修改 RDS for Oracle 租戶資料庫 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

修改 RDS for Oracle 租戶資料庫

您只能修改 CDB 中租戶資料庫的 PDB 名稱和主要使用者密碼。請注意下列需求和限制:

  • 若要修改資料庫執行個體中租戶資料庫的設定,租戶資料庫必須存在。

  • 您無法在單一操作中修改多個租戶資料庫。您一次只能修改一個租戶資料庫。

  • 您無法將租戶資料庫的名稱變更為 CDB$ROOTPDB$SEED

您可以使用 AWS Management Console、AWS CLI 或 RDS API 修改 PDB。

修改租戶資料庫的 PDB 名稱或主要密碼
  1. 登入 AWS Management Console,並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在 Amazon RDS 主控台的右上角,選擇要在其中建立租戶資料庫的 AWS 區域。

  3. 在導覽窗格中,選擇 Databases (資料庫)。

  4. 選擇您要修改其資料庫名稱或主要使用者密碼的租戶資料庫。

  5. 選擇 Modify (修改)。

  6. 對於租戶資料庫設定,請執行下列任一動作:

    • 對於租戶資料庫名稱,輸入新 PDB 的新名稱。

    • 對於租戶資料庫主要的密碼,輸入新的密碼。

  7. 選擇修改租戶

若要使用修改承租人資料庫AWS CLI,請使用下列參數呼叫modify-tenant-database命令:

  • --db-instance-identifier 數值

  • --tenant-db-name value

  • [--new-tenant-db-name value]

  • [--master-user-password value]

下列範例會將租戶資料庫 pdb1 重新命名為資料庫執行個體 my-cdb-inst 上的 pdb-hr

範例

對於LinuxmacOS、或Unix:

aws rds modify-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name pdb1 \ --new-tenant-db-name pdb-hr

在Windows中:

aws rds modify-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb1 ^ --new-tenant-db-name pdb-hr

此命令會產生類似下列的輸出。

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