構築手順
-
仮想マシン(Oracle Linux)作成
- 仮想マシン作成
- Oracle Linux 9.5インストール<
-
Oracle Databaseインストール事前準備
- Oracle Preinstallation RPM実行(Oracleユーザ作成)
- ディレクトリ作成
- Oracle Database ソフトウェア配置
-
Opatchインストール
- RU配置
- Opatchインストール
- Oracle Database インストール
- データベース作成
パッチ ダウンロードには My Oracle Support アカウント および サポート契約が必要です。
3-1. RUダウンロード
RU(Release Update)をダウンロードします。
手順は以下サイトを参照
Oracle Database 19cにおける最新RUは 2024/10リリースの19.25(パッチ番号:36912597)
(※2025/1/17現在)
プラットフォーム:Linux x86-64 (American English)を選択し、READMEを確認
必要なOpatchバージョンを確認:12.2.0.1.43 以上が必要
パッチ(RU 19.25)をダウンロード
ファイル名:p36912597_190000_Linux-x86-64.zip
3-2. RUの送信
3-1でダウンロードした p36912597_190000_Linux-x86-64.zip を
oracleユーザのホームディレクトリに送信
[oracle@ol95db19c ~]$ ls -la p*
-rw-r--r--. 1 oracle oinstall 1776391552 1月 3 22:30 p36912597_190000_Linux-x86-64.zip
3-3. RUの格納
ORACLE_HOMEディレクトリに3-2で送信したRUを解凍
[oracle@o95db19c ~]$ cd /u01/app/oracle/product/19.3.0/dbhome_1/
[oracle@o95db19c dbhome_1]$ unzip ~/p36912597_190000_Linux-x86-64.zip
3-4. インストール済のOpatchバージョンを確認
oracleユーザで接続(Tera Term)
- Opatchはデータベースに同梱
- Opatchのインストール先は $ORACLE_HOME のOPatchディレクトリ
- 19c(ベースリリース)に含まれるOpatchのバージョンは 12.2.0.1.17
12.2.0.1.43より小さいため、RU 19.25のインストールは不可
[oracle@ol95db19c 19.3.0]$ cd ~
[oracle@ol95db19c ~]$ cd /u01/app/oracle/product/19.3.0/dbhome_1/
[oracle@ol95db19c dbhome_1]$ ls
OPatch data install nls precomp sqlj
QOpatch dbjava instantclient odbc racg sqlpatch
R dbs inventory olap rdbms sqlplus
addnode deinstall javavm opmn relnotes srvm
apex demo jdbc oracore root.sh suptools
assistants diagnostics jdk ord root.sh.old ucp
bin dmu jlib ords root.sh.old.1 usm
clone drdaas ldap oss runInstaller utl
crs dv lib oui schagent.conf wwg
css env.ora md owm sdk xdk
ctx has mgw perl slax
cv hs network plsql sqldeveloper
[oracle@ol95db19c dbhome_1]$ cd OPatch/
[oracle@ol95db19c OPatch]$ ls
README.txt emdpatch.pl opatch.bat operr scripts
auto jlib opatch.pl operr.bat version.txt
config jre opatch_env.sh operr_readme.txt
datapatch modules opatchauto oplan
datapatch.bat ocm opatchauto.cmd oracle_common
docs opatch opatchprereqs plugins
[oracle@ol95db19c OPatch]$ ./opatch version
OPatch Version: 12.2.0.1.17
OPatch succeeded.
3-5. 最新Opatchのダウンロード
入手方法はマニュアル(Oracle Databaseパッチ・メンテナンス)参照
OPATCH PLACEHOLDER Patch 6880880 を開く(※要 My Oracle Supportアカウント)
https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?parent=DOCUMENT&sourceId=1684682.1&patchId=6880880
対象のOpatchをダウンロード
- パッチ番号:6880880
- リリース: Opatch for DB 19.0.0.0
- プラットフォーム:Linux x86-64
- ファイル名:p6880880_190000_Linux-x86-64.zip
3-6. Opatchの配置
3-3でダウンロードしたOpatchをTera TermのSSH SCPで送る
[oracle@ol95db19c ~]$ ls -la
合計 3119452
drwx------. 4 oracle oinstall 4096 1月 16 03:02 .
drwxr-xr-x. 4 root root 33 1月 16 00:04 ..
-rw-------. 1 oracle oinstall 59 1月 16 02:28 .Xauthority
-rw-r--r--. 1 oracle oinstall 18 5月 1 2024 .bash_logout
-rw-r--r--. 1 oracle oinstall 141 5月 1 2024 .bash_profile
-rw-r--r--. 1 oracle oinstall 492 5月 1 2024 .bashrc
-rw-r--r--. 1 oracle oinstall 172 12月 23 20:31 .kshrc
drwxr-xr-x. 4 oracle oinstall 39 1月 15 00:21 .mozilla
drwxr-xr-x. 2 oracle oinstall 40 1月 16 02:29 .oracle_jre_usage
-rw-r--r--. 1 oracle oinstall 3059705302 4月 26 2023 LINUX.X64_193000_db_home.zip
-rw-r--r--. 1 oracle oinstall 134583311 1月 3 23:14 p6880880_190000_Linux-x86-64.zip
3-7. Opatchのバックアップ
[oracle@ol95db19c ~]$ cd /u01/app/oracle/product/19.3.0/dbhome_1/
[oracle@ol95db19c dbhome_1]$ mv OPatch OPatch_old
[oracle@ol95db19c dbhome_1]$ ls
OPatch_old css dmu javavm nls owm root.sh.old.1 srvm
QOpatch ctx drdaas jdbc odbc perl runInstaller suptools
R cv dv jdk olap plsql schagent.conf ucp
addnode data env.ora jlib opmn precomp sdk usm
apex dbjava has ldap oracore racg slax utl
assistants dbs hs lib ord rdbms sqldeveloper wwg
bin deinstall install md ords relnotes sqlj xdk
clone demo instantclient mgw oss root.sh sqlpatch
crs diagnostics inventory network oui root.sh.old sqlplus
3-8. Opatchのインストール
[oracle@ol95db19c dbhome_1]$ unzip ~/p6880880_190000_Linux-x86-64.zip
Archive: /home/oracle/p6880880_190000_Linux-x86-64.zip
creating: OPatch/
inflating: OPatch/opatchauto
creating: OPatch/ocm/
creating: OPatch/ocm/doc/
(中略)
inflating: OPatch/modules/com.sun.org.apache.xml.internal.resolver.jar
inflating: OPatch/modules/com.sun.xml.bind.jaxb-jxc.jar
inflating: OPatch/modules/javax.activation.javax.activation.jar
[oracle@ol95db19c dbhome_1]$ ls
OPatch crs diagnostics inventory network oui root.sh.old sqlplus
OPatch_old css dmu javavm nls owm root.sh.old.1 srvm
QOpatch ctx drdaas jdbc odbc perl runInstaller suptools
R cv dv jdk olap plsql schagent.conf ucp
addnode data env.ora jlib opmn precomp sdk usm
apex dbjava has ldap oracore racg slax utl
assistants dbs hs lib ord rdbms sqldeveloper wwg
bin deinstall install md ords relnotes sqlj xdk
clone demo instantclient mgw oss root.sh sqlpatch
3-9. Opatch確認
バージョン:12.2.0.1.44 のOpatchがインストールされたことを確認
[oracle@ol95db19c dbhome_1]$ ./OPatch/opatch version
OPatch Version: 12.2.0.1.44
OPatch succeeded.
構築手順
-
仮想マシン(Oracle Linux)作成
- 仮想マシン作成
- Oracle Linux 9.5インストール<
-
Oracle Databaseインストール事前準備
- Oracle Preinstallation RPM実行(Oracleユーザ作成)
- ディレクトリ作成
- Oracle Database ソフトウェア配置
-
Opatchインストール
- RU配置
- Opatchインストール
- Oracle Database インストール
- データベース作成