Windowsを管理する方法について説明します。この章の項目は次のとおりです。Databaseによりコンピュータにインストールされるサービスの管理方法を説明します。この項では、次の項目について説明します。Windowsでは、1台のコンピュータで複数のOracleホームを使用できます。Architecture」で説明しており、Oracleサービスのネーミング規則に影響を与えます。Oracleホーム・ディレクトリへのインストールを実行する場合は、次の処理が必要です。指定されたデフォルトのOracleホームの名前を受け入れるか、または別の名前をOracleホーム・ディレクトリに指定します。各データベースのインストールでシステム識別子およびグローバル・データベース名の指定を求められます。Databaseサービスが開始されている必要があります。Databaseサービスは、3つの異なる場所から開始できます。Databaseは、OracleServiceSIDの開始時に、起動できます。このために使用するレジストリ・パラメータの詳細は、「サービスを使用したデータベースの起動および停止」を参照してください。Databaseサービスを開始するには、次のようにします。Windowsの「サービス」ダイアログ・ボックスにアクセスします。関連項目:詳細は、オペレーティング・システムのドキュメントを参照してください。開始するサービスをリスト内で探して選択し、「開始」をクリックします。リストにOracleServiceSIDがない場合は、ORADIMを使用して作成します。「閉じる」をクリックして「サービス」ダイアログ・ボックスを終了します。Databaseサービスを開始するには、次のように入力します。service変数serviceは、OracleServiceORCLなどの特定のサービス名です。Databaseサービスを開始するには、次のようにします。Windows」の順に選択します。SIDを右クリックします。SIDは、orclなどの特定のインスタンス名です。「サービスの起動」をクリックします。これにより、サービスOracleServiceORCLが開始されます。Databaseサービスを停止する必要があります。Databaseサービスは、3つの異なる場所から停止できます。Databaseは、OracleServiceSIDの停止時に、通常、即時または異常終了モードで停止できます。このために使用するレジストリ・パラメータの詳細は、「サービスを使用したデータベースの起動および停止」を参照してください。Databaseサービスを停止するには、次のようにします。Windowsの「サービス」ダイアログ・ボックスにアクセスします。関連項目:詳細は、オペレーティング・システムのドキュメントを参照してください。「OracleHOMENAMETNSListener」を選択し、「停止」をクリックします。OracleHOMENAMETNSListenerが停止します。OracleServiceSIDを選択して「停止」をクリックします。「OK」をクリックします。OracleServiceSIDが停止します。Databaseサービスを停止するには、次のように入力します。service変数serviceは、OracleServiceORCLなどの特定のサービス名です。Databaseサービスを停止するには、次のようにします。Windows」の順に選択します。SIDを右クリックします。変数SIDは、orclなどの特定のインスタンス名です。「サービスの停止」をクリックします。これにより、サービスOracleServiceORCLが停止します。Databaseサービスは、Windowsコンピュータが再起動されるたびに自動的に開始されるよう設定できます。自動開始は、2つの異なる場所からオンまたはオフに設定できます。Databaseを起動するかを設定するには、次のようにします。Windowsの「サービス」ダイアログ・ボックスにアクセスします。関連項目:詳細は、オペレーティング・システムのドキュメントを参照してください。OracleServiceSIDサービスを選択し、「開始」をクリックします。「スタートアップの種類」フィールドで「自動」を選択します。「OK」をクリックします。「閉じる」をクリックして「サービス」ダイアログ・ボックスを終了します。Databaseサービスを自動的に開始するには、次のようにします。Windows」の順に選択します。SIDを右クリックします。変数SIDは、orclなどの特定のインスタンス名です。「起動/停止オプション」を選択します。NTサービス」タブを選択します。NTサービス起動タイプ」で「自動」を選択します。「適用」をクリックします。「OK」をクリックします。次の説明では、データベース・インスタンスが作成されていることを想定しています。Architecture(OFA)のガイドラインに準拠しています。インストール時にOFAガイドラインに準拠していないディレクトリを指定した場合、ディレクトリ・パスは異なったものになります。Architecture」を参照してください。Databaseを起動または停止するには、次のようにします。Databaseサーバーに移動します。コマンド・プロンプトからSQL*Plusを起動します。Databaseにユーザー名SYSDBAで接続します。データベースを起動するには、次のように入力します。[PFILE=path\filename]このコマンドでは、path\filenameで指定した初期化パラメータ・ファイルが使用されます。C:\app\username\product\11.2.0\admin\orcl\pfileにあるinit2.oraという名前のファイルを使用してデータベースを起動するには、次のように入力します。PFILE=C:\app\username\product\11.2.0\admin\orcl\pfile\init2.oraPFILEが指定されていない場合、コマンドでは、ORACLE_HOME\databaseにあるSPFILEが検索されます。このファイルが見つかった場合は、データベースの起動にこのファイルが使用されます。SPFILEが見つからない場合は、ORACLE_BASE\ADMIN\db_name\pfileにあるデフォルトの初期化パラメータ・ファイルが使用されます。データベースを停止するには、次のように入力します。[mode]modeは、normal、immediateまたはabortです。Databaseは停止する前に、現在接続しているすべてのユーザーが切断するまで待機し、新しい接続を禁止します。これがデフォルト・モードです。Databaseは、アクティブ・トランザクションを終了してロールバックし、クライアントを切断して、停止します。Databaseは、アクティブ・トランザクションを終了しユーザーを切断しますが、トランザクションはロールバックしません。データベースが次に開始されたときに、自動リカバリとロールバックが実行されます。このモードは緊急の場合にのみ使用してください。Databaseを起動できるその他のツールのリストと、データベースの起動時に指定できるオプションの詳細は、第2章「Windowsでのデータベース・ツール」を参照してください。パネルからサービスOracleServiceSIDを開始または停止することにより、起動または停止できます。OracleServiceSIDを開始するには、STARTUPコマンドを使用するか、次のコマンドを手動で入力します。-SPFILE]OracleServiceSIDを停止するには、SHUTDOWNコマンドを使用するか、次のコマンドを手動で入力します。Databaseは、OracleServiceSIDを使用した次の2通りの方法で起動および停止できます。Databaseサービスを使用してデータベースを起動または停止するには、次のようにします。Windows」の順に選択します。SIDを右クリックします。変数SIDは、ORCLなどの特定のインスタンス名です。「起動/停止オプション」を選択します。「Oracleインスタンス」タブを選択します。「サービス開始時にインスタンスを起動」、「サービス停止時にインスタンスを停止」またはその両方を選択します。Databaseを起動または停止するには、次のレジストリ・パラメータを示されている値に設定します。Databaseが起動します。ORA_SID_PFILEこのパラメータは、初期化パラメータ・ファイルへのフルパスを設定します。このエントリが存在しない場合、ORADIMは、ORACLE_HOME\databaseのSPFILEまたはPFILEを使用してデータベースの起動を試行します。Databaseのインスタンスが停止します。現在のOracleホーム内のすべてのデータベースが対象です。デフォルト値はfalseです。Databaseのインスタンスが停止します。Databaseが停止します。これは異常停止であるため、お薦めしません。次の2つのレジストリ・パラメータはオプションです。ORA_SID_SHUTDOWNTYPEこのパラメータは、データベース停止モードを制御します。a(abort)、i(immediate)またはn(normal)に設定します。このパラメータを設定しない場合、デフォルトのモードはi(immediate)です。ORA_SID_SHUTDOWN_TIMEOUTこのパラメータは、特定のSIDのサービスが停止するまでの待機時間の最大値を設定します。これらの必須およびオプションのパラメータのレジストリの場所は、使用しているコンピュータのOracleホーム・ディレクトリ数によって異なります。Oracleホーム・ディレクトリが1つのみの場合、これらのパラメータは次の場所にあります。HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0複数のOracleホーム・ディレクトリがある場合、これらのパラメータは次の場所にあります。変数IDは、コンピュータにOracleホーム・ディレクトリを追加するたびに数字が大きくなります。注意:ORADIMを使用してインスタンスを作成または編集する場合は、関連するレジストリ・パラメータが適切な値に自動的に設定されます。関連項目:レジストリ・パラメータの追加および編集方法の詳細は、第16章「パラメータおよびレジストリの構成」を参照してください。パネルからのOracleServiceSIDの開始または停止データベースを起動するには、OracleServiceSIDを開始します。これにより、ORADIMが自動的に起動し、ORA_SID_PFILEで指定された初期化パラメータ・ファイルを使用して-STARTUPコマンドが入力されます。データベースを停止するには、OracleServiceSIDを停止します。Databaseが停止します。関連項目:サービスの開始と停止の方法は、オペレーティング・システムのドキュメントを参照してください。Databaseインスタンスのサービスを起動します。パネル」の「サービス」ダイアログを使用して、各インスタンスのサービスを開始します。コマンド・プロンプトで、ORACLE_SID構成パラメータを、最初に実行するインスタンスのSIDに設定します。Databaseインスタンス名です。SQL*Plusを起動します。SYSDBAに接続します。SYSDBA最初のインスタンスを起動します。PFILE=ORACLE_BASE\admin\db_name\pfile\init.ora変数ORACLE_BASEは、(インストール時に変更しないかぎり)c:\app\usernameです。db_nameはインスタンス名です。実行するその他のインスタンスに対して、手順2から5を繰り返します。パスワード・ファイルの作成および移入パスワード・ファイルを作成するには、パスワード・ユーティリティを使用します。Databaseユーティリティとともに自動的にインストールされます。パスワード・ファイルは、ORACLE_HOME\databaseディレクトリにあり、PWDsid.oraという名前が付けられています。Databaseインスタンスを示します。Databaseとのローカル接続またはリモート接続にパスワードを使用できます。パスワード・ファイルを作成および移入するには、次のようにします。パスワード・ユーティリティを使用してパスワード・ファイルを作成します。ENTRIES=max_usersFILEは、パスワード・ファイル名を指定します。SIDは、データベース・インスタンスを示します。ENTRIESは、パスワード・ファイルのエントリの最大数を設定します。DBA権限でデータベースに同時に接続できる個々のユーザーの最大数になります。初期化パラメータ・ファイルのパラメータREMOTE_LOGIN_PASSWORDFILEをexclusive、sharedまたはnoneに設定します。値exclusiveは、1つのインスタンスのみがパスワード・ファイルを使用できること、およびパスワード・ファイルにSYS以外の名前が格納されることを示します。Databaseはレジストリ内のパラメータORA_SID_PWFILEの値を参照します。Databaseはレジストリ内のパラメータORA_PWFILEの値を参照します。このパラメータは、ユーザー名、パスワードおよび権限が格納されているファイルを指します。Databaseはデフォルト値を使用します。ORACLE_HOME\DATABASE\PWDsid.ORA.デフォルト値はsharedです。RACの環境など)がパスワード・ファイルを使用できることを示します。パスワード・ファイルで認識されるユーザーはSYSのみです。その他のユーザーは、権限がパスワード・ファイルで付与されていても、SYSOPERおよびSYSDBAでログインすることはできません。このパラメータの値がsharedであると、旧バージョンのOracleリリースとの下位互換性が維持されます。Databaseは同じファイルを探します。Databaseでパスワード・ファイルが無視され、特権ユーザーはWindowsオペレーティング・システムで認証されることを指定します。SQL*Plusを起動します。SYSDBAを指定して接続します。SYSASMに接続します。Databaseを起動します。STARTUP各ユーザーに適切な権限を付与します。データベース管理を実行する必要のあるユーザーには、SYSDBA権限が付与されます。SYS;権限付与が正常に実行された場合は、次のメッセージが表示されます。Processed.これにより、パスワード・ファイルにsmithが追加され、smithはSYSDBA権限でデータベースに接続できるようになります。パスワード・ファイルにユーザー名、ユーザー・パスワードおよびユーザー権限を追加または削除するには、SQL*Plusを使用します。注意:パスワード・ファイルをコピーしたり手動で移動したりすると、ORADIMで、インスタンスを起動するパスワードが検索できなくなる可能性があります。パスワード・ファイルの表示および非表示パスワード・ファイルは自動的に非表示になるわけではありません。これは、次の2つの場所で非表示と表示を切り替えることができます。注意:パスワード・ファイルは、表示していないと、移動、コピーまたは削除できません。コマンド・プロンプトの使用パスワード・ファイルを表示するには、次のように入力します。attribパスワード・ファイルは、PWDsid.oraとして表示されます。ORACLE_HOME\database\SPFILEsid.oraパスワード・ファイルを非表示にするには、次のように入力します。PWDsid.ora変更の結果を表示するには、次のように入力します。attribパスワード・ファイルが非表示になっています。ORACLE_HOME\database\SPFILEsid.oraパスワード・ファイルを再び表示するには、次のように入力します。Explorerの使用パスワード・ファイルを非表示または再表示するには、次のようにします。ORACLE_HOME\databaseディレクトリに移動します。PWDsid.oraを右クリックします。「プロパティ」を選択します。「PWDsid.oraのプロパティ」ダイアログ・ボックスが開きます。「属性」で、「隠しファイル」の隣にあるチェック・ボックスを選択するか選択を解除します。「OK」をクリックします。表示されないパスワード・ファイルを表示または非表示にするには、次のようにします。ORACLE_HOME\databaseディレクトリに移動します。オプション」を選択します。オプション」ウィンドウで、「表示」タブを選択します。非表示のパスワード・ファイルを表示するには、「すべてのファイルとフォルダを表示する」を選択します。表示されているパスワード・ファイルを非表示にするには、「隠しファイルおよび隠しフォルダを表示しない」を選択します。「OK」をクリックします。Databaseにリモートでアクセスできます。データベースにリモートで接続するときには、覚えておかなくてはいけない多くの手順があります。パラメータは次のとおりです。Windows』に記載されている、SYSDBA権限でログインするときのパスワードとは異なるパスワードを使用する必要があります。これは、この場合はパスワード・ファイルによりデータベース・アクセスが可能になり、パスワードoracleが必要になるからです。Databaseでは、リモート・データベース接続の検証に使用されるパスワードは自動的に暗号化されます。Databaseはパスワードをリモート・データベースに送信する前に暗号化します。接続に失敗した場合は、エラーがオペレーティング・システム監査ログに記録されます。注意:構成パラメータORA_ENCRYPT_LOGINは、下位互換性を保つために保持されており、デフォルトでtrueに設定されます。レジストリの構成パラメータを追加および設定する方法は、第16章「パラメータおよびレジストリの構成」を参照してください。Databaseを「標準」でインストールすると、データベースはNOARCHIVELOGモードで作成されます。Assistantの「カスタム」オプションを使用してデータベースを作成した場合、ARCHIVELOGまたはNOARCHIVELOGを選択することができます。NOARCHIVELOGモードでは、REDOログはアーカイブされません。アーカイブ・モードをARCHIVELOGに設定して自動アーカイブを使用できるようにすると、REDOログ・ファイルがアーカイブされます。Databaseを保護できます。reserved.ライブラリ。