使用归档重做日志重定位和恢复表空间
来源:互联网 发布:淘宝网小孩裙子 编辑:程序博客网 时间:2024/06/01 13:48
这类操作适用于使用用户管理备份后对表空间的恢复,当表空间容量受到磁盘空间限制时可以重新定位数据文件到其他位置,这个测试演示了数据文件遭到介质损坏同时表空间容量也受到限制时对数据库的完全恢复。
启动数据库创建表(数据库运行在归档模式下)
SQL> create table test2(col number)
2 tablespace test;
表已创建。
SQL> insert into test2 values(3);
已创建 1 行。
SQL> insert into test2 values(2)
2 /
已创建 1 行。
SQL> insert into test2 values(3);
已创建 1 行。
SQL> commit;
提交完成。
SQL> select * from test2;
COL
----------
1
2
3
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 12: 'E:/ORACLE/ORADATA/DANCLE/TEST01.DBF'
SQL> alter database rename file 'e:/oracle/oradata/dancle/test01.dbf' to 'f:/backup/test01.dbf'
2 /
数据库已更改。
SQL> alter database datafile 12 offline;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> recover tablespace test;
完成介质恢复。
SQL> select count(*) from test2;
COUNT(*)
----------
3
测试结束。
- 使用归档重做日志重定位和恢复表空间
- 恢复之还原归档重做日志
- Oracle的重做日志和归档日志
- 重做日志文件和归档日志文件
- oracle的数据文件全部丢失,但有归档和重做日志,如何恢复?
- oracle物理体系结构-----归档重做日志和闪回恢复区
- oracle重做日志和归档模式
- oralce10g 归档目录空间满导致归在线重做日志文件无法归档。最后数据库不能正常使用
- 归档重做日志文件
- 联机重做日志和归档日志的区别
- 重做日志与归档日志
- 关于重做日志文件和归档文件的问题
- Oracle归档重做日志文件
- 重做日志与归档日志的区别
- 重做日志与归档日志工作原理
- 重做日志与归档日志的区别
- 非系统表空间数据文件丢失,无备份,利用归档日志恢复
- InnoDB存储引擎的文件简述(表空间文件和重做日志文件)
- OpenGIS
- 一个简单的OpenGL程序
- 使用 ASP.NET 2.0 生成 Web 站点以导航到您的音乐库
- 激动ing,.net下打包成功
- 职场感悟:我的工作经验 [转]
- 使用归档重做日志重定位和恢复表空间
- vmWare 中安装linux采用raid0方式解决4G的空间限制
- 关于Monitor.wait(...)和Monitor.pulse(...)的理解
- RMAN恢复数据文件
- 取N到M中间的记录
- 判断表中的列是否存在
- 2月20日 星期一 晴
- 关于Uikon,Avkon和Qikon的问题。
- 协议大全