UJP - 技術情報

Life is fun and easy!

不正IP報告数

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

     

Oracle8i 8.1.7 on RedHat7.2でパッチ後に実行する作業

Oracle8i 8.1.7 on RedHat7.2でパッチ後に実行する作業


0.改訂履歴

  • 2002.09.20 新規作成

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]$ 
  • ライブラリの再リンクが終了した.


広告スペース
Google