管理数据库的密码
本主题提供了用于管理数据库的 SYS 用户和 TDE Wallet 密码的详细信息和过程。
您可以更改密码:
使用 Console
在控制台中执行以下步骤。
-
在“Data Infrastructures(数据基础结构)”列表页面上,选择要使用的数据基础结构。如果需要查找列表页或数据基础结构的帮助,请参见 List Data Infrastructures 。
- 在“Data Infrastructure details(数据基础结构)”页上,选择“VM Cluster(VM 集群)”选项卡以查看所有 VM 集群的列表。
- 在 "VM Clusters"(VM 集群)选项卡上,选择要使用的 VM 集群。
-
在“VM 集群详细信息”页上,选择“数据库”选项卡以查看所有数据库的列表。
-
在“Databases(数据库)”选项卡上,选择要使用的数据库。
-
在“数据库详细信息”页的操作菜单中,管理密码。
-
在 Manage passwords 面板中,提供以下详细信息。
-
选择要更新的密码。
-
更新管理员密码:仅更新
SYS用户密码。其他管理帐户(如SYSTEM和PDBADMIN)的密码以及 TDE wallet 密码不会更改。在新管理员密码和确认管理员密码字段中输入新密码。
-
更新 TDE wallet 口令:仅更新 TDE wallet 的口令。
在 Existing TDE wallet password(现有 TDE wallet 密码)字段中输入当前 wallet 密码,然后在 New TDE wallet password(新 TDE wallet 密码)和 Confirm TDE wallet password 字段中输入新密码。
-
- 选择应用以更新所选密码。
使用 dbaascli 实用程序
执行以下步骤以更改 SYS 密码,或使用 dbaascli 更改 TDE wallet 密码。
创建新的 Oracle Base Database Cloud@Customer 实例或数据库时在数据库管理密码字段中指定的密码设置为 SYS、SYSTEM、TDE wallet 和 PDB 管理员身份证明的密码。如果需要更改现有数据库的口令,请使用以下过程。
注:如果要为数据库启用 Data Guard,则主数据库和备用数据库的 SYS 密码和 TDE wallet 密码必须都相同。
注:使用 dbaascli 更改 SYS 密码将确保备份/还原自动化可以并行化集群中所有节点的通道。
要更改数据库口令,请执行以下操作:
-
要更改数据库的 SYS 口令,请执行以下操作:
-
以
opc用户身份登录到 Oracle Base Database Cloud@Customer 虚拟机。 -
运行以下命令:
sudo dbaascli database changepassword --dbname <database_name> --user SYS
-
-
要在 Data Guard 环境中更改 SYS 密码:
-
在主数据库上,运行:
dbaascli database changePassword --dbName <dbname> --user SYS --prepareStandbyBlob true --blobLocation <location_to_create_blob_file> -
将生成的 blob 文件复制到所有备用数据库,并将文件所有权更改为
oracle用户。 -
在每个备用数据库上,运行:
dbaascli database changePassword --dbName <dbname> --user SYS --standbyBlobFromPrimary <location_of_copied_blob_file>
-
-
要更改数据库的 TDE wallet 密码,请执行以下操作:
-
以
opc用户身份登录到 Oracle Base Database Cloud@Customer 虚拟机。 -
运行以下命令:
sudo dbaascli tde changepassword --dbname <database_name>
-