Database Creation Assistant (DBCA) でOracle Databaseサービスを作成する

このエントリは2020/01/20現在の備忘録です。将来の機能変更・追加によって記載内容との乖離が発生する可能性があります。

以下のドキュメントを参考に、Azure MarketplaceからOracle Database 12cR2 (12.2.0.1) をプロビジョニングし、DBCAでサービスを作成しようとすると、DBCAを呼び出す際にエラーが発生する。

Azure VM での Oracle データベースの作成
https://docs.microsoft.com/ja-jp/azure/virtual-machines/workloads/oracle/oracle-database-quick-create
Create an Oracle Database in an Azure VM
https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-database-quick-create

エラーが出るコマンドは以下。

dbca -silent \
       -createDatabase \
       -templateName General_Purpose.dbc \
       -gdbname {Global Database Name} \
       -sid {SID} \
       -responseFile NO_VALUE \
       -characterSet AL32UTF8 \
       -sysPassword {Password for SYS} \
       -systemPassword {Password for SYSTEM} \
       -createAsContainerDatabase true \
       -numberOfPDBs 1 \
       -pdbName {PDB name} \
       -pdbAdminPassword {Password for PDB Admin} \
       -databaseType MULTIPURPOSE \
       -automaticMemoryManagement false \
       -storageType FS \
       -ignorePreReqs
2020/01/20現在のドキュメントのスクリーンショット

エラーの原因は、Storage TypeとしてFS (File System) を選択している場合には、ファイルの在処を以下のオプションを使って指定する必要があるため。正しくオプションを指定すれば問題なく動作する。

-datafileDestination /u01/app/oracle/oradata/{SID}

2020/01/20現在、ドキュメントへのフィードバックは実施済みで、しかも過去にもすでに同様のフィードバックがなされているにも関わらず、全くドキュメントのアップデートがなされていない。よくわからん。

mistake createDatabase command #14041
https://github.com/MicrosoftDocs/azure-docs/issues/14041

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中