我需要创建在 Linux VM 上运行的 Oracle 12.2 实例(Oracle Restart)的副本。新实例需要从 WE8ISO8859P1 到 UTF8 的字符集转换
我首先创建了一个现在启动并运行的 VM 的克隆。
我正在考虑执行以下步骤:
- expdp FULL=YES 从克隆机器到安全存储位置
- 使用 DBCA 从克隆中销毁数据库
- 使用 DBCA 设置 UTF-8 作为字符集在克隆上创建一个新数据库
- impdp FULL=YES 来自上一个导出的数据泵
我对 impdp FULL=YES 有一些疑问...这会起作用还是会覆盖 SYS 或其他 Oracle 维护的模式上的某些配置,其中一些值仍然引用 WE8ISO8859P1 字符集?
这会起作用还是我应该从 impdp 中排除所有 Oracle 维护的模式?
在出口文件状态:
如果您想绝对确定我会改用模式模式导入。您仍然可以使用完整导出。这样您就可以指定要导入的模式。
问候,丹尼尔