服务器Oracle从8i升级到11g导出的时候是用exp命令。但是那时候8i的库用的是AMERICAN_AMERICA.US7ASCII现在用11g选择AMERICAN_AMERICA.US7ASCII字符集建库再imp导入数据存在乱码问题。还有就是这个库中有同义词,索引,db link 等等东西怎么样才能将现在的dmp文件中的字符集改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK的怎么换?还有就是所有的同义词,索引,db link 不能丢。我现在又的东西就是dmp文件、这是从8i中导出来的.网上很多办法都试过了。还是没辙。
等高手。求救!!!
等高手。求救!!!
如果不是的话肯定会乱码的。
真正的目标服务器的字符集你说也是AMERICAN_AMERICA.US7ASCII,那怎么会乱码?
改个nls_lang又对系统没任何影响,你imp后,把它再改回原值就行了。
还有一个是ZHS16GBK的。要是改了反正有一个得乱码。所以还是想其他办法吧~~~
现在有Oracle8i数据库实例一个,字符集是AMERICAN_AMERICA.US7ASCII的,往11g升级,想用11g的默认字符集ZHS16GBK,这个库中有同义词,索引,db link 等等东西,怎么样才能保证完全不掉东西的情况下将数据库升级,请问我应该怎么做????