⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 不同版本编码问题.txt

📁 采用Delphi7+Oracle. 该软件是由交警人员对各个路口闯红灯违法照片进行有效保存
💻 TXT
字号:
http://www.readygo.com.cn/ORACLE/071025/200710264012.htm

以us7ascii的库中导出的数据导入到字符集为zhs16gbk的库为例子:

  假设us7ascii的库是a机,字符集为zhs16gbk的库为b机

  1.确定你a机上的oracle用户的.profile文件中的nls_lang是us7ascii,正常的导出所有数据。

  2.然后传到b机上,bin模式,然后在b机上设定好oracle用户的设定环境变量nls_lang=american_america.us7ascii

  以sys用户执行update props$ set values$='us7ascii'

  where name='nls_characset';

  3.正常的导入数据至zhs16gbk的数据库中去,重新启动数据库,此时查看原来导入的数据应该已经中文了。

  4.把环境变量改回来,nls_lang=amercian_america.zhs16gbk

  以sys用户登陆zhs16gbk的数据库然后执行一下语句:

  update props$ set values$='zhs16gbk'

  where name='nls_characset';

  重新启动数据库让其修改生效即可。

  如果不放心,可以把当前zhs16gbk数据库中的数据正常exp出来,然后重新建库后正常导入。

  以上过程我在oracle9.2.0和9.0.1,8.1.7上测试成功。


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -