プライマリ・コンテンツに移動
Oracle® Database Vault管理者ガイド
12cリリース1 (12.1)
B71286-08
目次へ移動
目次
索引へ移動
索引

前
次

C Oracle Database Vaultのインストール後の手順

Oracle Database Vaultを登録した後は、Oracle Real Application Clusters (Oracle RAC)ノード上でOracle Database Vaultの構成を行うなどの特別なタスクを実行できます。

内容は次のとおりです。

関連項目:

マルチテナント・コンテナ・データベース(CDB)を使用している場合は、「スタンドアロンのOracle DatabaseをPDBに変換してCDBにプラグイン」も参照してください

Oracle RACノードでのOracle Database Vaultの構成

Oracle Real Application Clusters (Oracle RAC)インスタンスに対してOracle Database Vaultを構成した後は、各Oracle RACノードを構成する必要があります。

次の手順では、ノードごとに別個のOracleホームがあると仮定します。

  1. SYSDBA管理権限を持つユーザーSYSとして、データベース・インスタンスにログインします。
    sqlplus sys as sysdba 
    Enter password: password
    
  2. 各Oracle RACノードで次のALTER SYSTEM文を実行します。
    ALTER SYSTEM SET AUDIT_SYS_OPERATIONS=TRUE SCOPE=SPFILE; -- For non-unified auditing environments
    ALTER SYSTEM SET OS_ROLES=FALSE SCOPE=SPFILE; 
    ALTER SYSTEM SET RECYCLEBIN='OFF' SCOPE=SPFILE; 
    ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE='EXCLUSIVE' SCOPE=SPFILE;
    ALTER SYSTEM SET SQL92_SECURITY=TRUE SCOPE=SPFILE; 
    
  3. Oracle Databaseを再起動します。
    CONNECT / AS SYSOPER
    Enter password: password
    
    SHUTDOWN IMMEDIATE
    STARTUP

Oracle Database Vaultへの言語の追加

デフォルトでは、Oracle Database Vaultによって英語表のみがロードされます。

言語を追加するには、追加する新しい言語ごとにDBMS_MACADM.ADD_NLS_DATAプロシージャを実行します。複数の言語をDatabase Vaultに追加できます。

  1. DV_OWNERまたはDV_ADMINロールを付与されているユーザーとして、データベース・インスタンスにログインします。
  2. 次のプロシージャを実行します。
    EXEC DBMS_MACADM.ADD_NLS_DATA('language');
    

    language設定は、大文字と小文字のいずれを使用しても指定できます。次に例を示します。

    EXEC DBMS_MACADM.ADD_NLS_DATA('french');
    
    EXEC DBMS_MACADM.ADD_NLS_DATA('JAPANESE');
    

    languageを、サポートされている次のいずれかの言語で置き換えます。

    • ENGLISH

    • GERMAN

    • SPANISH

    • FRENCH

    • ITALIAN

    • JAPANESE

    • KOREAN

    • BRAZILIAN PORTUGUESE

    • SIMPLIFIED CHINESE

    • TRADITIONAL CHINESE

Oracle Database Vaultのアンインストール

単一インスタンスとOracle RACの両方のインストールの場合、Oracle DatabaseインストールからOracle Database Vaultを削除できます。

削除プロセスによって、初期化パラメータ設定(インストール・プロセスで変更された設定であっても)やOracle Label Securityが影響を受けることはありません。

  1. SYSDBA管理権限を持つユーザーSYSとして、またはALTER SYSTEMシステム権限を持つユーザーとしてデータベース・インスタンスにログインします。

    次に例を示します。

    sqlplus psmith -- Or, sqlplus psmith@hrpdb for a pluggable database (PDB)
    Enter password: password
    
  2. リサイクルビンが無効になっていることを確認します。
    SHOW PARAMETER RECYCLEBIN
    
  3. リサイクルビンがオンの場合は、次のいずれかの文を使用して無効にします。
    ALTER SYSTEM SET RECYCLEBIN = OFF;
    
    ALTER SESSION SET recyclebin = OFF SCOPE = SPFILE;
    
  4. DV_OWNERまたはDV_ADMINロールを付与されているユーザーとして接続します。

    次に例を示します。

    CONNECT leo_dvowner -- Or, CONNECT leo_dvowner@hrpdb
    Enter password: password
    
  5. 次のプロシージャを実行してOracle Database Vaultを無効にします。
    EXEC DBMS_MACADM.DISABLE_DV;
    
  6. SYSOPER権限を使用してSYSとして接続し、データベースを再起動します。

    次に例を示します。

    CONNECT SYS AS SYSOPER -- Or, CONNECT SYS@hrpdb AS SYSOPER
    Enter password: password
    
    SHUTDOWN IMMEDIATE
    STARTUP
    

    Oracle RACインストールの場合は、次のように各データベース・インスタンスをシャットダウンしてから再起動します。

    $ srvctl stop database -db db_name
    $ srvctl start database -db db_name
    
  7. dvremov.sqlスクリプトを実行してOracle Database Vaultを削除します。

    次に例を示します。

    $ORACLE_HOME/rdbms/admin/dvremov.sql
    

その後、SQL*Plusにログインして次の文を入力することで、Oracle Database Vaultが本当にアンインストールされたことを二重にチェックできます。

SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';

Oracle Database Vaultがアンインストールされている場合、次の出力結果が表示されます。

PARAMETER                     VALUE
----------------------------- -----------------------
Oracle Database Vault         FALSE

Oracle Database Vaultの再インストール

Database Configuration Assistantを使用してOracle Database Vaultを再インストールしてから、Database Vaultを登録できます。

  1. SYSDBA管理権限を持つユーザーSYSとして、データベース・インスタンスにログインします。
    sqlplus sys as sysdba -- Or, sqlplus sys@hrpdb as sysdba
    Enter password: password
    
  2. Database Configuration Assistant(DBCA)を開始します。
    • UNIX: シェル・ウィンドウで次のコマンドを入力します。

      dbca
      
    • Windows: 次のいずれかの方法を使用して、WindowsでDBCAを起動します。

      • 「スタート」をクリックし、「プログラム」(または「すべてのプログラム」)、「Oracle - HOME_NAME「Configuration and Migration Tools」、および「Database Configuration Assistant」の順に選択します。

      • コマンド・プロンプトで次のコマンドを入力します。

        dbca
        
  3. DBCAを使用し、新規または既存のデータベースに対してDatabase Vaultを構成します。

    DBCAによるデータベースの作成の詳細は、『Oracle Database 2日でデータベース管理者』を参照してください。

  4. 「Oracle DatabaseへのOracle Database Vaultの登録」の説明に従い、Database Vaultを登録します。