用plsql登陆数据库时报错,详细说明如下:

普通用户在审计平台登陆plsql developer时弹出空白小提示窗口,只有个OK按钮。
 
1、用普通账户登录服务器后,运行plsql报此错,在命令行输入sqlplus报错如下:

SP2-1503:无法初始化oracle调用界面;
SP2-1502: oracle 不能正常工作。

2、用administrator登录服务器运行plsql和运行sqlplus命令均无此错误,且当其他用出现此问题时运行下sqlplus命令后其他用户再用就正常了,但一段时间后可能会再次报错。


3、临时解决办法:制订任务计划,在服务器每天每隔1小时调用一次批处理来执行sqlplus语句,尚无根本解决方案。

 

这个为权限问题。

解决办法是

1、右键 以管理员身份运行 cmd,然后在运行sqlplus就没有问题了。

2、把cmd和sqlplus的属性设置为以管理员身份运行。(赞成这个)

3、要解决这个问题,请找出用于运行此程序的用户帐户,然后将“创建全局对象”用户权限指派给该用户帐户。为此,请按照下列步骤操作:
单击“开始”,指向“程序”,指向“管理工具”,然后单击“本地安全策略”。
展开“本地策略”,然后单击“用户权限分配”。
在右窗格中,双击“创建全局对象”。
在“本地安全策略设置”对话框中,单击“添加”。
在“选择用户或组”对话框中,单击您想添加的用户帐户,单击“添加”,然后单击“确定”。
单击“确定”。
注意:如果您不能确定用于运行该程序的用户帐户,但想验证遇到的症状是否由用户权限引起,请将“创建全局对象”用户权限指派给 Everyone 组,然后启动该程序。如果该程序运行正常,则表明您所遇到的问题可能是由新的安全设置造成的。

 

原文出处:http://topic.csdn.net/u/20100203/17/ad6a4995-a00c-4b0f-873c-e2b7dbc0f306.html