2011年4月14日木曜日

東京リージョンの"Oracle AMI"を試してみた

スズキです。

今まで、こんな感じで東京リージョンにOracleインストールをしていたのですが、
なんと、こんなAMIが、いつの間にか利用出来るようになってました...
(11gR2が無いのが残念ですが...)

AMI ID: ami-dadd77db
Name: Oracle Database 10gR2 x86_64 - OVM

AMI ID: ami-d8dd77d9
Name: Oracle Database 11gR1 x86_64 - OVM

ということで、早速、11gR1の方を起動してログイン(root)してみました。

まず、キレイにしておいたほうがいいと思い、
下記コマンドを実行してみました。

# cd /u01
# /u01/db-cleanup.sh

すると、ネットワークの再起動がかかり、
さらにログイン出来なくなってしまいました...

仕方ないので、インスタンスをリブートしたら、
ログインできるようになりました...
(多分、実行しなくてもいいコマンドだったような気がしています...)

次は、下記の設定系のコマンドがあったので、実行してみました。
すると対話形式で設定が進み、Oracleが利用できるようになりました。
↓↓↓↓↓↓↓↓
↑↑↑↑↑↑↑↑がユーザー入力部分です。

# cd /u01
# /u01/db-reconfig.sh 
--------
Configuring network.
↓↓↓↓↓↓↓↓
Use DHCP? y/n [n] y
↑↑↑↑↑↑↑↑
Stopping network...
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Configuring DHCP.
Starting network...
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]
Starting Oracle database reconfiguration.
Oracle Database Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database.
The following questions will determine whether the database
should be starting upon system boot, the ports it will use,
and the passwords that will be used for database accounts.
Press to accept the defaults. 
↓↓↓↓↓↓↓↓
Do you want to relink binaries? (y/n) [n] y
↑↑↑↑↑↑↑↑
↓↓↓↓↓↓↓↓
Specify the HTTP port that will be used for Oracle Application Express [8080]:
↑↑↑↑↑↑↑↑
↓↓↓↓↓↓↓↓
Specify a port that will be used for the database listener [1521]:
↑↑↑↑↑↑↑↑
Specify a password to be used for database accounts.
Note that the samepassword will be used for SYS, SYSTEM
and ADMIN for APEX.  Oracle recommendsthe use of different passwords
for each database account.
↓↓↓↓↓↓↓↓
This can be doneafter initial configuration:
↑↑↑↑↑↑↑↑
Confirm the password:
↓↓↓↓↓↓↓↓
Do you want Oracle Database to be started on boot (y/n) [y]:
↑↑↑↑↑↑↑↑

Relinking Oracle Binaries...
Oracle Relinking Completed Successfully
Logs: /home/oracle/relink.log

Running orainstRoot.sh and root.sh...
Changing permissions of /u01/app/oraInventory to 770.
Changing groupname of /u01/app/oraInventory to dba.
The execution of the script is complete
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/11.1.0/db_1
↓↓↓↓↓↓↓↓
Enter the full pathname of the local bin directory: [/usr/local/bin]:
↑↑↑↑↑↑↑↑
Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

Starting CSS.
Waiting for CSS available.

ASM instance started
Total System Global Area  283930624 bytes
Fixed Size    2143704 bytes
Variable Size  256621096 bytes
ASM Cache   25165824 bytes
ASM diskgroups mounted

ORACLE instance started.
Total System Global Area  839282688 bytes
Fixed Size    2149040 bytes
Variable Size  482346320 bytes
Database Buffers  348127232 bytes
Redo Buffers    6660096 bytes
File created.
Database altered.
Database altered.
Database closed.
Database dismounted.
ORACLE instance shut down.

ORACLE instance started.
Total System Global Area  839282688 bytes
Fixed Size    2149040 bytes
Variable Size  482346320 bytes
Database Buffers  348127232 bytes
Redo Buffers    6660096 bytes
Database mounted.
Database opened.

User altered.
User altered.
User altered.
System altered.
Session altered.
...changing password for ADMIN
PL/SQL procedure successfully completed.
Commit complete.
PL/SQL procedure successfully completed.
Commit complete.
PL/SQL procedure successfully completed.
Configuration Completed Successfully.

To access the Oracle Application Express go to "http://xxx.xxx:8080/apex"
Press any key to continue...
--------

設定が終わると、

# /etc/init.d/init.cssd start
# /etc/init.d/dbstart start

でデータベース&リスナーが起動し、

# /etc/init.d/dbstart stop
# /etc/init.d/init.cssd stop

で停止します。

でも"CSS"や"ASM"はよくわかっていません...
--------
http://www.suz-lab.com

0 コメント: