请问将字符集为AMERICAN_AMERICA.US7ASCII数据库里的表导到另一个字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK的数据里如何使中文正常显示 好像不光NLS_LANG再找还有没有_LANG的也相应改一下。重启机器。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 I did once . Go to your destinate machine and change the registery NLS_LANG and import again . It will be done . 只通过修改注册表是不能解决的,你可以借助EXECL文件,先修改注册表中的NLS_LANG=AMERICAN_AMERICA.US7ASCII,然后用PL/SQL DEVELOP 或PB将数据到出为EXECL文件,然后将注册表中的NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,再将数据导入到另一套数据库中 同意楼上,us7ascii在正常显示中文的情况下可以直接导到Excel文件中 修改 dmp文件把第 2和3 字节由 00 01 修改为 03 54 ,然后imp nls_lang实例使用的字符集,数据库的字符集可在数据字典中查到你可以将HP的数据库字符集改为GB(因为它是asc的超集),但不可逆。(用alter database)如果不想永久的改,可以用sqlplus中的copy,dblink等,他们会根据你的nls_lang进行转换 oracle 索引问题 急死人,问了好几个论坛!如何取出MATERIALIZED VIEW LOG 的DDL? Oracle 10g + Windows 2008 + 8G RAM如何优化? 包名和函数名无效,求解(——小小菜鸟) oracle 数据泵 用法 【求sql语句】把1个表中的数据分开插入到3个表中 部署问题:Oracle 10.2.0 ManagementServer启动问题,在线等,100分 请问 Oracle 分几种版本? 请教一个SQL语句,如何写。 数据库连接问题,急(在线等待) oracle里的双工内部错误怎么回事啊(在线等)
Go to your destinate machine and change the registery NLS_LANG and import again . It will be done .
你可以将HP的数据库字符集改为GB(因为它是asc的超集),但不可逆。(用alter database)
如果不想永久的改,可以用sqlplus中的copy,dblink等,他们会根据你的nls_lang进行转换