linuxoracle字符集
重新新建Linux Oracle 10g 数据库字符集为
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
之后导入
因为你的WINDOWS 数据库端字符集 和DMP字符集都无法更改了。
⑵ linux oracle字符集 问题
这和你的linux字符没什么关系,是的客户端工具和ORACLE字符集不匹配。
如有疑问可以发邮件到[email protected]解答,近期我可能会开个周末学习班,多年dba经验传授。
⑶ Linux安装Oracle出现乱码怎么解决
无论在什么时候出现问题 一般都是有两个思路:
字符集:查看Linux的系统字符集,可以用echo$LANG 来进行查看。一般情况下Linux系统还是使用utf8的吧,中文英文都是比较好,能支持,而gbk或者gb2312 或者gb1830 在某些环境下支持不好。
当然也可以看看临时修改字符集试试可以:export LANG=en.utf8 等试试。
语言:在Linux下面如果安装的时候没有选择中文字体的话,是不能显示中文的,可以通过local查看安装的语言,支持的语言,也可以在windows下把中文字体放大Linux里去 ,然后刷新字体。或者直接:yum groupinstall chinese support
大致的思路就是这些,如果是其他的程序,还可以考虑下我们更换软件包的语言,比如我们使用侗族论坛的时候 可以选择utf8格式的安装包,当然在安装oracle是不存在这些问题的。更多Linux知识可以参考《Linux就该这样学》,加油吧,应该是没有问题的。如果是生产环境安装oracle 尽量吧系统重装下,测试随便搞
⑷ linux下oracle 11gR2,字符集为 AL32UTF8 汉字为什么占用2个字节而不是3个
AL32UTF8是变长的,有时2个字节 有时3个字节
sql">db.comoracle学习
⑸ LINUX字符集与oracle字符集问题
ORACLE用这个就行:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
说明:
NLS_LANG一般由三个部分组成, 语言、地域和字符集。
真正影响数据库字符集的其实是第三部分。
ZHS16GBK表示采用GBK编码格式、16位(两个字节)简体中文字符集 。
LINUX也可以用这个字符集。
⑹ 怎么修改linux中 oracle数据库的字符集
1)、用SYSTEM登录数据库。
2)、执行 UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%'; 语句。
3)、修改注册表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 ,NLS_LANG的值改为AMERICAN_AMERICA.WE8ISO8859P1
4)、重新启动数据库。
如果第2步SYSTEM没有权限执行,可以在sql*plus登录数据库管理员帐号,然后再输入语句“conn /as sysdba”也可。登录完成后再执行UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%';
⑺ 怎么修改linux服务器的oracle数据库客户端的字符集
怎么修改linux服务器的oracle数据库客户端的字符集
A、oracle server 端字符集查询
select userenv('language') from al
其中NLS_CHARACTERSET 为server端字符集
NLS_LANGUAGE 为 server端字符显示形式
B、查询oracle client端的字符集
$echo $NLS_LANG
⑻ LINUX-ORACLE安装,应该选择哪些字符集
ORACLE用这个就行:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
说明:
NLS_LANG一般由三个部分组成, 语言、地域和字符集
真正影响数据库字符集的其实是第三部分。
ZHS16GBK表示采用GBK编码格式、16位(两个字节)简体中文字符集
LINUX也可以用这个字符集。
⑼ 在linux上建oracle上建实例时,字符集应该怎么设
NLS_LANG 由三部分组成 :
NLS_LANG=<NLS_LANGUAGE>_<NLS_TERRITORY>.<clients characterset>
NLS_LANG=语言_地域_客户端字符集;
用"locale"命令或者"env | grep LANG"查看NLS_LANG的设置,
LANG值为"en_US.UTF-8" 时,
意味着NLS_LANG用以下格式设置 NLS_LANG=AMERICAN_AMERICA.AL32UTF8。
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 是Oracle中的中文字符集
如果默认选择的时候没有选择中文字符集,也可以自己设置,
连接上Oracle后用命令“alter database character set internal_use ZHS16GBK ;”
在查询:select userenv('language') from al;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK