ORA-48188: user missing read, write, or exec permission on specified directory

ORA-48188: user missing read, write, or exec permission on specified directory

昨天好像是因为一次不正常的关闭oracle引起的一次突发事件。
刚连接数据库,就报了一个让我很懵逼的错误。

ORA-01034: ORACLE not available
shaved memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0

网上大多数的解决办法都是说:

1、用CMD进入命令行
2、sqlplus /nolog
3、conn / as sysdba
4、startup mount

当我运行startup mount的时候意思大概是说没有操作oracle目录的权限,我更懵逼了
经过我的摸索,最后总结是启动不了oracle的实例
解决步骤:

CMD进入命令行
1、 sqlplus / as sysdba

(https://img-blog.csdnimg.cn/20201111093514825.png#pic_center)

2、SQL> shutdown norml

(https://img-blog.csdnimg.cn/20201111093621675.png#pic_center)
3、修改D:\oracle\admin\zsdb\pfile\init.ora.321201916557(找到你自己的,oralce目录下搜索init.ora即可)
注释掉红框的这一行

4、SQL> startup pfile=D:\oracle\admin\zsdb\pfile\init.ora.321201916557 open;

终于启动了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值