码迷,mamicode.com
首页 > 数据库 > 详细

oracle中的Listener无效

时间:2017-10-19 19:50:44      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:ora-01012   ora-01017   ora-09945   

        今天工作的时候,在操作删除oracle用户下的所有表时,突然出现报错,随后就无法同plsql链接的问题了。尝试了各种办法,无果。最终决定重启oracle服务。我通过crt登录了oracle的服务器,计划重启oracle,发现利用sqlplus  / as sysdba进不去,直接让我输入用户名和密码。然后尝试使用dba和其他任何用户去链接,结果都让我重新输入。后来决定重启服务器,重启后,发现仍然不能启动oracle服务。最终解决的操作步骤如下:

    1.启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。

     2.配置sid:cmd命令窗口中,set ORACLE_SID=实例名(orcl)

    3.连接进入oracle:输入sqlplus  /nolog,回车,再输入 conn / as sysdba;回车

    4.启动:startup

这样本来就可以解决问题了,但是我这边又出现新的问题,在启动时候报 No space on device。设备磁盘空间不足。

于是使用df已查看发现,oracle的安装使用目录下已经接近100%的已用。


于是就删除了一些无用的东西。之后重启成功。


之后我利用之前的用户登录,发现报错ORA-01012: not logged on。

然后利用如下名:sqlplus “/ as sysdba”登陆后, shutdown abort。

再之后发现登录报ora-01017 invalid username/password错误。

使用如下操作:

sqlplus  /nolog,回车,再输入 connect  老用户名/老密码 as sysdba;回车

之后所有用户就等能登录了。

本文出自 “樵夫的扁担” 博客,请务必保留此出处http://8582235.blog.51cto.com/8572235/1974354

oracle中的Listener无效

标签:ora-01012   ora-01017   ora-09945   

原文地址:http://8582235.blog.51cto.com/8572235/1974354

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!