ORADIMはOracleホーム・ユーザー・アカウントで実行する、Oracle Databaseサービス、Oracle VSSライター・サービスおよびOracleスケジューラ・サービスを作成します。
Oracleホーム・ユーザーは、Oracleホーム用のOracleで必要とするほとんどのWindowsサービスを実行する、インストール中に指定される標準のWindowsユーザー・アカウント(管理者以外)です。
このOracleホーム・ユーザーがWindowsローカル・ユーザー・アカウントまたはWindowsドメイン・ユーザー・アカウントである場合、ORADIMはそのアカウントのパスワードを要求し、stdin
を介して同じものを受け入れます。
Windowsサービスを作成するすべてのOracle管理ツールは、Oracleホーム・ユーザーがWindowsローカル・ユーザー・アカウントまたはWindowsドメイン・ユーザー・アカウントであり、Oracleホーム・ユーザーのパスワードがOracleウォレットに保存されていない場合、Oracleホーム・ユーザーのパスワードを要求するように変更されました。
親トピック: Windowsサービスの実行
データベースのインストールのタイプおよびOracleホーム・ユーザーとして使用されるユーザー・アカウントにより、Windowsサービスは、LocalServiceなどの、権限の低い、管理者以外のアカウントまたは認証されたWindowsユーザー・アカウントで、またはOracleホームで権限の高いローカル・システム・アカウント(LSA)として、実行されます。
表C-1 Windowsサービスの実行
インストールのタイプ | Oracleホーム・ユーザー | サービス用のWindowsサービス・ユーザー |
---|---|---|
Oracle Databaseサーバー |
Windowsユーザー・アカウント |
Windowsユーザー・アカウント |
Oracle Databaseサーバー |
組込みアカウント |
ローカル・システム・アカウント |
Oracle Databaseクライアント |
Windowsユーザー・アカウント |
Windowsユーザー・アカウント |
Oracle Databaseクライアント |
組込みアカウント |
LocalService |
Oracle Grid Infrastructure (グリッド・インフラストラクチャ管理リポジトリを含む) |
Windowsユーザー・アカウント |
LocalServiceを使用するグリッド・リスナー Windowsユーザー・アカウントを使用するデータベース・サービス 脚注 1ローカル・システム・アカウントを使用するクラスタウェア・サービス |
Oracle Grid Infrastructure (グリッド・インフラストラクチャ管理リポジトリを含まない) |
組込みアカウント |
LocalServiceを使用するグリッド・リスナー ローカル・システム・アカウントを使用するクラスタウェア・サービス |
脚注1
クラスタウェアは管理権限を必要とするので、常にローカル・システム・アカウントを使用してWindowsサービスを実行します。
Oracle Databaseサービスにより実行される特定の機能には追加権限が必要です。
Oracle Universal InstallerおよびOracleツールは次の権限を、それぞれのサービスのWindowsサービスSID
に、サービスの作成中に自動的に付与します。
SeIncreaseBasePriorityPrivilege
: プロセスがスレッドの優先順位を変更するにはこの権限が必要です。この権限は、Oracle Automatic Storage Management(Oracle ASM)またはOracle DatabaseサービスのWindowsサービスSID
に付与されます。
SeBackupPrivilege
: この権限は、バックアップ操作を実行するのに必要です。これは、Oracle VSSライター・サービスのWindowsサービスSID
に付与されます。
SeBatchLogonRight
: この権限は、バッチ・ログオン・タイプを使用してアカウントがログオンするのに必要です。これは、Oracleスケジューラ・サービスのWindowsサービスSID
に付与されます。
Oracle Databaseがラージ・ページまたはワーキング・セット機能を使用できるようにするには、次のオペレーティング・システムの追加権限がオペレーティング・システム管理者により、Oracleホーム・ユーザーまたはサービスの作成中に指定したOracle DatabaseサービスのWindowsサービスSID
に、手動で付与される必要があります。
Oracleホーム・ユーザーのかわりにOracle DatabaseサービスのWindowsサービスSID
に権限を付与することをお薦めします。データベース・サービスのWindowsサービスSID
は、NT AUTHORITY\OracleService
SID
という構文に従っています。
SeLockMemoryPrivilege
: この権限はメモリー内のページをロックするのに必要です。Oracle Databaseがラージ・ページを使用するにはこの権限が必要です。
SeIncreaseQuotaPrivilege
: この権限はプロセスのメモリー割当てを変更するのに必要です。これは、データベースのmax
およびmin
ワーキング・セット・サイズを設定するときに必要です。
関連トピック
オペレーティング・システムの権限を特定のユーザーに付与するには、次の手順を実行します。