oracle管理和恢复
ty_tarena_pger
唉,路在何方?
展开
-
重建控制文件
一、获取当前控制文件的SQL语句:SQL> alter session set sql_trace=true;Session altered.SQL> alter database backup controlfile to trace;Database altered.--当前controlfile的创建SQL 已经被写到.trc里了 点开查看即可(有条专门的SQL语句可以查原创 2010-03-17 17:03:00 · 439 阅读 · 0 评论 -
恢复所有数据文件
条件: 1、归档模式下; 2、拥有全备份 3、拥有自上次全备份以来的所有日志文件--归档日志和当前在线日志一、事先对数据库做个冷备份 我放到了$ORACLE_BASE/oradata/bak/目录下二、对数据文件进行更新SQL> create tablespace test datafile /oracle/app/oracle/orada原创 2010-03-22 15:24:00 · 364 阅读 · 0 评论 -
归档模式下,恢复一个误删除的数据文件
前提:在归档模式下,且有该数据文件创建以来的所有日志 [oracle@localhost localhost]$cd $ORACLE_BASE/oradata/orcl/[oracle@localhost orcl]$ mv temp_tablespace1.dbf temp_tablespace1.dbf.mv[oracle@localhost orcl]$ lsarchive原创 2010-03-19 11:26:00 · 375 阅读 · 0 评论 -
检查数据文件的一致性
查找:一、dbv dbv file=system01.dbf userid=sys/lijieoo1二、Analyze analyze table lijie_users validate structure cascade online(offline);三、RMAN: 检查数据文件 1、backup check logical validate database;--检查这个数据原创 2010-05-25 17:57:00 · 838 阅读 · 0 评论