若要從內嵌式模式 (預設) 切換至網路伺服器模式,請將 registry.install.clientDatabase 特性的設定從 false 變更為 true,並且要求資料庫認證。
在編輯特性之後,重新建立資料庫資源,然後停止再重新啟動 Application Server。
變更為 Service Registry 安裝目錄︰
cd ServiceRegistry-base/install
在文字編輯器中,開啟 install.properties 檔案副本。
將 registry.install.clientDatabase 特性的設定從 false 變更為 true。
將 registry.install.RequireDatabaseAuthentication 特性的設定從 false 變更為 true。
必要時,請編輯 registry.install.DatabaseUserID 特性的設定。
對於網路伺服器模式,此值必須是 APP。
編輯 registry.install.DatabasePassword 特性的設定。
任何長度都有效。預設值為 app123。
儲存並關閉檔案。
重新建立資料庫連線池和相關資源。若要這麼做,請執行以下指令 (全部位於同一行):
Ant-base/ant -f build-install.xml Dinstall.properties= props-file appserver.jdbcResource.update
其中 props-file 是您在在 [以後配置] 方式安裝之後以 Root 身份使用自訂特性配置 Service Registry或在 [以後配置] 方式安裝之後以非 Root 使用者身份使用自訂特性配置 Service Registry中所編輯 install.properties 檔案副本的路徑名稱。
停止並重新啟動 Registry 的 Application Server 網域。若要這麼做,請執行以下指令 (全部位於同一行):
Ant-base/ant -f build-install.xml Dinstall.properties= props-file appserver.domain.bounce
啟動 Java DB 資料庫。若要這麼做,請執行以下指令:
asadmin start-database --dbhome database-directory
依預設,此指令會將資料庫及其記錄檔放在目前的目錄中。使用 --dbhome 選項指定資料庫的位置 (通常是在 RegistryDomain-base /3.0/data/registry/soar)。
如果資料庫在網路伺服器模式中執行,您可以執行資料庫的線上備份。
稍後,如果您需要返回內嵌式模式,請按照相同步驟進行,但有以下例外狀況:
將 registry.install.clientDatabase 特性的設定從 true 變更為 false。
如果您需要停止要求資料庫認證,請將 registry.install.RequireDatabaseAuthentication 特性的設定從 true 變更為 false。
如果您需要繼續要求資料庫認證,請依照所需變更使用者 ID 和密碼。registry.install.DatabaseUserID 的值必須是 APP 或空白。registry.install.DatabasePassword 的值可以是任何長度。
請勿執行步驟 10。您不需要分別啟動資料庫。