本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您只能修改 CDB 中租戶資料庫的 PDB 名稱和主要使用者密碼。請注意下列需求和限制:
-
若要修改資料庫執行個體中租戶資料庫的設定,租戶資料庫必須存在。
-
您無法在單一操作中修改多個租戶資料庫。您一次只能修改一個租戶資料庫。
-
您無法將租戶資料庫的名稱變更為
CDB$ROOT
或PDB$SEED
。
您可以使用 AWS Management Console、AWS CLI 或 RDS API 修改 PDB。
修改租戶資料庫的 PDB 名稱或主要密碼
登入 AWS Management Console,並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/
。 -
在 Amazon RDS 主控台的右上角,選擇要在其中建立租戶資料庫的 AWS 區域。
-
在導覽窗格中,選擇 Databases (資料庫)。
-
選擇您要修改其資料庫名稱或主要使用者密碼的租戶資料庫。
-
選擇 Modify (修改)。
-
對於租戶資料庫設定,請執行下列任一動作:
-
對於租戶資料庫名稱,輸入新 PDB 的新名稱。
-
對於租戶資料庫主要的密碼,輸入新的密碼。
-
-
選擇修改租戶。
若要使用修改承租人資料庫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-identifiermy-cdb-inst
\ --tenant-db-namepdb1
\ --new-tenant-db-namepdb-hr
在Windows中:
aws rds modify-tenant-database --region
us-east-1
^ --db-instance-identifiermy-cdb-inst
^ --tenant-db-namepdb1
^ --new-tenant-db-namepdb-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"
}
}
}