Oracle8i 8.1.7 on RedHat7.2でパッチ後に実行する作業
Oracle8i 8.1.7 on RedHat7.2でパッチ後に実行する作業
0.改訂履歴
1.はじめに
このドキュメントでは,RedHat 7.2で稼働しているOracle8i 8.1.7に,8.1.7.4.0等のパッチを適用した後に行う作業について説明する.
2.この作業の必要性
- Oracle8i 8.1.7をRedHat7.x上(Kernel 2.4ベース)で稼働させるためには,モジュールの再リンクが必要である.
- パッチを適用した後にも,その再リンクが必要となる.
3.手順
[oracle@testsvr oracle]$ export ORACLE_HOME=/opt/oracle/OraHome1
[oracle@testsvr oracle]$ export LD_ASSUME_KERNEL=2.2.5
[oracle@testsvr oracle]$ . /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
[oracle@testsvr oracle]$
|
[oracle@testsvr oracle]$ env | grep ORA
ORACLE_HOME=/opt/oracle/OraHome1
[oracle@testsvr oracle]$ env | grep LD_ASSUME
LD_ASSUME_KERNEL=2.2.5
[oracle@testsvr oracle]$ env | grep LDEMU
LDEMULATION=elf_i386_glibc21
[oracle@testsvr oracle]$ env | grep GCC_
GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
[oracle@testsvr oracle]$
|
- ORACLE_HOMEディレクトリに,スタブがあるか確認する.
[oracle@testsvr oracle]$ cd $ORACLE_HOME
[oracle@testsvr OraHome1]$ ls -la set*
-rw-r--r-- 1 oracle oinstall 103956 Sep 17 19:31 setup_stubs.Sep1702-1929.log
-rwxr-xr-x 1 oracle oinstall 10530 Sep 18 2001 setup_stubs.sh
[oracle@testsvr OraHome1]$
|
- あった.
- 無い場合は,LinuxのKernel 2.4への対応がなされていない.
- ドキュメント「」を参照してあらかじめ導入しておく.
- setup_stub.shを実行する
[oracle@testsvr OraHome1]$ ./setup_stubs.sh
Instantiating libc.so... [done]
Patching bin/genclntsh... [already patched]
Patching makefiles as necessary:
checking file '/opt/oracle/OraHome1/rdbms/demo/demo_rdbms.mk'... [already patched]
checking file '/opt/oracle/OraHome1/rdbms/demo/ociucb.mk'... [already patched]
checking file '/opt/oracle/OraHome1/rdbms/lib/ins_rdbms.mk'... [OK]
checking file '/opt/oracle/OraHome1/rdbms/lib/env_rdbms.mk'... [already patched]
checking file '/opt/oracle/OraHome1/network/lib/ins_net_client.mk'... [OK]
checking file '/opt/oracle/OraHome1/network/lib/env_network.mk'... [already patched]
checking file '/opt/oracle/OraHome1/network/lib/ins_cman.mk'... [OK]
checking file '/opt/oracle/OraHome1/network/lib/ins_names.mk'... [OK]
checking file '/opt/oracle/OraHome1/network/lib/ins_oemagent.mk'... [OK]
checking file '/opt/oracle/OraHome1/network/lib/env_oemagent.mk'... [already patched]
checking file '/opt/oracle/OraHome1/network/lib/ins_net_server.mk'... [OK]
checking file '/opt/oracle/OraHome1/precomp/lib/ins_precomp.mk'... [OK]
checking file '/opt/oracle/OraHome1/precomp/lib/env_precomp.mk'... [already patched]
checking file '/opt/oracle/OraHome1/plsql/demo/demo_plsql.mk'... [already patched]
checking file '/opt/oracle/OraHome1/plsql/lib/env_plsql.mk'... [already patched]
checking file '/opt/oracle/OraHome1/plsql/lib/ins_plsql.mk'... [OK]
checking file '/opt/oracle/OraHome1/ldap/lib/env_ldap.mk'... [already patched]
checking file '/opt/oracle/OraHome1/ldap/lib/ins_ldap.mk'... [OK]
checking file '/opt/oracle/OraHome1/ldap/demo/demo_ldap.mk'... [already patched]
checking file '/opt/oracle/OraHome1/ord/im/lib/env_ordim.mk'... [already patched]
checking file '/opt/oracle/OraHome1/ord/img/demo/demo_ordimg.mk'... [already patched]
checking file '/opt/oracle/OraHome1/md/demo/examples/demo_sdo.mk'... [already patched]
checking file '/opt/oracle/OraHome1/md/demo/unix/motif/src/demo_motif.mk'... [already patched]
checking file '/opt/oracle/OraHome1/md/demo/unix/motif/src/db_src/demo_dbsrc.mk'... [OK]
checking file '/opt/oracle/OraHome1/md/demo/unix/motif/src/main_src/demo_mainsrc.mk'... [OK]
checking file '/opt/oracle/OraHome1/sqlplus/lib/env_sqlplus.mk'... [already patched]
checking file '/opt/oracle/OraHome1/sqlplus/lib/ins_sqlplus.mk'... [OK]
checking file '/opt/oracle/OraHome1/otrace/demo/atmoci.mk'... [already patched]
checking file '/opt/oracle/OraHome1/otrace/lib/env_otrace.mk'... [already patched]
checking file '/opt/oracle/OraHome1/otrace/lib/ins_otrace.mk'... [OK]
checking file '/opt/oracle/OraHome1/ctx/lib/env_ctx.mk'... [already patched]
checking file '/opt/oracle/OraHome1/ctx/lib/ins_ctx.mk'... [OK]
checking file '/opt/oracle/OraHome1/xdk/cpp/parser/demo/Makefile'... [already patched]
checking file '/opt/oracle/OraHome1/xdk/c/parser/demo/Makefile'... [already patched]
Generating $ORACLE_HOME/lib/ldflags
running: 'cd /opt/oracle/OraHome1/network/lib; make -f ins_net_client.mk mkldflags'... [done]
Rebuilding client shared library... [done]
Relinking executables:
running: 'cd /opt/oracle/OraHome1/rdbms/lib; make -f ins_rdbms.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/network/lib; make -f ins_net_client.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/network/lib; make -f ins_oemagent.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/network/lib; make -f ins_net_server.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/precomp/lib; make -f ins_precomp.mk links'... [done]
running: 'cd /opt/oracle/OraHome1/precomp/lib; make -f ins_precomp.mk relink EXENAME=procob18'... [done]
running: 'cd /opt/oracle/OraHome1/precomp/lib; make -f ins_precomp.mk relink EXENAME=ott'... [done]
running: 'cd /opt/oracle/OraHome1/precomp/lib; make -f ins_precomp.mk relink EXENAME=proc'... [done]
running: 'cd /opt/oracle/OraHome1/plsql/lib; make -f ins_plsql.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/ldap/lib; make -f ins_ldap.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/sqlplus/lib; make -f ins_sqlplus.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/otrace/lib; make -f ins_otrace.mk install'... [done]
running: 'cd /opt/oracle/OraHome1/ctx/lib; make -f ins_ctx.mk install'... [done]
For complete log of actions taken please refer to log file:
/opt/oracle/OraHome1/setup_stubs.Sep1902-1122.log
[oracle@testsvr OraHome1]$
|