数据库报错完美解决:ORA-01034以及ORA-00119、ORA-00132

今天学习监听时,配置监听后,重启数据库后,用sqlplus以dba连接数据库时
报错, ORA-01034: ORACLE not available
在这里插入图片描述

错误提示数据库不可以用,查看实例是否启动

select  status  from  v$instance

在这里插入图片描述
根据上面信息 表示 实例都没有启动,数据库启动的三个阶段第一个阶段没有完成
数据库启动第一个阶段:oracle 会读取一个参数文件,这个文件可以是初始化参数文件(PFILE
或者读取服务器参数文件(SPFILE) 后进行内存分配,所以就推测是在获取参数文件中的某个参数时出错了。

我门先通过参数文件启动 看看具体报错信息,startup 命令 默认从服务器参数文件启动,因为服务器参数文件是二进制文件,不方便修改,通过文本修改后,数据库依然不能启动的。所以改用参数文件启动。
参数文件存储位置 oracle_home\dbs\ 下 init+sid.orl
spfile 文件位置 oracle_home\database\ 下 spfile+sid.orl。
本例中参数文件:D:\software\oracle11\product\11.2.0\dbhome_1\dbs\INITORCL.ORL
本例中服务器文件:D:\software\oracle11\product\11.2.0\dbhome_1\database\SPFILEORCL.ORA

如果没有找到参数文件pfile 可以根据服务器文件spfile 创建参数文件 命令如下:

create    pfile='D:\softw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜的中年程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值