linux中oracle怎么修改字符集
1)、用SYSTEM登录数据库。
2)、执行 UPDATE SYSPROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%'; 语句。
3)、修改注册表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 ,NLS_LANG的值改为AMERICAN_AMERICAWE8ISO8859P1
4)、重新启动数据库。
如果第2步SYSTEM没有权限执行,可以在sqlplus登录数据库管理员帐号,然后再输入语句“conn /as sysdba”也可。登录完成后再执行UPDATE SYSPROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%';
listen=YES # 服务器监听开启
anonymous_enable=YES # 匿名访问允许
local_enable=YES # 本地主机访问允许
write_enable=YES # 写允许
anon_upload_enable=YES
# 匿名上传允许,默认是NO
anon_mkdir_write_enable=YES
# 匿名创建文件夹允许
dirmessage_enable=YES # 进入文件夹允许
xferlog_enable=YES # ftp 日志记录允许
connect_from_port_20=YES
# 允许使用20号端口作为数据传送的端口
怎么修改linux服务器的oracle数据库客户端的字符集
A、oracle server 端字符集查询
select userenv('language') from dual
其中NLS_CHARACTERSET 为server端字符集
NLS_LANGUAGE 为 server端字符显示形式
B、查询oracle client端的字符集
$echo $NLS_LANG
0条评论