UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

Oracle8i 8.1.7 Server Install for RedHat6.2

Oracle8i 8.1.7 Server Install for RedHat6.2


0.更新履歴

  • 2002.04.11 新規作成
  • 2002.09.18 RedHat7.2の場合へのリンクの追加.

1.はじめに

 このドキュメントでは,RedHat Linux 6.2に,Oracle8i 8.1.7をインストールする手順を示す.

 なお,画面の色合いがおかしいが,これは使っているXサーバソフトがおかしいからのようである. 気にしない.

 また,Redhat7l.2へOracle8.1.7をインストールする場合は,かなり手順が違う. ドキュメント「Oracle8i 8.1.7 Standard on Redhat7.2 install」を参照.

2.要件について

 インストールに必要な要件は,以下のURLにて確認する.

 これによると,だいたい次のようなことがかかれている.

  • Linux Intel Kernel 2.2以上およびGLIBC 2.1以上
  • RedHat 6.2
  • RedHat 7.0/7.1(条件付)
  • メモリ128MB
  • 600MBハードディスク
  • JDK

 なお,将来的に対応するOSなどが増える可能性もあるので,上記URLを確認する事.

 今回利用するのは,2002年3月に取り寄せた,CD Pack V3を利用する.

3.環境準備

  • 環境を確認する.
[root@poweredge /root]# grep MemTotal /proc/meminfo
MemTotal:    646888 kB
[root@poweredge /root]# /sbin/swapon -s
Filename                        Type            Size    Used    Priority
/dev/sda5                       partition       1052216 0       -1
[root@poweredge /root]# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda1              7708704    677068   6640056   9% /
[root@poweredge /root]# uname -a
Linux poweredge 2.2.14-5.0smp #1 SMP Tue Mar 7 21:01:40 EST 2000 i686 unknown
[root@poweredge /root]# 
  
  • 大丈夫そう.
  • Oracle Clientインストール用のユーザoracle8iとグループdbaを作成する.
    • この名前は何でも良い.
[root@poweredge /root]# /usr/sbin/groupadd dba
[root@poweredge /root]# /usr/sbin/useradd oracle8i -g dbuser -d /opt/oracle8i
[root@poweredge /root]# passwd oracle8i
Changing password for user oracle8i
New UNIX password: ■■■■■■■■■
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: ■■■■■■■■■
passwd: all authentication tokens updated successfully
[root@poweredge /root]#
  • CD-ROMをマウントして,ファイルを確認する.
[root@poweredge /root]# cd /mnt/cdrom
[root@poweredge cdrom]# ls
doc  index.htm  install  patch  response  runInstaller  stage
[root@poweredge cdrom]# cd
[root@poweredge /root]#
  • oracle8iユーザになる.
[root@poweredge /root]# su - oracle8i
[oracle8i@poweredge oracle8i]$ pwd
/opt/oracle8i
[oracle8i@poweredge oracle8i]$

4.インストール実行

  • LANG環境変数を設定して,OracleInstallerを実行する.
[oracle8i@poweredge oracle8i]$ cd /mnt/cdrom
[oracle8i@poweredge cdrom]$ ls
doc  index.htm  install  patch  response  runInstaller  stage
[oracle8i@poweredge cdrom]$ export LANG=C
[oracle8i@poweredge cdrom]$ ./runInstaller
[oracle8i@poweredge cdrom]$ Initializing Java Virtual Machine from ../stage/
Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre. Please wait...

  • メッセージにあるとおり,orainstRoot.shをrootユーザで実行する.
[oracle8i@poweredge cdrom]$ su   
Password: ■■■■■
[root@poweredge cdrom]# /opt/oracle8i/OraHome1/orainstRoot.sh
Creating Oracle Inventory pointer file (/etc/oraInst.loc)
Changing groupname of /opt/oracle8i/oraInventory to dbuser.
[root@poweredge cdrom]#
  • 画面に戻る.

  • RedHat LinuxにJDKを入れる」の手順と同じようにして,/usr/local/javaにJDKをインストールする.
    • この手順だと,/opt/jdk1.2.2というディレクトリにインストールする事になるが,ディレクトリを/usr/local/javaに読み替えればよい.
  • JDKのインストールが終了したら,Retryで続ける.
