Modification du mode de fonctionnement d'Autonomous Database sur lecture/écriture, lecture seule ou restreint

Vous pouvez sélectionner un mode de fonctionnement d'Autonomous Database : lecture/écriture, lecture seule ou restreint. Le mode par défaut est Lecture/écriture.

Modification du mode de fonctionnement d'Autonomous Database pour une session

Vous pouvez définir le mode de fonctionnement d'Autonomous Database pour une session sur Lecture seule. Lorsque vous définissez le mode de session sur Lecture seule, les utilisateurs de la session peuvent uniquement exécuter des requêtes.

Afin d'activer le mode lecture seule pour une session, procédez comme suit :

  1. Connexion à Autonomous Database.

    Vous pouvez vous connecter en tant qu'utilisateur ADMIN ou en tant qu'utilisateur dont vous voulez définir la session sur le mode Lecture seule.

  2. Exécutez l'instruction SQL suivante :
ALTER SESSION SET READ_ONLY = TRUE;

Afin de désactiver le mode Lecture seule pour une session, procédez comme suit :

ALTER SESSION SET READ_ONLY = FALSE;
Remarque

Le paramètre de session READ_ONLY s'applique lorsque la base de données est en mode Lecture/écriture. Si la base de données est en mode Lecture seule, la définition de la valeur du paramètre de session sur TRUE ou sur FALSE ne modifie pas le mode de fonctionnement de la session.

Modification du mode de fonctionnement d'Autonomous Database sur lecture/écriture, lecture seule ou restreint

Dans la console Oracle Cloud Infrastructure, vous pouvez sélectionner un mode de fonctionnement pour Autonomous Database : lecture/écriture, lecture seule ou restreint. Le mode par défaut est Lecture/écriture.

Si vous sélectionnez le mode Lecture seule, les utilisateurs peuvent uniquement exécuter des requêtes. De plus, pour les modes lecture seule ou lecture/écriture, vous pouvez restreindre l'accès afin d'autoriser uniquement les utilisateurs disposant du privilège RESTRICTED SESSION à se connecter à la base de données. Ce privilège est accordé à l'utilisateur ADMIN. Vous pouvez utiliser le mode d'accès restreint pour effectuer des tâches d'administration telles que l'indexation, les chargements de données ou d'autres activités planifiées.

Effectuez les étapes prérequises suivantes, le cas échéant :

  • Ouvrez la console d'Oracle Cloud Infrastructure en cliquant sur icône de navigation en regard du nom cloud.

  • Dans le menu de navigation de gauche d'Oracle Cloud Infrastructure, cliquez sur Oracle Database, puis sur Autonomous Database.
  • Sur la page Bases de données autonomes, sélectionnez une instance Autonomous Database dans les liens sous la colonne Nom d'affichage.

Pour modifier le mode de fonctionnement d'Autonomous Database, procédez comme suit :

  1. Sur la page Détails, dans le champ Mode sous Informations générales, cliquez sur Modifier.

    Le panneau Modifier le mode de base de données apparaît.

    Description de l'image adb_mode_edit.png
    Description de l'illustration adb_mode_edit.png
  2. Sélectionnez un mode, lecture/écriture ou lecture seule.
  3. Si vous voulez restreindre l'accès pour autoriser uniquement les utilisateurs ADMIN ou dotés de privilèges, sélectionnez Autoriser l'accès administrateur uniquement.
  4. Cliquez sur Confirmer.

    Lorsque des opérations simultanées telles que le redimensionnement sont actives, la confirmation valide également la mise en pause ou l'annulation de l'opération simultanée. Pour plus d'informations, reportez-vous à Opérations simultanées sur Autonomous Database.

    Pendant que le mode change, le champ Etat du cycle de vie affiche Mise à jour. Une fois la modification de mode terminée, le champ Etat de cycle de vie affiche Disponible.

Remarques sur la modification du mode de base de données :

  • La base de données doit être disponible avec le champ Etat de cycle de vie affichant Disponible pour modifier le mode de base de données.

  • Lorsque vous définissez le mode de base de données sur le mode restreint ou lorsque vous passez du mode restreint à un mode non restreint, la base de données met fin aux connexions de base de données existantes comme suit :

    • Lorsque le mode est restreint, c'est-à-dire que le champ Mode affiche (Accès réservé à l'administrateur), si vous désélectionnez l'option Autoriser l'accès administrateur uniquement et que vous cliquez sur Confirmer, les utilisateurs et les applications doivent rétablir les connexions de base de données une fois la modification de mode terminée.

    • Lorsque le mode n'est pas restreint, c'est-à-dire que le champ Mode n'affiche pas (Accès réservé à l'administrateur), si vous sélectionnez Autoriser l'accès administrateur uniquement et que vous cliquez sur Confirmer, les utilisateurs et les applications doivent rétablir les connexions de base de données une fois la modification de mode terminée.

Fonctionnement d'Autonomous Database en mode lecture seule

Si la base de données est en mode Lecture seule, les options suivantes sont désactivées :

  • Dans la console Oracle Cloud Infrastructure, l'action Mot de passe de l'administrateur n'est pas autorisée. De plus, dans Database Actions, sous Administration, la carte Utilisateurs de base de données est désactivée.

  • Les URL Oracle APEX ne sont pas disponibles :

    • Dans Database Actions, sous Développement, le lien APEX est désactivé.
    • Dans l'onglet Outils de la console Oracle Cloud Infrastructure, le lien Ouvrir APEX est désactivé.
  • L'administration des utilisateurs Oracle Machine Learning est désactivée :

    • Dans Database Actions, sous Développement, le lien Oracle Machine Learning est désactivé.
    • Dans l'onglet Outils de la console Oracle Cloud Infrastructure, le lien Ouvrir l'administration des utilisateurs Oracle ML est désactivé.
  • La définition de règles de gestion des ressources est désactivée. Dans Database Actions, sous Administration, le lien Définir les règles Resource Management est désactivé.

  • La mise à niveau de la base de données est désactivée lorsque celle-ci est en mode Lecture seule.