柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!
全部博文(1669)
分类: Oracle
2012-01-30 17:35:12
2009-08-07 15:50:20| 分类: 数据库频道 | 标签: |字号大中小
oracle 归档日志 2009.08.07
目的:在硬盘没有格式化的情况下找回数据;
日志分为归档、非归档日志,其主要区别是归档可在线备份,部分备份(单独备份某个文件),热备;非归档智能冷备份,全备份(
exp);非归档大于3以上的日志做覆盖,归档做备份;
sqlplus;
sql>@ c:\a.sql run c:a.sql执行C盘下a.sql
一.登陆查看日志状态;
开始-运行-sqlplusw-sys/yanghua as sysdba
archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 2
当前日志序列 4
二.切换模式
1.关闭:shutdown immediate(立即关闭)/force(强行关闭)/abort(忽略所有错误);
2.开启:startup mount;
3.改变状态:alter database archivelog;
4.打开数据库:alter database open;
5.完全备份;
三.归档模式备份:备份以后一定要结束,否则会出错;
1.alter tablespace users begin backup; 数据库已经更改;
2.alter tablespace users end backup;结束备份;
3.alter system set log_archive_start=true(无法修改指定的初始化参数,运行状态不能修改);
4.alter system set log_archive_start=true scope=spfile;(重新启动数据库生效);
5.show parameter log_archive_max;(查看最大进程数);
6.alter system switch logfile;(手工归档一个日志);
7.select * from v$logfile;查看日志存放路径;
8.select * from v$log;查看活动日志;current 当前日志;
9.alter syatem archivelog current(归档当前日志)/all(全部日志)/sequence 4;(对4号日志归档);
10.8i以前的log_archive_dest 备份文件路径,log_archive_duder_dest;
11.alter system set log_archive_dest_1='location=c:\tmp'设定备份日志的路径;
12.alter system set log_archive_dest_2='location=c:\aa mandatory reopen' 必须完成;
13.alter system set log_archive_dest_3='location=c:\y optional'可选(非必须完成);
14.log_archive_min_succeed_dest最小完成的归档完成数;与mandatory reopen的数量有限制;
15.alter system set log_archive_dest_state_2=defer;enable/defer 打开和关闭;
16.log_archive_format string ARC%S_%R.%T(文件格式)
%s 日志序列,%t 线程号;%d dbid 数据库ID
四:表和视图;
v$archivelog;已归档的日志;
v$archive_dest 归档路径;
v$log_history历史记录;
v$archive_process进程;
v$bgprocess后台进程;