[root@poweredge cdrom]# /opt/oracle8i/OraHome1/root.sh
IMPORTANT NOTE: Please delete any log and trace files previously
                created by the Oracle Enterprise Manager Intelligent
                Agent. These files may be found in the directories
                you use for storing other Net8 log and trace files.
                If such files exist, the OEM IA may not restart.
/opt/oracle8i/OraHome1/root.sh: -f: command not found
Running Oracle8 root.sh script...
/opt/oracle8i/OraHome1/root.sh: unexpected EOF while looking for `''
/opt/oracle8i/OraHome1/root.sh: command substitution: line 2: syntax error
/opt/oracle8i/OraHome1/root.sh: [: !=: unary operator expected
\nThe following environment variables are set as:
    ORACLE_OWNER= oracle8i
    ORACLE_HOME=  /opt/oracle8i/OraHome1
    ORACLE_SID=   o8i817
Enter the full pathname of the local bin directory: [/usr/local/bin]:ENTERする
\nCreating /etc/oratab file...
Entry will be added to the /etc/oratab file 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.
[root@poweredge cdrom]# 
    
  • なんか微妙にエラーが出た.
  • ほっといて画面に戻る.

5.リスナーとNet8の設定

  • 正常終了を確認する.

6.データベース作成

  • ユーザ&パスワードがかかれている事を確認する.
  • 終了しない

7.言語の追加インストール

8.インストール後の色々

  • プロセスを確認してみる.
[root@poweredge cdrom]# ps -ef | grep ora_
oracle8i 29185     1  0 19:58 ?        00:00:00 ora_pmon_o8i817
oracle8i 29187     1  0 19:58 ?        00:00:00 ora_dbw0_o8i817
oracle8i 29189     1  0 19:58 ?        00:00:00 ora_lgwr_o8i817
oracle8i 29191     1  0 19:58 ?        00:00:00 ora_ckpt_o8i817
oracle8i 29193     1  0 19:58 ?        00:00:00 ora_smon_o8i817
oracle8i 29195     1  0 19:58 ?        00:00:00 ora_reco_o8i817
oracle8i 29197     1  0 19:58 ?        00:00:00 ora_snp0_o8i817
oracle8i 29199     1  0 19:58 ?        00:00:00 ora_snp1_o8i817
oracle8i 29201     1  0 19:58 ?        00:00:00 ora_snp2_o8i817
oracle8i 29203     1  0 19:58 ?        00:00:00 ora_snp3_o8i817
oracle8i 29205     1  0 19:58 ?        00:00:00 ora_s000_o8i817
oracle8i 29207     1  0 19:58 ?        00:00:00 ora_d000_o8i817
root      9270 14901  0 20:17 pts/2    00:00:00 grep ora_
[root@poweredge cdrom]# 
    
  • 接続してみる.
[root@poweredge cdrom]# su - oracle8i
[oracle8i@poweredge oracle8i]$ env | grep ORACLE_HOME
[oracle8i@poweredge oracle8i]$ export ORACLE_HOME=/opt/oracle8i/OraHome1 
[oracle8i@poweredge oracle8i]$ cd $ORACLE_HOME/bin
[oracle8i@poweredge bin]$ ls -la sqlplus
-rwxr-x--x    1 oracle8i dba        537426 Apr 11 19:50 sqlplus
[oracle8i@poweredge bin]$ ./sqlplus system/manager@o8i817

SQL*Plus: Release 8.1.7.0.0 - Production on Thu Apr 11 20:19:07 2002

(c) Copyright 2000 Oracle Corporation.  All rights reserved.


Connected to:
Oracle8i Release 8.1.7.0.1 - Production
JServer Release 8.1.7.0.1 - Production

SQL>
  • テーブルを作って,日本語のデータを入れてみる.
SQL> create table aaa (bbb varchar2(100) );

Table created.

SQL> insert into aaa values('あああ');

1 row created.

SQL> select * from aaa;

BBB
--------------------------------------------------------------------------------
あああ

SQL> quit
Disconnected from Oracle8i Release 8.1.7.0.1 - Production
JServer Release 8.1.7.0.1 - Production
[oracle8i@poweredge bin]$ 
    
  • 問題なさそう.


広告スペース
Google