管理資料庫的密碼

本主題提供管理資料庫之 SYS 使用者和 TDE 公事包密碼的詳細資訊和程序。

您可以變更密碼:

使用主控台

在主控台中執行下列步驟。

  1. 在「資料基礎架構」清單頁面上,選取要使用的「資料基礎架構」。如果您需要尋找清單頁面或資料基礎架構的協助,請參閱列出資料基礎架構。

  2. 在「資料基礎架構詳細資訊」頁面上,選取「VM 叢集」頁籤以檢視所有 VM 叢集的清單。
  3. 在「VM 叢集」頁籤上,選取您要使用的 VM 叢集。
  4. 在「VM 叢集詳細資訊」頁面上,選取「資料庫」頁籤以檢視所有資料庫的清單。

  5. 在「資料庫 (Databases)」頁籤上,選取您要使用的資料庫。

  6. 在「資料庫詳細資訊」頁面的動作功能表中,管理密碼。

  7. 在管理密碼面板中,提供下列詳細資訊。

    • 選取您要更新的密碼。

    • 更新管理員密碼:僅更新 SYS 使用者密碼。不會變更其他管理帳戶 (例如 SYSTEM 和 PDBADMIN) 和 TDE 公事包密碼的密碼。

      在新管理員密碼和確認管理員密碼欄位中輸入新密碼。

    • 更新 TDE 公事包密碼:僅更新 TDE 公事包密碼。

      在現有的 TDE 公事包密碼欄位中輸入目前的公事包密碼,然後在新 TDE 公事包密碼和確認 TDE 公事包密碼欄位中輸入新密碼。

  8. 選取套用以更新選取的密碼。

使用 dbaascli 公用程式

執行下列步驟以變更 SYS 密碼,或使用 dbaascli 變更 TDE 公事包密碼。

建立新的 Oracle Base Database Cloud@Customer 執行處理或資料庫時,您在資料庫管理員密碼欄位中指定的密碼會設為 SYS、SYSTEM、TDE 公事包以及 PDB 管理員證明資料的密碼。如果您需要變更現有資料庫的密碼,請使用下列程序。

注意:如果您對資料庫啟用「資料保全」,則主要和待命資料庫的 SYS 密碼和 TDE 公事包密碼都必須相同。

注意:使用 dbaascli 變更 SYS 密碼可確保備份 / 回復自動化可平行化叢集中所有節點的通道。

變更資料庫密碼:

  1. 若要變更資料庫的 SYS 密碼:

    1. 以 opc 使用者身分登入 Oracle Base Database Cloud@Customer 虛擬機器。

    2. 執行下列命令:

      sudo dbaascli database changepassword --dbname <database_name> --user SYS
  2. 若要變更「資料保全」環境中的 SYS 密碼:

    1. 在主要資料庫上執行:

      dbaascli database changePassword --dbName <dbname> --user SYS --prepareStandbyBlob true --blobLocation <location_to_create_blob_file>
    2. 將產生的 blob 檔案複製到所有待命資料庫,然後將檔案擁有權變更為 oracle 使用者。

    3. 在每個待命資料庫上執行:

      dbaascli database changePassword --dbName <dbname> --user SYS --standbyBlobFromPrimary <location_of_copied_blob_file>
  3. 變更資料庫的 TDE 公事包 密碼:

    1. 以 opc 使用者身分登入 Oracle Base Database Cloud@Customer 虛擬機器。

    2. 執行下列命令:

      sudo dbaascli tde changepassword --dbname <database_name>