误删除Oracle datafile 无法打开数据库
程序员文章站
2022-04-10 09:24:56
...
在oracle open方式下,直接从OS上删除了datafile文件。
1、在Oracle open方式下,直接从OS上删除了datafile文件。
rm /u02/rmants.dbf
2、数据库关闭后,无法打开数据库,,只能到mount状态。
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/u02/rmants.dbf'
3、在mount状态下,删除被误的数据文件。
alter database datafile '/u02/rmants.dbf' offline drop;
4、打开数据库
alter database open;
5、验证状态
select open_mode from v$database
OPEN_MODE
--------------------
READ WRITE
推荐阅读
-
oracle https://localhost:1158/em 无法打开
-
TELNET可以连通但无法创建数据库连接(Oracle)
-
【原】Oracle EBS 11无法打开Form及Form显示乱码的解决
-
Oracle数据库新装之后出现的监听程序无法正常启动和运行(Oracle-12514)问题
-
sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
-
关于oracle数据库误删表空间文件后无法登陆sqlplus问题的解决方法
-
ORACLE数据库ha无法自动切换asm磁盘组没有自动mount
-
SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问
-
误删除Oracle数据库数据该如何恢复?
-
Oracle数据库新装之后出现的监听程序无法正常启动和运行(Oracle-12514)