使用 Data Pump 导出 Oracle 源数据库
此过程介绍如何使用 Oracle Data Pump 实用工具导出源系统的 Windchill 模式,以便将其导入到目标系统中。该过程假定您熟悉 Oracle Data Pump 工具并具有访问此工具的文档的权限。PTC 建议将源模式用户名用作目标模式用户名。在源数据库和目标数据库上均应创建 <database_directory>,并且应将对它的“读取、写入”权限授予用户“系统”。有关详细信息,请参阅 Oracle 文档。
1. 使用 Data Pump 命令导出源模式。例如:
expdp system/<Password>@<sid> SCHEMAS=<source_dbusername>
DIRECTORY=<database_directory> DUMPFILE=<db_dump_file>
logfile=<db_exp.log> EXCLUDE=STATISTICS
如果计划使用 Oracle 19C R2 数据库进行升级,请执行以下命令以导出索引:
expdp system/<Password>@<sid> SCHEMAS=<source_dbusername> include=index
DIRECTORY=<database_directory> DUMPFILE=<index_dump_file.dmp> logfile=<db_exp.log>
有关 expdp 实用程序的详细信息,请参阅 Oracle 文档。
2. 该用户不能已经存在于目标数据库中。如果该用户已经存在于目标数据库中,则采用目标用户模式的备份,然后采取相应的步骤舍弃该用户模式及其所有数据。否则,在导入目标系统上的数据库时,请遵守使用 Data Pump 导入到其他目标模式用户名中的说明。
3. 将 source_db_dump_file 复制到目标系统中。