• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

oracle删除文件后数据库启动不了的处理方法

数据库技术 LinuxOS 1332次浏览 0个评论

前两天无意中删了
Oracle的一个数据文件,今天起oracle时系统报错“ORACLE initialization or shutdown in progress”,下面是该问题的解决方法:

1.运行cmd进入dos窗口,输入sqlplus /nolog

SQL>conn sys/用户口令 as sysdba

SQL>shutdown immediate

SQL>startup

发现报错

ORA-01157: 无法标识/锁定数据文件 5 – 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 5: ‘F:\ORACLE\TEST01.DBF’

(因为自己手动删了TEST01.DBF数据文件,oracle起事例时无法找到该文件,oracle自然进不去)

接着输入命令

SQL> alter database datafile 5 offline drop;

然后再重启事例

SQL>startup;

提示

SQL>Total System Global Area  101785252 bytes

Fixed Size                   454308 bytes

Variable Size              75497472 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

数据库装载完毕。

数据库已经打开。(如果一次不行,多startup几次)

至此,问题解决。赶快进oracle吧


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明oracle删除文件后数据库启动不了的处理方法
喜欢 (0)

您必须 登录 才能发表评论!

加载中……