UJP - 技術情報

Life is fun and easy!

不正IP報告数

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

     

Oracle8i 8.1.6.3.0を8.1.6.3.8にするパッチ手順 〜for Windows〜

Oracle8i 8.1.6.3.0を8.1.6.3.8にするパッチ手順

〜for Windows〜


0.改訂履歴

  • 2002.10.03 新規作成

1.はじめに

 このドキュメントでは,Oracle8i 8.1.6.3.0を,8.1.6.3.8にするパッチの適用手順を説明する.

 あらかじめ,8.1.6.0.0から8.1.6.3.0にしておかなければならない.ドキュメント「 Oracle8i 8.1.6.0.0を8.1.6.3.0にするパッチ手順」を参照

 なお,このバージョンはパッチを当ててもバージョン番号は変わらない

2.パッチを展開する

  • 入手したパッチは次のような物.

  • 自己展開プログラムなので,実行する.

  • 展開されたファイルを確認する.

  • OracleのUniversal Installerは,x.x.x.xまでしか対応していないので,パッチ宛作業は,手でファイルコピーを行う手順となる.

3.パッチの適用

  • サービスを開く.

  • Oracleのサービスを停止する.
  • コマンドプロンプトを開く.
  • ORACLE_HOMEを設定する.
C:\Documents and Settings\Administrator>set ORACLE_HOME=d:\oracle\ora81

C:\Documents and Settings\Administrator>
  • ORACLE_HOMEディレクトリへ移動する.
C:\Documents and Settings\Administrator>cd %ORACLE_HOME%

C:\Documents and Settings\Administrator>d:

D:\Oracle\Ora81>
  • パッチを展開したディレクトリに移動する.
D:\Oracle\Ora81>cd C:\temp\b\81638

D:\Oracle\Ora81>c:

C:\temp\b\81638
  • ファイルを確認する.
C:\temp\b\81638>dir /w
 ドライブ C のボリューム ラベルは System です
 ボリューム シリアル番号は F49D-7FCC です

 C:\temp\b\81638 のディレクトリ

[.]               [..]              catexp.sql        DBAssist.jar
exp.exe           imp.exe           lsnrctl.exe       [nlsdata]
oracle.exe        oracle.sym        oraclient8.dll    oraclient8.sym
oracommon8.dll    oracommon8.sym    oracore8.dll      oracore8.sym
oractxx8.dll      oradbicx8.dll     oradbicx8.sym     oradim.exe
oradimus.msb      orageneric8.dll   orageneric8.sym   oraimr8.dll
orajox8.dll       oran8.dll         oranjni8.dll      oranl8.dll
oranls8.dll       oranls8.sym       orannzsbb8.dll    orapls8.dll
orapls8.sym       oraspawn.dll      orasql8.dll       oratrace8.dll
oratrace8.lib     owm2.dll          pr2us.msb         [Precomp]
proc.exe          procob.exe        procob18.exe      procui.exe
procus8.dll       prvtpsp.plb       tnslsnr.exe
              43 個のファイル          32,822,017 バイト
               4 個のディレクトリ     890,874,368 バイトの空き領域

C:\temp\b\81638>

C:\temp\b\81638>copy *.dll %ORACLE_HOME%\bin\.
d:\oracle\ora81\bin\.\oraclient8.dll を上書きしますか? (Yes/No/All): all
oracommon8.dll
oracore8.dll
oractxx8.dll
oradbicx8.dll
orageneric8.dll
oraimr8.dll
orajox8.dll
oran8.dll
oranjni8.dll
oranl8.dll
oranls8.dll
orannzsbb8.dll
orapls8.dll
oraspawn.dll
orasql8.dll
oratrace8.dll
owm2.dll
procus8.dll
       19 個のファイルをコピーしました。

C:\temp\b\81638>

binを忘れてる?

C:\temp\b\81638>copy *.exe %ORACLE_HOME%\bin\.
exp.exe
d:\oracle\ora81\bin\.\exp.exe を上書きしますか? (Yes/No/All): all
imp.exe
lsnrctl.exe
oracle.exe
oradim.exe
proc.exe
procob.exe
procob18.exe
procui.exe
tnslsnr.exe
       10 個のファイルをコピーしました。

