Eliminar una base de datos de inquilinos de RDS para Oracle de su CDB - Amazon Relational Database Service

Eliminar una base de datos de inquilinos de RDS para Oracle de su CDB

Puede eliminar una base de datos de inquilinos (PDB) mediante la AWS Management Console, la AWS CLI o la API de RDS. Tenga en cuenta los siguientes requisitos previos y limitaciones:

  • Debe haber una base de datos de inquilinos y una instancia de base de datos.

  • Para que la eliminación ocurra correctamente, debe cumplirse una de las siguientes condiciones:

    • La base de datos de inquilinos y la instancia de base de datos están disponibles.

      nota

      Puede realizar una instantánea final, pero solo si la base de datos de inquilinos y la instancia de base de datos estaban disponibles antes de ejecutar el comando delete-tenant-database.

    • Se está creando la base de datos de inquilinos.

    • La instancia de base de datos está modificando la base de datos de inquilinos.

  • No puede eliminar múltiples bases de datos de inquilinos en una sola operación.

  • No puede eliminar una base de datos de inquilino si es la única inquilina en la CDB.

Para eliminar una base de datos de inquilinos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Bases de datos y, a continuación, elija la base de datos de inquilinos que desea eliminar.

  3. En Actions (Acciones), elija Delete (Eliminar).

  4. Para crear una instantánea de base de datos final para la instancia de base de datos, elija Create final snapshot? (¿Crear una instantánea final?).

  5. Si elige crear una instantánea final, introduzca el nombre de instantánea final.

  6. En el cuadro, escriba delete me.

  7. Elija Eliminar (Delete).

Para eliminar una base de datos de inquilinos con la AWS CLI, llame al comando delete-tenant-database con los siguientes parámetros:

  • --db-instance-identifier value

  • --tenant-db-name value

  • [--skip-final-snapshot | --no-skip-final-snapshot]

  • [--final-snapshot-identifier value]

En el siguiente ejemplo, se elimina la base de datos de inquilinos denominada pdb-test de la CDB denominada my-cdb-inst. De forma predeterminada, la operación crea una instantánea final.

ejemplo

Para Linux, macOS o:Unix

aws rds delete-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name pdb-test \ --final-snapshot-identifier final-snap-pdb-test

En:Windows

aws rds delete-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb-test ^ --final-snapshot-identifier final-snap-pdb-test

El resultado de este comando debería ser similar al siguiente.

{ "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac456", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb-test", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "pdb-test", "Status" : "deleting", "MasterUsername" : "pdb-test-admin" "Port" : "6555", "CharacterSetName" : "UTF-16", "MaxAllocatedStorage" : "1000", "ParameterGroups": [ { "ParameterGroupName": "tenant-1-params", "ParameterApplyStatus": "in-sync" } ], "OptionGroupMemberships": [ { "OptionGroupName": "tenant-1-options", "Status": "in-sync" } ] } }