oracle启动无法open解决办法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
案例一:解决oracle启动时,数据库无法open的问题
【现象】:今天重启了下服务器,在启动数据库的时候,发现数据库总是无法open,
如图:
【原因】:此问题是由于物理数据文件被删除以后,在数据库的控制文件里仍存在其相关信息,状态依然是联机状态,导致在启动数据库的时候重新加载进来了,找不到物理文件,所
以导致数据库无法打开。
【方法】:要想从数据字典、控制文件中删除表空间信息,需要使用命令:
ALTER DATABASE '/opt/oracle/oradata/IISS/IISS_LOG_IDX01' OFFLINE DROP;
注意:IISS_LOG_IDX01是表空间IISS_LOG_IDX下面的一个数据段,如果有多个,必须一个
个删除。
最后结果:上面的处理过程执行完以后,关闭数据库,重新启动,数据库就能正常启动了。