SQL> startup
ORACLE???????
Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 67111156 bytes
Database Buffers 96468992 bytes
Redo Buffers 2973696 bytes
????????
????????
然后赶快查看一下NLS
SQL> show parameter nls_la
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
nls_language string SIMPLIFIED CHINESE
解决方法:
退出sqlplus
在oracle用户下执行
export NLS_LANG=american_america.zhs16gbk
可以编辑 bash_profile 文件进行永久设置
vi .bash_profile
NLS_LANG=american_america.zhs16gbk export NLS_LANG
再重新登录sqlplus
SQL> startup
ORACLEinstance
started.
Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 67111156 bytes
Database Buffers 96468992 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL>
本文介绍了解决Oracle10g在Linux环境下启动时出现乱码的问题。通过设置NLS_LANG环境变量为american_america.zhs16gbk,解决了启动时的乱码问题,并介绍了如何通过编辑.bash_profile文件进行永久设置。
3464

被折叠的 条评论
为什么被折叠?



