Création d'une configuration

Créez une base de données OCI Database with PostgreSQL pour gérer les variables et les extensions.

Important

OCI Database with PostgreSQL fournit des configurations par défaut optimisées prêtes à l'emploi ciblant une forme spécifique. Seuls les utilisateurs avancés peuvent avoir besoin de les modifier et de les gérer. Pour plus de renseignements, consultez le manuel de référence PostgreSQL.

Lors de la création d'une configuration, sélectionnez une configuration fixe ou une configuration flexible.

Une configuration fixe est associée à des détails matériels spécifiques et ne peut être appliquée qu'aux systèmes de base de données avec des configurations matérielles où les OCPU et la mémoire correspondent exactement à ces détails.

Une configuration flexible peut être appliquée à des systèmes de base de données avec des configurations matérielles différentes. Si un système de base de données utilise une configuration flexible, vous pouvez mettre à jour sa configuration matérielle sans avoir à modifier les configurations. Les configurations flexibles vous permettent d'utiliser des expressions entières pour certaines valeurs de variable. Pour plus d'informations, voir Configurations flexibles et variables de type nombre entier.

    1. Dans la page de liste Configurations, sélectionnez Créer une configuration. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des configurations.
    2. Dans la fenêtre Créer une configuration, fournissez des valeurs pour les éléments suivants :
      • Nom : Entrez un nom pour la liste de configuration. Évitez d'entrer des informations confidentielles.
      • Description : Entrez une description pour la liste de configuration.
    3. Dans la section Configurer le positionnement et le matériel, fournissez des valeurs pour les éléments suivants :
      • Compartiment : Sélectionnez le compartiment qui contient la configuration.
      • Type de forme de configuration : Sélectionnez Flexe ou Fixe. Des configurations flexibles peuvent être appliquées aux systèmes de base de données avec des formes et des configurations matérielles variables. Une configuration fixe peut uniquement être appliquée à un système de base de données avec des formes fixes spécifiques et une configuration matérielle correspondante.
      • Si vous créez une configuration flexible, sélectionnez la série de formes compatibles des systèmes de base de données auxquels cette configuration peut être appliquée. Par défaut, le groupe le plus large de formes compatibles est sélectionné. Pour plus d'informations, voir Formes prises en charge.
      • Si vous créez une configuration fixe, sélectionnez un groupe de processeurs comme série de formes, puis sélectionnez le nom de la forme.

    4. Dans la section Variables d'utilisateur (lecture/écriture), ajoutez ou mettez à jour des variables existantes selon les besoins :
      • Nom de la variable : Sélectionnez une variable d'utilisateur dans la liste.
      • Variable value : Sélectionnez ou entrez une valeur pour la variable.
      Conseil

      Si la configuration prend en charge les formes flexibles, vous pouvez utiliser des expressions entières pour certaines valeurs. Pour plus d'informations, voir Configurations flexibles et variables de type nombre entier.
    5. Dans la section Configurer les extensions, entrez les informations suivantes :
      • PostgreSQL extensions : Sélectionnez une ou plusieurs extensions dans la liste.
      • Sélectionnez + Autre variable si une extension prend en charge les variables configurables.
      • Nom de la variable : Sélectionnez une variable dans la liste.
      • Variable value : Sélectionnez ou entrez une valeur pour la variable.

      Pour plus d'informations, voir Extensions PostgreSQL prises en charge pour OCI Database with PostgreSQL.

    6. (Facultatif) Afficher les options avancées : Si vous êtes autorisé à créer une ressource, vous disposez également d'autorisations pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
    7. Sélectionnez Créer.
  • Utilisez la commande oci psql configuration create et les paramètres requis pour créer une configuration :

    oci psql configuration create --compartment-id <compartment_OCID> [OPTIONS]

    Une liste d'extensions activées pour l'administration peut être spécifiée à l'aide du paramètre de configuration oci.admin_enabled_extensions dans le cadre de db-configuration-overrides. Exemple :

    oci psql configuration create --compartment-id <compartment_OCID> --db-version <db_version> --display-name <display_name> --db-configuration-overrides <file://db-configuration-overrides.json> [OPTIONS]

    Pour plus d'informations, voir Extensions PostgreSQL prises en charge pour OCI Database with PostgreSQL.

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.

  • Exécutez l'opération CreateConfiguration pour créer une configuration.

    Utilisez dbConfigurationOverrides avec une valeur configKey de oci.admin_enabled_extensions='<extension1,extension2>' et la valeur requise pour activer les extensions pour la configuration. Pour plus d'informations, voir Extensions PostgreSQL prises en charge pour OCI Database with PostgreSQL.

    Pour plus d'informations sur l'utilisation de l'API et sur la signature des demandes, voir la documentation de l'API REST et Security Credentials. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.