![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle-备份恢复
lowping
这个作者很懒,什么都没留下…
展开
-
备份恢复——日志
日志移动数据库状态 open:步骤1:物理的将文件拷到目的目录[oracle@localhost orcl]$ cp /opt/oracle/oradata/orcl/redo01.log to /opt/oracle/oradata/redo01.log步骤2:修改控制文件中相应的记录SQL>alter database rename file '/opt/oracle/oradata原创 2015-01-11 10:03:48 · 389 阅读 · 0 评论 -
手动——rman 不完全恢复
如果出现了日志断点就要进行不完全恢复不完全恢复可以用手动,也可以用rman,当然最好用flashback。不管用那种方式,都需要用控制文件。无论控制文件是新的还是旧的都可以用来恢复。如果是控制文件时最新的,则不完全恢复后,不能recover database,不然就将数据文件恢复到控制文件记录的scn的地方,直接到最新了。如果用旧的控制文件恢复,数据文件和控制文件一起恢复到指定的scn或时间点。因原创 2015-01-11 10:04:19 · 486 阅读 · 0 评论 -
自动冷备
启动2个终端步骤1:终端1: mkdir /home/oracle/data步骤2:新建back.sql文件写入下面内容终端1: spool /home/oracle/temp.sqlselect 'ho cp '||name||' /home/oracle/data/' from v$controlfileunion allselect 'ho cp '||name||' /ho原创 2015-01-11 10:03:57 · 266 阅读 · 0 评论 -
备份恢复——控制文件
热备alter database backup controlfile to trace as '/home/oracle/ctl1'; 生成创建控制文件的语句alter database backup controlfile to '/home/oracle/ctl2'; 生成2进制文件只能在归档模式下进行但是在非归档模式下也可以备份(但是这样没有意思,因为即使你备份了,可原创 2015-01-11 10:03:46 · 402 阅读 · 0 评论 -
各种情况的恢复
1、参数文件丢失: (正常关机,不会有数据丢失) 考回备份,(一有参数修改,就必须备份参数文件)2、密码文件丢失: (正常关机,不会有数据丢失) 考回备份,没有备份密码文件直接重建3、控制文件: (正常关机,不会有数据丢失) 1、利用旧的控制文件,用recover database using backup controlfile恢复。但是之前所有归原创 2015-01-11 10:04:28 · 398 阅读 · 0 评论 -
重建控制文件原理
非正常关机后 noresetlogs重建控制文件控制文件中scn来自 最后一次将日志写入磁盘的SCNSQL> select checkpoint_change# from v$datafile;CHECKPOINT_CHANGE#------------------ 928548 928548 928548 928548SQL> select checkpoin原创 2015-01-11 10:04:31 · 370 阅读 · 0 评论 -
恢复相关查询
数据库检查点号--控制文件SQL> select checkpoint_change# from v$database;CHECKPOINT_CHANGE#------------------ 353673 数据库文件检查点号--控制文件SQL> select checkpoint_change# from v$datafile;CHECKPOINT_C原创 2015-01-11 10:04:22 · 305 阅读 · 0 评论 -
rman 常用命令
backup; backup database;backup datafile 1,2,3;backup tablespace users,sysaux;backup spfile;backup current controlfile;backup archivelog all;backup full database plus archivelog;backup full database p原创 2015-01-11 10:04:10 · 326 阅读 · 0 评论 -
备份恢复——数据文件
数据文件丢失,如果该数据文件时可以脱机的,那么可以在线恢复如果不能脱机,只能到mount阶段恢复能脱机的数据文件:用户表空间,sysaux表空间,临时表空间 中的数据文件不能脱机的数据文件:system表空间,nudo表空间中的数据文件可脱机的数据文件损坏1、如果现在数据库已经open了,让数据文件离线 可以用数据文件编号,也可以指定数据文件路径SQL>alter原创 2015-01-11 10:04:08 · 372 阅读 · 0 评论 -
日志挖掘
1、添加需要挖掘的日志SQL> execute dbms_logmnr.add_logfile('/opt/oracle/oradata/orcl/redo03.log',dbms_logmnr.new);PL/SQL procedure successfully completed.SQL> execute dbms_logmnr.add_logfile('/opt/oracle/oradata原创 2015-01-11 10:04:25 · 332 阅读 · 0 评论