关注IT专业技能,持续提升竞争力。

ORA-01012

Oracle 仙人球 1721℃ 0评论

近期使用oracle的管理员登陆数据库后,执行任何命令都报错:ora-01012 not log on.异常。

问题原因:该问题的出现,一般是由于应用程序登陆后没有及时释放连接导致,可以检查下应用程序是否存在bug。

解决办法:治本的办法是:修改processes值,或者禁止一些异常访问(将processes的值改大后也未必不出现该ora错误,与系统资源也有关,当达到了系统资源的限度后也会出该问题)。

解决问题思路:

1、等数据库访问连接数下降用户再登录 ;

2、sqlplus “/ as sysdba”登陆后,

shutdown abort  ;

3、ps -ef|grep ora_dbw0_$Oracle_SID

kill -9 pid ;

4、kill掉一些不重要的session 。

(我自己尝试过程中,shutdown abort后直接启动数据库也就可以了,关闭过程会释放很多连接)

转载请注明:V-Lover » ORA-01012

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址