oracle登录sqlplus时,英文提示信息都是问号

今天在使用sqlplus的时候,遇到信息提示显示?。现将问题总结了一下。

在linux下装了一个oracle 10g,登录sqlplus 后,显示
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
????????
????????

一堆问号,而且都是提示信息,不是中文,连英文提示都显示问号,估计环境变量的问题!!!

在使用sqlplus的时候,经常会遇到oracle错误提示显示问号?,这是由于字符集问题引起的。

可以使用 alter session set nls_language=american;设置英文环境,来显示英文提示。

但不可能每次打开SQL都要输入这段代码,很费事!网上说了一大堆,说是该oracle文件夹下的隐藏文件.bashrc 来更改环境变量,但我的不通,我不知为什么。

经再三实验,终于找到了方法:

进入sqlplus后,输入代码

SQL>alter system set nls_language=american scope=spfile;

关闭后重启,问号一扫为空,终于看到熟悉的英文了~~~


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值