設定資料庫移轉先決條件
設定邏輯移轉的來源和目標資料庫先決條件。
正常關閉 PeopleSoft 應用程式
最佳做法是先正常關閉 PeopleSoft 應用程式網域 (包括 Web 伺服器、彈性搜尋網域等),再執行任何資料庫移轉活動。您可能也想鎖定環境以及採取額外的預防措施。
若要關閉 PeopleSoft 應用程式,請執行下列動作:
psadmin stop -d *all;
設定來源資料庫參數
使用初始化參數
STREAMS_POOL_SIZE
設定串流集區。
對於離線邏輯移轉,為達到最佳「資料汲取」效能,建議將 STREAMS_POOL_SIZE
設為最少 256MB-350MB,以配置初始集區,否則在啟動期間可能會發生嚴重延遲。
設定資料庫角色和權限
在 Oracle Autonomous Database 中,系統物件上不再允許使用
SELECT
。
系統物件上的所有 SELECT
授權都必須以 READ
授權取代。如需詳細資訊,請參閱 Explore 中的 My Oracle Support 文件 ID 1911151.1。
設定目標資料庫參數
PeopleSoft Unicode 資料庫需要
NLS_LENGTH_SEMANTICS=CHAR
。
- 檢閱 My Oracle Support 文章 (文件 ID 1986664.1 和 2626966.1)。
- 根據 PeopleSoft 資料庫的建議更新
NLS_LENGTH_SEMANTICS
參數。
建立表格空間、角色以及 PeopleSoft 使用者
由於資料庫的 PeopleSoft 使用者 (例如
PS
、PEOPLE
和 SYSADM
) 具有相互相依性,因此建議建立使用者及其先決條件 (例如 PeopleSoft 提供之命令檔之後的預設表格空間、角色和權限)。
這些命令檔需要根據 Oracle Autonomous Database on Dedicated Exadata Infrastructure 的使用案例進行更新。舉例而言:
- Oracle Autonomous Database on Dedicated Exadata Infrastructure 將有
ADMIN
使用者,而非SYSTEM
使用者。 - 無需切換可插拔資料庫,預設情況下,Oracle Autonomous Database on Dedicated Exadata Infrastructure 只會連線至可插拔資料庫。
- 建立公用同義字。
- 執行資料說明命令檔。