您的位置:首页 > 数据库 > Oracle

Oracle不同字符集数据导入技术点滴

2005-01-27 17:01 776 查看
不同数据字符集数据实例的数据转换方法:

问题:

一个oracle数据实例的字符集为:US7ASCII, AMERICAN_AMERICA.US7ASCII

一个oracle数据实例的字符集为:ZHS16GBK,SIMPLIFIED CHINESE_CHINA.ZHS16GBK;

要求:

把一个实例中的用户数据导入另一个实例中的用户中

方法:

1. 按正常方法把原数据库实例的用户数据导出到一个文件中;

2. 使用SQLPLUS连接到目的数据库实例;

3. 使用select * from V$NLS_PARAMETERS查看当前数据库实例的字符集;

4. 断开连接;

5. 修改oracle客户端的注册表中的字符集为原数据库实例的字符集(SIMPLIFIED CHINESE_CHINA.ZHS16GBK);

6. 连接到目的数据库实例;

7. 使用create database character set 原数据库实例的字符集(ZHS16GBK);

8. 开始导入数据到目的数据库实例的用户中;

9. 使用create database character set “目的数据库实例的字符集(US7ASCII)”;

10.修改oracle客户端的注册表中的字符集为目的数据库实例的字符集(AMERICAN_AMERICA.US7ASCII);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: