1、你在安装红帽子时,会有个支持语言集的选择,不知道你选择的系统语言是什么?
2、你在装oracle时,会对oracle用户设置环境变量(/home/oracle/.bash_profile里)
查找export NLS_LANG=***
比如我的就是export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1(设置为英语!)
这是两个关键的地方了!
2、你在装oracle时,会对oracle用户设置环境变量(/home/oracle/.bash_profile里)
查找export NLS_LANG=***
比如我的就是export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1(设置为英语!)
这是两个关键的地方了!
解决方案 »
- 联表更新
- 如何把一个表的内容作为一个视图的字段?急!!!!在线等待
- DBMS_OUTPUT.put与DBMS_OUTPUT.put_line的区别????
- window备份的数据库导入Solaris服务器出错
- 关于获取主键的一个问题
- 我修改了计算机名称后,oracle8.1.6数据库登录不进去了
- 请问在设计某个表的字段作为标志用时.最好用什么类型?
- 如何确保将一条记录插入表的最后,因为有时插入一条记录时,它会排在表的中间
- pro c不支持这样insert 吗?
- 请问oracle 中pl/sql的语法帮助从那里可以找到呀
- 数据库打不开,急急!!!
- 一个初学者的问题-----oracle9i的建表?
2.Linux8的NLS_LANG=AMERICAN
exporting.. ZHS16CGB231280 characterset and AL16UTF16 NCHAR characterset.Flowing is the import info on Linux box:
import done in US7ASCII character set and ZHS16GBK NCHAR character set
import server uses ZHS16CGB231280 character set (possible charset conversion)
export client uses ZHS16CGB231280 character set (possible charset conversion)
export server uses AL16UTF16 NCHAR character set (possible ncharset conversion)
用sys 用户登陆,然后执行下面的sql
select *from sys.props$ where name like 'NLS_CHARACTERSET';
select *from sys.props$ where name like 'NLS_NCHAR_CHARACTERSET';
看看你现在的字符集是什么。
如果和那台windowsXp上的Oracle9i的字符集不一致,建议你把那台linux的机上的
database drop 掉,重新建一个 database ,在重建database 时候可以设定字符集,最好要和那台windowsXp上的Oracle9i的字符集一致,或者设置成那台windowsXp上的Oracle9i的字符集的超集。
或者你用图形工具(DBCA)创建database的时候也应该有让你选字符集的地方,你自己自己看看,然后在试试。