Oracle8i 8.1.7.0.0 -> 8.1.7.4.0にする for RedHat7.2
Oracle8i 8.1.7.0.0 -> 8.1.7.4.0にする for RedHat 7.2
0.改訂履歴
1.はじめに
このドキュメントでは,Oracle8i 8.1.7 for Linuxで,8.1.7.4.0にするパッチを適用する手順を説明する.
なお,使用しているLinuxは,動作保証がないRedHat 7.2上で稼働しているOracleである. 対象となったOracleをどのようにインストールしたかは,ドキュメント「 Oracle8i 8.1.7 Standard on Redhat7.2 install」を参照.
また,インストールには,X Windowが必要.
2.手順
- Linux版の8.1.7.4.0をダウンロードする.
- ファイルを見るとこんな感じ.
[oracle@testsvr 8174patch]$ ls -la
total 132844
drwxr-xr-x 2 oracle oinstall 4096 Sep 18 18:16 .
drwx------ 10 oracle oinstall 4096 Sep 18 18:16 ..
-rw-r--r-- 1 oracle oinstall 135884800 Sep 18 13:24 Inx32_8174_pachset.tar
[oracle@testsvr 8174patch]$
|
[oracle@testsvr 8174patch]$ tar xf Inx32_8174_pachset.tar
[oracle@testsvr 8174patch]$ ls -la
total 132848
drwxr-xr-x 3 oracle oinstall 4096 Sep 18 18:41 .
drwx------ 10 oracle oinstall 4096 Sep 18 18:16 ..
-rw-r--r-- 1 oracle oinstall 135884800 Sep 18 13:24 Inx32_8174_pachset.tar
drwxr-xr-x 10 oracle oinstall 4096 May 17 13:56 stage
[oracle@testsvr 8174patch]$ cd stage
[oracle@testsvr stage]$ ls -la
total 80
drwxr-xr-x 10 oracle oinstall 4096 May 17 13:56 .
drwxr-xr-x 3 oracle oinstall 4096 Sep 18 18:41 ..
drwxr-xr-x 5 oracle oinstall 4096 May 2 17:12 Actions
drwxr-xr-x 3 oracle oinstall 4096 May 2 16:55 Dialogs
drwxr-xr-x 2 oracle oinstall 4096 May 17 14:09 locks
drwxr-xr-x 62 oracle oinstall 4096 May 2 17:52 Patches
drwxr-xr-x 3 oracle oinstall 4096 May 2 18:00 PatchSets
-rw-r--r-- 1 oracle oinstall 38941 May 2 18:01 products.jar
drwxr-xr-x 8 oracle oinstall 4096 May 2 16:56 Queries
drwxr-xr-x 2 oracle oinstall 4096 May 2 18:02 Response
drwxr-xr-x 3 oracle oinstall 4096 May 2 18:00 Translations
[oracle@testsvr stage]$
|
[oracle@testsvr 8174patch]$ export ORACLE_HOME=/opt/oracle/OraHome1
[oracle@testsvr 8174patch]$
|
- OUI(Oracle Universal Installer)を起動する.
- なお,ここで使っているのは,RedHat7.1対応版のOUIである.
[oracle@testsvr 8174patch]$ cd
[oracle@testsvr oracle]$ cd RedHat71/
[oracle@testsvr RedHat71]$ ls
env_ctx.mk JRE_OUI p2062512_8170_LINUX64.zip README readme.txt
glibc p2062423_171_LINUX64.zip patch.tar readme1.txt README.update
[oracle@testsvr RedHat71]$ cd JRE_OUI
[oracle@testsvr JRE_OUI]$ ls -la
total 16
drwxr-xr-x 4 oracle oinstall 4096 Oct 19 2001 .
drwxr-xr-x 4 oracle oinstall 4096 Sep 13 21:01 ..
drwxr-xr-x 4 oracle oinstall 4096 Oct 19 2001 Disk1
drwxr-xr-x 3 oracle oinstall 4096 Oct 18 2001 Translations
[oracle@testsvr JRE_OUI]$ cd Disk1
[oracle@testsvr Disk1]$ ls
install runInstaller stage
[oracle@testsvr Disk1]$
|
[oracle@testsvr Disk1]$ ./runInstaller &
[1] 15637
[oracle@testsvr Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall/jre/bin/jre. Please wait...
|
- TNS Listnerが起動しているからファイルを置き換えられないと警告された.
- プロセスを確認する.
[oracle@testsvr Disk1]$ ps -ef | grep tns
oracle 8302 1 0 Sep17 ? 00:00:00 /opt/oracle/OraHome1//bin/tnslsn
[oracle@testsvr Disk1]$
|
[oracle@testsvr Disk1]$ cd $ORACLE_HOME/bin
[oracle@testsvr bin]$ ./lsnrctl
LSNRCTL for Linux: Version 8.1.7.0.0 - Production on 18-SEP-2002 19:37:34
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> stop
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=testsvr)(PORT=1521)))
The command completed successfully
LSNRCTL> quit
[oracle@testsvr bin]$ ps -ef | grep tns
[oracle@testsvr bin]$
|



[oracle@testsvr bin]$ ./lsnrctl start
LSNRCTL for Linux: Version 8.1.7.4.0 - Production on 18-SEP-2002 19:48:54
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Starting /opt/oracle/OraHome1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 8.1.7.4.0 - Production
System parameter file is /opt/oracle/OraHome1/network/admin/listener.ora
Log messages written to /opt/oracle/OraHome1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=testsvr)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=testsvr)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 8.1.7.4.0 - Production
Start Date 18-SEP-2002 19:48:54
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/OraHome1/network/admin/listener.ora
Listener Log File /opt/oracle/OraHome1/network/log/listener.log
Services Summary...
PLSExtProc has 1 service handler(s)
The command completed successfully
[oracle@testsvr bin]$
|
3.その他
- 今回はデータベースを作成していない状態で実行したが,データベースがある場合,カタログ情報を更新するため,以下のSQLスクリプトを実行する必要がある.
$ORACLE_HOME/rdbms/admin/catalog.sql
$ORACLE_HOME/rdbms/admin/catproc.sql
|