環境
オラクルインストールユーザーを作成します。
oinstall group は、install マニュアルに書いてありましたので、とりあえず何も考えずにインストールです。
# groupadd dba
# groupadd oinstall
# adduser ora815 -g dba
# passwd ora815
.....
Java を使っている関係で、 KDE で立ち上げます。 (GNome はうまくいきません)
一応インストールする O8i for Linux のファイルは以下のものです。
一応 Java な環境が必要なため 下記のミラーサイトから JRE_1.1.6-v5 を Get します。
[ora815@tada /ora8]$ ls
Desktop jpeg jre_1.1.6-v5-glibc-x86.tar.gz
[ora815@tada /ora8]$ tar xvzf jre_1.1.6-v5-glibc-x86.tar.gz
[ora815@tada /ora8]$ su
[root@tada /ora8]# ln -s /ora8/jre116_v5/ /usr/local/jre
[root@tada /ora8]# ls /usr/local
bin doc etc games info
jre lib man sbin src
[root@tada /ora8]# exit
[ora815@tada /ora8]$ cd /mnt/cdrom/
[ora815@tada cdrom]$ ./runInstaller
Initializing Java Virtual Machine from /usr/local/jre/bin/jre.
Please wait ...
初期画面です。 Next で次へ進みます。
Destination に ORACLE_HOME を指定します。 ここでは、 /ora8/app/oracle/product/8.1.5 にしました。
Next を押下すると下記画面がでます。
ここで、別のウインドウ(terminal)を立ち上げて、スクリプトを実行します。
[root@tada cdrom]# cd /tmp
[root@tada /tmp]# ls
OraInstall kfm-cache-500 kfm_501_1704_0.0
oratabtmp orbit-root
install.log kfm-cache-501 kio_501_1704_0.0
orbit-oracle silentInstall.log
[root@tada /tmp]# cd OraInstall/
[root@tada OraInstall]# ls
oraInstall.err oraInstall.out orainstRoot.sh
temp0
[root@tada OraInstall]# ./orainstRoot.sh
Creating Oracle Inventory pointer file (/etc/oraInst.loc)
終わったら、 Retry をクリックします。
Oracle8i Enterprize Edition をインストールします。
ここで、日本語文字セットを含めるために、 Custom を選択します。
コンポーネント一覧が現れますので、Product Language を押下して文字セットを選択します。
japanese を押下して 右側へ移します。 移し終えたら OK を押下します。
Next の選択をします。
初期DBは作成しません(推奨です)ので NO を選択します。
ここでは、何も選択しませんので単に Next とします。
選択の大枠は終了です。間違いなければ Install します。
インストール経過画面です。
終了すると root.sh スクリプトを実行するように促されます。
ただし、このスクリプトは実行権限がありませんので、実行権限を与えて実行させます。
[ora815@tada /ora8]$ cd app/oracle/product/8.1.5/
[ora815@tada 8.1.5]$ ls root.sh -l
-rw-r--r-- 1 ora815 dba
5192 Aug 4 10:50 root.sh
[ora815@tada 8.1.5]$ chmod +x root.sh
[ora815@tada 8.1.5]$ ls root.sh -l
-rwxr-xr-x 1 ora815 dba
5192 Aug 4 10:50 root.sh
[ora815@tada 8.1.5]$ su
Password:
[root@tada 8.1.5]# ./root.sh
Running Oracle8 root.sh script...
ORACLE_SID is not set.
The following environment variables are set as:
ORACLE_OWNER= 501
ORACLE_HOME= /ora8/app/oracle/product/8.1.5
ORACLE_SID=
Enter the full pathname of the local bin directory: [/usr/bin]:
/usr/local/bin
Creating /etc/oratab file...
Adding entry to /etc/oratab file...
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
終了したら OK を押します。
ここで 文字セットがないとのエラーが出力されますが、無視して OK します。
すると、データベース作成しないとしたにもかかわらずこの画面が出ますので、キャンセルします。
もちろん Yes です。 (^^;;;
error 表示は 無視です。
Next を押します。
以上で終了なので Exit を押下します。
もちろん Yes です。
さてここで、環境変数の設定をしてやります。私は以下の記述を
.bashrc に記述
しました。
このエラーは無視して OK
create a database を選択します。
Custom で Next を押します。(画面は Typical ですね)
Hybrid DB で Next
標準値で Next
標準値で Next
ここで Option 類を指定します。 が時間がかかるのでここでは 一番下の
Demo table のみ
チェックしました。
Global DB Name などを入力します。
Change Charactor Set を押下すると上記画面で選択できます。
標準値で Next
標準値で Next
標準値で Next
標準値で Next
標準値で Next
標準値で Next
Create database now します。
確認ですので、Yes です。
作成画面があらわれてしばらく時間がかかります。
しばらくすると dbmssml.sql が無いと言われますが、どうしようもないのでそのまま
Ignore します。
作成終了すると以上のメッセージが出力されます。
vi /etc/oratab で
o815:/ora8/app/oracle/product/8.1.5:Y
にします。
Oracle Server Manager Release 3.1.5.0.0 - Production
(c) Copyright 1997, Oracle Corporation. All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production
With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 - Production
SVRMGR> Connected.
SVRMGR> Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR>
Server Manager complete.
Database "o815" shut down.
Oracle Server Manager Release 3.1.5.0.0 - Production
(c) Copyright 1997, Oracle Corporation. All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production
With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 - Production
SVRMGR> Connected.
SVRMGR> ORACLE instance started.
Total System Global Area
23670160 bytes
Fixed Size
64912 bytes
Variable Size
6656000 bytes
Database Buffers
16777216 bytes
Redo Buffers
172032 bytes
Database mounted.
Database opened.
SVRMGR>
Server Manager complete.
Database "o815" warm started.
(日本語環境ですると、SGA の表示がすべて32Byte になります。)
[ora815@tada /ora8]$ sqlplus
bash: /ora8/app/oracle/product/8.1.5/bin/sqlplus: Permission
denied
[ora815@tada /ora8]$ chmod +x sqlplus
chmod: sqlplus: No such file or directory
[ora815@tada /ora8]$ chmod +x app/oracle/product/8.1.5/bin/sqlplus
[ora815@tada /ora8]$ sqlplus system/manager
SQL*Plus: Release 8.1.5.0.0 - Production on Wed Aug 4 12:21:30 1999
(c) Copyright 1999 Oracle Corporation. All rights
reserved.
Connected to:
Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production
With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 - Production
SQL> select sysdate from dual;
SYSDATE
----------
04-AUG-99
$ORACLE_HOME/bin のファイル中にいくつか実行権限のないものが存在してますので
実行権限を与えてやります。
あとネットワークの設定ツールはうまく動きませんでした
(netasst)
Copyright 1999
無断転載を禁じます