Autonomous Database操作モードを読取り/書込み読取り専用または制限に変更

Autonomous Databaseの操作モードとして、読取り/書込み、読取り専用または制限を選択できます。デフォルト・モードは「読取り/書込み」です。

セッションのAutonomous Database操作モードの変更

セッションのAutonomous Database操作モードを読取り専用に設定できます。セッション・モードを読取り専用に設定した場合、セッションでは問合せのみを実行できます。

セッションに対して読取り専用モードを有効にするには:

  1. Autonomous Databaseに接続します。

    ADMINユーザーとして、またはセッションを読取り専用モードに設定するユーザーとして接続できます。

  2. 次のSQL文を実行します。
ALTER SESSION SET READ_ONLY = TRUE;

セッションの読取り専用モードを無効にするには:

ALTER SESSION SET READ_ONLY = FALSE;
ノート

READ_ONLYセッション・パラメータは、データベースが読取り/書込みモードの場合に適用されます。データベースが読取り専用モードの場合、セッション・パラメータ値をTRUEまたはFALSEに設定しても、セッションの操作モードは変更されません。

Autonomous Database操作モードを読取り/書込み読取り専用または制限に変更

Oracle Cloud Infrastructure Consoleから、Autonomous Databaseの操作モード(読取り/書込み、読取り専用または制限付き)を選択できます。デフォルト・モードは「読取り/書込み」です。

読取り専用モードを選択した場合、ユーザーは問合せのみを実行できます。また、読取り専用モードまたは読取り/書込みモードの場合、アクセスを制限して、RESTRICTED SESSION権限を持つユーザーのみがデータベースに接続できるようにします。ADMINユーザーはこの権限を持ちます。制限付きアクセス・モードを使用して、索引付け、データ・ロード、その他の計画アクティビティなどの管理タスクを実行できます。

必要に応じて、次の前提条件ステップを実行します:

  • 「クラウド」の横にあるナビゲーション・アイコンをクリックして、Oracle Cloud Infrastructure Consoleを開きます。

  • Oracle Cloud Infrastructureの左側のナビゲーション・メニューから、「Oracle Database」をクリックし、「Autonomous Database」をクリックします。
  • 「Autonomous Databases」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。

Autonomous Database操作モードを変更するには、次を実行します:

  1. 「詳細」ページの「一般情報」の下の「モード」フィールドで、「編集」をクリックします。

    データベース・モードの変更パネルが表示されます。

    adb_mode_edit.pngの説明が続きます
    図adb_mode_edit.pngの説明
  2. 「読取り/書込み」または「読取り専用」のいずれかのモードを選択します。
  3. アクセスを制限してADMINまたは特権ユーザーのみを許可する場合は、「管理者アクセスのみ許可」を選択します。
  4. 「確認」をクリックします。

    スケーリングなどの同時操作をアクティブにすると、確認によって、同時操作の一時停止または取消しも確認されます。詳細は、Autonomous Databaseでの同時操作を参照してください。

    モードが変更されると、「ライフサイクル状態」フィールドに「更新中」と表示されます。モード変更が完了すると、「ライフサイクル状態」フィールドに「使用可能」と表示されます。

データベース・モードの変更に関するノート:

  • データベース・モードを変更するには、「ライフサイクル状態」フィールドに「使用可能」が表示されているデータベースが使用可能である必要があります。

  • データベース・モードを制限モードに変更した場合、または制限モードから制限なしモードに変更した場合、データベースは次のように既存のデータベース接続を終了します。

    • モードが制限されている場合、つまり「モード」フィールドに(管理者専用アクセス)と表示され、「管理者アクセスのみ許可」の選択を解除して「確認」をクリックすると、モード変更の完了後にユーザーおよびアプリケーションがデータベース接続を再確立する必要があります。

    • モードが制限されていない場合、つまり「モード」フィールドには(管理者専用アクセス)が表示されません。「管理者アクセスのみ許可」を選択し、「確認」をクリックすると、モードの変更が完了した後、ユーザーおよびアプリケーションはデータベース接続を再確立する必要があります。

読取り専用モードでのAutonomous Database操作

データベースが読取り専用モードの場合、次のそれぞれが無効になります。

  • Oracle Cloud Infrastructure Consoleでは、「管理者パスワード」アクションは許可されません。また、「データベース・アクション」の「管理」で、「データベース・ユーザー」カードが無効になります。

  • Oracle APEX URLは使用できません:

    • 「データベース・アクション」の「開発」で、「APEX」リンクは無効です。
    • Oracle Cloud Infrastructure Consoleの「ツール」タブでは、「APEXを開く」リンクが無効になっています。
  • Oracle Machine Learningユーザー管理は無効です:

    • 「データベース・アクション」の「開発」で、「Oracle Machine Learning」リンクは無効です。
    • Oracle Cloud Infrastructure Consoleの「ツール」タブでは、「Oracle MLユーザー管理を開く」リンクが無効になっています。
  • リソース管理ルールの設定は無効です。「データベース・アクション」の「管理」で、「Resource Managementルールの設定」リンクが無効になっています。

  • データベースが読取り専用モードの場合、データベースのアップグレードは無効です。