我用的suse 有两个home 分别是/home 和/export/home
同一个数据抽取应用软件系统华为预统计prestat,安装要建立prestat用户,要求默认C shell
如果主目录安装在/home下则在oracle下的输出日志表中中文就会显示?乱码
如果将主目录安装在/export/home下 则数据库下日志表中文显示正常
两种安装除用户主目录不同及安装目录不同外,其他配置均一致
安装目录下有个CSHRC文件设置了变量
NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
请高手支招!!!谢谢
同一个数据抽取应用软件系统华为预统计prestat,安装要建立prestat用户,要求默认C shell
如果主目录安装在/home下则在oracle下的输出日志表中中文就会显示?乱码
如果将主目录安装在/export/home下 则数据库下日志表中文显示正常
两种安装除用户主目录不同及安装目录不同外,其他配置均一致
安装目录下有个CSHRC文件设置了变量
NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
请高手支招!!!谢谢
解决方案 »
- Oracle SQL查询按照字段排序后性能下降
- oracle大神们给个语句create text语句咯
- 时间列为date格式,要以年份为条件查询数据应该怎么写?
- (面试题)一个数据库方面的题目
- 修改unix时间后,导致ORACLE每天死机,请高手帮忙
- oracle自定义函数转换为sql server函数的软件,方法
- 菜鸟问题:用imp命令导入数据库,是不是先要创建一个数据库?
- 今天分用完了,请问用sql怎么实现!
- ORACLE中有取整函数或四舍五入函数吗??????急!!!!!!!!!
- 有关触发器enable在哪里查?
- 请教关于PL/SQL webservice
- 急!!更改了oracle数据库的默认字符集之后出错
select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET' ;然后再修改客户端连接时使用的编码,主要是修改注册表: cmd下输入regedit,修改Oracle安装目录的编码:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1中的NLS_LANG值
sqlplus /as sysdba
update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERSET';
update props$ set value$='AL16UTF16' where name='NLS_NCHAR_CHARACTERSET';
commit;
shutdown immediate;
startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0;
alter database open;
alter database character set ZHS16GBK;
shutdown immediate;
startup mount;
alter system set job_queue_processes=1000;
alter database open;
exit;
lsnrctl startsqlplus /nolog
conn /as sysdba
startup
conn sys/sys as sysdba