1、在对oracle数据库进行迁移的时候经常会遇到各种问题,但最容易出现的问题就是乱码问题,如下图
2、首咸犴孜稍先要确定好原Oracle数据库的编码格式,如下图原数据库编码为中文简体,但一般情况下不建议使用中文简体,建议使用国际通用的utf-8编码格式,这样无论是数据库在后期进行跨平台迁移的时候也会减少大量迁移问题。
3、如果新迁移的服务器数据库端如果不是简体中文的编码,那在进行数据导入后就会出现如图1中的乱码问题。所以首先要确定好迁移端服务器的编码问题
4、服务器瞿搋村乇端的编码分为两个一个是系统本身的编码格式,一个是oracle数据库本身在安装时的编码问题。首先要先修改好系统本身的编码,下图是修改方式,切换到orac造婷用痃le用户 直接修改 .bash_profile文件 添加如下图红色标记部分
5、修改好系统本身的编码后,接着就是要在系统中通过oracle创建相应的实例了,实例中只有一点是比较关键的就是如下图中编码的选择部分,这个编码必须要选择成与原oracle数据库编码一致的格式不然会产生大量的乱码。
6、实例创建完成后剩下的就是通过impdp imp命令进行导入操作了,如果编码格式一致,那成功导入的数据会正常显示如下图