ORADIMを使用したインスタンスの作成
ORADIMを使用してOracle Databaseインスタンスを作成する方法について説明します。
ORADIMを使用してインスタンスを作成するには、次のように入力します。
oradim [-NEW -SID SID] | -SRVC service_name | -ASMSID SID | -ASMSRVC service_name [-SYSPWD password][-MAXUSERS number][-STARTMODE auto | manual] [-SRVCSTART system | demand] [-PFILE filename | -SPFILE] [-SHUTMODE normal | immediate | abort] [-TIMEOUT secs] [-RUNAS osusr[/ospass]]
このコマンドでは、次のことに注意してください。
-
-NEWは、新しいインスタンスを作成することを示します。これは必須パラメータです。 -
-SIDSIDは、作成するインスタンスの名前です。 -
-SRVCservice_nameは、作成するサービスの名前(OracleServiceSID)です。 -
-ASMSIDSIDは作成するOracle Automatic Storage Managementインスタンスの名前です。 -
-ASMSRVCservice_nameは、作成するOracle Automatic Storage Managementサービスの名前です。 -
-SYSPWDpasswordは、システム・パスワードです。 -
-MAXUSERSnumberはパスワード・ファイルに定義されているユーザー数です。デフォルトは5です。 -
-STARTMODEauto|manualは、Oracle Databaseサービスの開始時に、インスタンスを起動するかどうかを示します。デフォルトはmanualです。 -
-SRVCSTART system | demandは、コンピュータの再起動時にOracle Databaseサービスを開始するかどうかを示します。デフォルトはdemandです。systemは、システムの起動または再起動時に自動的に開始するようサービスを構成することを示します。demandは、ユーザーが明示的にサービスを開始する必要があることを示します。 -
-PFILEfilenameは、このインスタンスで使用する初期化パラメータ・ファイルです。このファイルは、ドライブ名を含めて、フルパス名を指定する必要があります。 -
-SPFILEは、起動時にPFILEのかわりにサーバー・パラメータ・ファイル(SPFILE)を使用することを指定します。 -
-SHUTMODEは、インスタンスの停止方法を指定します。これには引数が必要です。デフォルトはimmediateです。SHUTMODEを指定しない場合は、サービスが停止するときにインスタンスは停止しなくなります。 -
-TIMEOUTsecsには特定のSIDのサービスが停止するまで待機する最長時間(秒)を設定します。デフォルトは、90秒間です。SHUTDOWN引数を指定せずに使用することはできません。 -
-RUNAS osusr[/ospass](「として実行」)では、Oracleホーム・ユーザーおよびそのパスワードの両方を指定できます。指定したosusrがOracleホーム・ユーザーとは異なる場合、Oracleホーム・ユーザーがosusrの代わりに、指定したospassとともに使用されます。ospassをコマンド・ラインに指定することもできますが、ospassをstdin.を介して受け入れることをお薦めします。ORADIMはOracleホーム・ユーザー・アカウントで実行する、Oracle Databaseサービス、Oracle VSSライター・サービスおよびOracleスケジューラ・サービスを作成します。このアカウントがWindowsローカル・ユーザー・アカウントまたはWindowsドメイン・ユーザー・アカウントである場合、ORADIMはそのアカウントのパスワードを要求し、
stdinを介して同じものを受け入れます。
注意:
この機能を簡単に説明するため、この例では、デプロイ済のシステムで通常使用されるパスワード管理テクニックを実行していません。本番環境では、Oracle Databaseのパスワード管理ガイドラインに従って、サンプル・アカウントを無効にします。
たとえば、PRODというインスタンスを作成するには、次のように入力します。
C:\> oradim -NEW -SID prod -STARTMODE auto -PFILE C:\app\username\admin\prod\pfile\init.ora
関連項目:
パスワード管理のガイドラインおよびセキュリティ上のその他の推奨事項については、『Oracle Databaseセキュリティ・ガイド』を参照してください。