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);
问题:
一个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);
相关文章推荐
- oracle 10g 字符集不同的库之间的数据导入导出问题
- Oracle 字符集不同数据导入的方法(实战经验)
- oracle技术之oracle数据泵不同工作方式性能比较(一)
- 【转】Oracle中加速数据导入特性和技术研究
- oracle通过impdp导入不同表用户、不同表空间的数据
- oracle 千万级别同一数据库 不同scheme下的数据导入
- oracle导入dmp数据,不同表空间
- ORACLE同一个数据库下不同表结构之间的数据导入
- 字符集问题(Linux、oracle、终端等,导入导出数据)
- Java语言如何访问不同字符集的Oracle数据
- oracle技术之oracle数据泵不同工作方式性能比较(三)
- oracle技术之oracle 10g数据泵和导入导出性能对比(五)
- oracle如何把数据导入不同的表空间
- Oracle数据迁移:从存储了中文的但字符集为WE8ISO8859P1数据库导入数据到字符集为ZHS16GBK的数据库
- oracle如何把数据导入不同的表空间
- 在不同字符集的数据库之间导入数据的方法
- 如何实现oracle不同版本间数据的导入导出
- Oracle817 版本 不同字符集之间的数据库导入
- Oracle数据导入后发现字符集不一致,处理方式
- Oracle中不同用户间数据的导入导出[1]