使用 DMU 工具 Oracle 12cR2将 PDB 字符集更改为 ALT32UTF8 |
发表者:admin分类:数据库2022-09-01 16:40:23 阅读[542] |
本文介绍如何使用 DMU 工具在 Oracle 数据库 12cR2 (12.2.0.1) 中将 PDB 字符集从 WE8MSWIN1256 更改为 ALT32UTF8。
目录:
- 我们要做什么“用不同的字符集插入PDB”
- PDB 字符集的迁移
1.我们要做的“用不同的字符集插入PDB”:
我们拥有:
– CDB“wadhah”与PDB“wadhahpdb”,当它们具有相同的字符集WE8MSWIN1252时
– CDB“daouehi”,字符集为AL32UTF8
目标;从 CDB wadhah 中拔下 PDB wadhahpdb — >用 CDB daouehi 插入 PDB wadhahpdb
Name | Character SET | |
CDB | Daouehi | AL32UTF8 |
PDB | Wadhahpdb | WE8MSWIN1252 |
CDB | Wadhah | WE8MSWIN1252 |
步骤 1:使用 DBCA 从 PDB SEED 创建可插入数据库 12cR2(创建 PDB wadhahpdb)
步骤 2:使用 DBCA 拔出可插拔数据库 12cR2(PDB wadhahpdb)
步骤 3:使用 DBCA 从不插电的 PDB 创建可插入数据库 12cR2(PDB wadhahpdb)
在PDB wadhah插拔之后:
a. 检查 CDB “daouehi” 的字符集:
b.检查 CDB “daouehi” 中 PDB “wadhahpdb” 的字符集:
2. PDB 字符集的迁移:
我们正在使用Oracle数据库工具Database Migration Assistant for Unicode。
步骤 1:执行 DMU 工具
步骤 2:创建与 PDB 的连接:
步骤3:浏览连接:由于找不到包,我们遇到了错误。
步骤 4:创建包DBMS_DUMA_INTERNAL
步骤5:在数据库PDB“wadhahpdb”中创建DMU存储库。
步骤 6:为存储库选择用于迁移的目标字符集:
步骤 7:选择 DMU 存储库的表空间目标:
步骤 8:存储库的创建已完成,现在要扫描数据库:
注: 必须扫描数据库以测试所有列表的字符数据是否存在转换问题。
步骤 9:扫描数据库:
注意: 验证从当前数据库字符集 WE8MSWIN1252 到 AL3UTF8 的转换。
步骤 10:指定数据库扫描的一些参数:默认
步骤 11:您可以从验证过程中排除对象:
步骤12:扫描详细信息:
步骤13:扫描进度:
步骤 14:扫描数据库已完成:
步骤 15:迁移状态:
步骤 16:开始数据库字符集转换:
步骤 17:转换字符集的步骤:
步骤18:转换步骤将重新扫描:
步骤19:开始转换的步骤:
第 20 步: 重新扫描:
步骤 21:重新指定要扫描的参数:
步骤 22: Fnish the san:
步骤23:处理:
步骤 24:转换应用程序表步骤中的问题:
注意:ORA-46385:“AUDSYS”表不允许使用 DML 和 DDL 操作。
Note: ORA-46385: DML and DDL operations are not allowe on the table “AUDSYS”.”AUD$UNIFIED”:
步骤25:跳过表“AUDSYS”的错误。
注意:禁用统一审核时,我们会收到错误
Step 25: Skip the error of the table “AUDSYS“.”AUD$UNIFIED“:
Note: While the Unified auditing is disabled, we get the error
步骤 26:跳过表 AUDSYS 上的所有 LMD 和 LDD
Step 26: Skip all LMD and LDD on the table AUDSYS.AUD$UNIFIED:
步骤27:已经完成了chacarter集的迁移:
步骤 28:验证新字符集:
步骤 29:迁移后,您可以禁用受限会话:
步骤 30:迁移后,您可以卸载 DMU 存储库:
结论:
本文介绍如何在 Oracle 数据库 12cR2 (12.2.0.1) 中使用 DMU 迁移 PDB 字符集。
转载请标明出处【使用 DMU 工具 Oracle 12cR2将 PDB 字符集更改为 ALT32UTF8】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论