oracle数据文件丢失处理方法一(测试)
来源:互联网 发布:mysql增删改查 面试 编辑:程序博客网 时间:2024/05/01 16:02
手动创建一个表空间
SQL> create tablespace drtest datafile '+dg1' size 50M;
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
手工删除数据文件
ASMCMD> ls
DRTEST.276.722606799
MYDT1.266.721409599
MYDTIDX1.267.721409665
SYSAUX.262.721406531
SYSTEM.260.721406511
UNDOTBS1.261.721406525
USERS.264.721406547
ASMCMD> rm DRTEST.276.722606799
ASMCMD> ls
MYDT1.266.721409599
MYDTIDX1.267.721409665
SYSAUX.262.721406531
SYSTEM.260.721406511
UNDOTBS1.261.721406525
USERS.264.721406547
再启动数据库报错
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 373293056 bytes
Fixed Size 1249056 bytes
Variable Size 104857824 bytes
Database Buffers 260046848 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 7: '+DG1/mytest/datafile/drtest.276.722606799'
为了数据库启动,强制offline
SQL> alter database datafile 7 offline drop;
数据库已更改。
SQL> recover database;
ORA-00283: 恢复会话因错误而取消
ORA-00264: 不要求恢复
SQL> alter database open;
数据库已更改。
SQL> drop tablespace drtest including contents and datafiles;
表空间已删除。
这个操作在非归档模式可以用用,归档模式还是先考虑其他方法
- oracle数据文件丢失处理方法一(测试)
- ORACLE 数据文件丢失处理
- ORACLE 回滚段表空间数据文件丢失或损坏处理方法(1)
- ORACLE 回滚段表空间数据文件丢失或损坏处理方法(2)
- ORACLE回滚段表空间数据文件丢失或损坏处理方法(转)
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法一
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- 数据文件丢失的处理
- oracle数据文件丢失。
- Oracle数据文件丢失导致数据库启动故障解决一例
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法二
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法三
- 丢失全部数据文件,控制文件,redo log file(9201)——处理方法四
- oracle RMAN模拟数据文件丢失简单恢复方法
- Oracle数据库空间文件丢失处理方法
- Oracle数据库空间文件丢失处理方法
- Ubuntu10.04下手动安装gcc4.5.0
- dos命令
- 备忘-tomcat-maven-plugin的使用
- firefox+plugin+jre
- VS2005的安装与部署(WEB应用程序
- oracle数据文件丢失处理方法一(测试)
- 多个字段的in 和 not in 及其替代写法(exists,not exists)
- 2.1.3 Kernel command line: ro root=/dev/hda1
- .net应用程序如何批上XP的外衣?
- 人生的34个好习惯,共勉
- 希尔排序 实现
- Win7 下 VS2008 SP1 KB945140 安装失败 解决方法
- 将现有的Access数据库升级为SQL数据库
- 内核命令处理