加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ORA-01034: ORACLE not available

发布时间:2020-12-12 14:13:09 所属栏目:百科 来源:网络整理
导读:最近初学oracle11g,在登录oracle时一输用户名密码经常出现ORACLE not available的情况: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 进程 ID: 0 会话 ID: 0 序列号: 0 我查找了很久解决的方法,终于找到完美的解决方

最近初学oracle11g,在登录oracle时一输用户名密码经常出现ORACLE not available的情况:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist
进程 ID: 0

会话 ID: 0 序列号: 0


我查找了很久解决的方法,终于找到完美的解决方法: 1.首先你得检查你得oracle服务有没有启动,启动好了还出现这个错误请你往下看
2.在自己oracle的安装目录下找到一个名为init.ora.482016225850的文件(每个人的文件名都不一样,但都为init.ora.xxxxx)
3.用编辑器打开这个文件,找到local_listener 4.再到oracle的安装目录下找到tnsnames.ora这个文件
5.打开这个文件,把ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)复制下来 6.粘贴到init.ora.482016225850下的local_listener中: local_listener="(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))"
7.最后进入cmd中敲以下命令:
-->sqlplus -->sys/system as sysdba(system 是你的oracle登录密码) -->startup pfile='F:myoracleoracleadminorclpfileinit.ora.482016225850'(这个目录为你init.ora.XXX文件的目录)
如果出现数据库装载完成,数据库已经打开的提示,那么恭喜你就可以正常的登录了!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读