變更 Oracle Platform Security Services 的架構密碼

若要變更 Oracle Platform Security Services 的架構密碼,請執行下列動作:

  1. 使用 SQL*Plus 來連線至資料庫。以具備 SYSDBA 權限的使用者身分連線。
  2. 發出下列命令:
    SQL> ALTER USER schema IDENTIFIED BY new_password;
    COMMIT;
    

    請務必先發出 commit 命令,再繼續步驟 3。

    若為 SQL Server,請發出下列命令:

    ALTER LOGIN user WITH PASSWORD = new_password;
  3. 執行 WLST 命令 modifyBootStrapCredential 以更新 JPS 組態檔。
    1. 從以下目錄呼叫 WLST:
      ORACLE_HOME/oracle_common/common/bin/wlst.sh
      
    2. modifyBootStrapCredentials 命令中指定 JPS 組態檔的完整路徑。例如:
      modifyBootStrapCredential(jpsConfigFile='C:/Oracle/Middleware/user_projects/domains/EPMSystem/config/fmwconfig/jps-config.xml',username='VBC_OPSS',password='password1')
      

      此時可以啟動管理伺服器,不過,日誌檔案會顯示例外。

    3. 當您變更儲存庫架構密碼時,您必須使用 Weblogic 主控台或 Oracle Enterprise Manager Fusion Middleware Control 來變更對應的儲存庫資料來源密碼。使用 WebLogic 管理員認證登入 Oracle Enterprise Manager Fusion Middleware Control (例如,http://WebLogicAdminServerHost:7001/em)。

      1. 從「WebLogic 網域」功能表中,選取 JDBC 資料來源
      2. 逐一編輯下列 5 個資料來源,並更新密碼:
        1. LocalSvcTblDataSource
        2. opss-audit-DBDS
        3. opss-audit-viewDS
        4. opss-data-source
        5. WLSSchemaDataSource
      3. 選取 JDBC 資料來源名稱:
        1. 依序按一下組態頁籤和連線集區頁籤。
        2. 請在密碼中輸入新的密碼並確認。
        3. 選取「測試資料庫連線」以驗證更新。
        4. 按一下儲存
        5. 更新全部 5 個資料來源。
        6. 選取啟動變更
        7. 重新啟動 Weblogic 管理伺服器。
        8. 啟動 EPM 服務。