连接Oracle11g连接失败,报ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

  一、报错说明:

今天连接oracle的时候显示

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

如下所示的错误,登录连接失败。


 二、报错原因:

  排查了一下问题之后得出由于电脑当时闪退出了oracle,然后启动就报了这个错。


三、解决办法:

1、输入如下命令:

 ①先输入sqlplus /nolog  回车,显示如下所示;

 ②conn as sysdba 回车,显示如下所示;


 ③startup    回车

2、

(1)由于不能正常开启,就去D:\app\用户名\admin\orcl\pfile这个目录下打开init.ora这个文件;

  (2)改如下这个地方,HOST这个是自己电脑的主机名;

(3)这句也可以在如下所示的路径D:\app\用户名\product\11.2.0\dbhome_1\NETWORK\ADMIN找到listener,用记事本方式打开,

(4)复制这句,粘贴到上述(2)的图片里的init.ora文件夹的对应位置去,保存即可。

 (5)在黑框输入 startup pfile=D:\app\用户名\admin\orcl\pfile\init.ora.721202218551,即可成功开启数据库;

 (6)注意:pfile文件夹里面的init.ora一定要输入如下图片框起的数字,格式是init.ora.721202218551,少了数字就不能成功打开文件,会显示如下图片2的错误。

所以命令一定要输对,问题就可以解决了,数据库成功开启。

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值