配置数据库迁移先决条件
配置逻辑迁移的源数据库和目标数据库先决条件。
正常关闭 PeopleSoft 应用程序
在执行任何数据库迁移活动之前,最佳做法是正常关闭 PeopleSoft 应用程序域,包括 Web 服务器、弹性搜索域等。您可能还需要锁定环境以及额外的预防措施。
要关闭 PeopleSoft 应用程序,请执行以下操作:
psadmin stop -d *all;
配置源数据库参数
使用初始化参数
STREAMS_POOL_SIZE
配置流池。
对于脱机逻辑迁移,为了获得最佳数据泵性能,建议将 STREAMS_POOL_SIZE
设置为至少 256MB-350MB,以分配初始池,否则在启动期间可能会出现重大延迟。
配置数据库角色和权限
在 Oracle Autonomous Database 中,系统对象不再允许使用
SELECT
。
系统对象上的所有 SELECT
授权都需要替换为 READ
授权。有关详细信息,请参见“浏览更多”中的 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 仅连接到可插入数据库。
- 创建公共同义词。
- 运行数据字典脚本。