C:\temp\b\81638>
C:\temp\b\81638>copy DBAssist.jar %ORACLE_HOME%\assistants\dbca\jlib\.
d:\oracle\ora81\assistants\dbca\jlib\.\DBAssist.jar を上書きしますか? (Yes/No/All): y
        1 個のファイルをコピーしました。

C:\temp\b\81638>

C:\temp\b\81638>copy nlsdata\*.nlb  %ORACLE_HOME%\ocommon\nls\admin\data\.
nlsdata\lx00001.nlb
d:\oracle\ora81\ocommon\nls\admin\data\.\lx00001.nlb を上書きしますか? (Yes/No/All): all


〜略〜


nlsdata\lx60360.nlb
nlsdata\lx60361.nlb
nlsdata\lx60362.nlb
nlsdata\lx60363.nlb
nlsdata\lx60364.nlb
nlsdata\lx60366.nlb
nlsdata\lx603e4.nlb
nlsdata\lx60732.nlb
nlsdata\lx6073a.nlb
nlsdata\lx6073c.nlb
nlsdata\lx6073d.nlb
nlsdata\lx60747.nlb
nlsdata\lx60748.nlb
nlsdata\lx60749.nlb
      471 個のファイルをコピーしました。

C:\temp\b\81638>

C:\temp\b\81638>copy oratrace8.lib %ORACLE_HOME%\otrace\lib\.
d:\oracle\ora81\otrace\lib\.\oratrace8.lib を上書きしますか? (Yes/No/All): y
        1 個のファイルをコピーしました。

C:\temp\b\81638>

C:\temp\b\81638>copy *.sym %ORACLE_HOME%\rdbms\admin\.
oracle.sym
d:\oracle\ora81\rdbms\admin\.\oracle.sym を上書きしますか? (Yes/No/All): all
oraclient8.sym
oracommon8.sym
oracore8.sym
oradbicx8.sym
orageneric8.sym
oranls8.sym
orapls8.sym
        8 個のファイルをコピーしました。

C:\temp\b\81638>
C:\temp\b\81638>copy *.sql %ORACLE_HOME%\rdbms\admin\.
catexp.sql
d:\oracle\ora81\rdbms\admin\.\catexp.sql を上書きしますか? (Yes/No/All): all
        1 個のファイルをコピーしました。

C:\temp\b\81638>copy *.plb %ORACLE_HOME%\rdbms\admin\.
prvtpsp.plb
d:\oracle\ora81\rdbms\admin\.\prvtpsp.plb を上書きしますか? (Yes/No/All): all
        1 個のファイルをコピーしました。

C:\temp\b\81638>
C:\temp\b\81638>copy oradimus.msb %ORACLE_HOME%\rdbms\mesg\.
d:\oracle\ora81\rdbms\mesg\.\oradimus.msb を上書きしますか? (Yes/No/All): all
        1 個のファイルをコピーしました。

C:\temp\b\81638>
  • Oracleを起動する.

  • ディレクトリを移動する.
C:\temp\b\81638>cd /d %ORACLE_HOME%\rdbms\admin

D:\Oracle\Ora81\rdbms\admin>
  • そのディレクトリでSQL*Plusを起動する.
D:\Oracle\Ora81\rdbms\admin>sqlplus /nolog

SQL*Plus: Release 8.1.6.0.0 - Production on 木 Oct 3 18:56:30 2002

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

SQL> connect sys/change_on_install
接続されました。
SQL>
  • 以下のスクリプトを実行する.
@catexp.sql
@dbmspsp.sql
@prvtpsp.plb
  • 終了する.
〜略〜


パッケージ本体が作成されました。

SQL> exit
Oracle8i Release 8.1.6.3.0 - Production
JServer Release 8.1.6.3.0 - Productionとの接続が切断されました。

D:\Oracle\Ora81\rdbms\admin>
  • おわり.


広告スペース
Google