Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus SYS/SYS@orcl as sysdba;

SQL*Plus: Release 11.2.0.3.0 Production on 星期二 3月 8 10:15:43 2016

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter database datafile 'D:\APP\ADMIN\ORADATA\ORCL\testdata03.DBF' offline;

alter database datafile 'D:\APP\ADMIN\ORADATA\ORCL\testdata03.DBF' offline
*
第 1 行出现错误:
ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机

SQL>

select name,log_mode from v$database;  --查看Oracle数据库是否为归档模式:

NAME      LOG_MODE
--------- ------------
ORCL      NOARCHIVELOG

SQL> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     681
当前日志序列           683
SQL>

数据库使用归档方式运行时才可以进行灾难性恢复。
1.归档日志模式和非归档日志模式的区别
非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.
归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.

三.配置数据库的归档模式

改变非归档模式到归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE;
2)SQL>START MOUNT;
3)SQL>ALTER DATABASE ARCHIVELOG;
4)SQL>ALTER DATABASE OPEN;
5)SQL>做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!

改变归档模式到非归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE;
2)SQL>START MOUNT;
3)SQL>ALTER DATABASE NOARCHIVELOG;
4)SQL>ALTER DATABASE OPEN;

3.启用自动归档: LOG_ARCHIVE_START=TRUE
归档模式下,日志文件组不允许被覆盖(重写),当日志文件写满之后,如果没有进行手动归档,那么系统将挂起,知道归档完成为止.
这时只能读而不能写.
运行过程中关闭和重启归档日志进程
SQL>ARCHIVE LOG STOP
SQL>ARCHIVE LOG START

4.手动归档: LOG_ARCHIVE_START=FALSE
归档当前日志文件
SQL>ALTER system ARCHIVE LOG CURRENT;
归档序号为052的日志文件
SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;
归档所有日志文件
SQL>ALTER SYSTEM ARCHIVE LOG ALL;
改变归档日志目标
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO '&PATH';

最新文章

  1. arm汇编指令
  2. POJ2965
  3. Java中ProcessBuilder应用实例
  4. HDU2073(暴力) VS HDU5214(贪心)
  5. 移植u-boot-1.1.6之NOR的支持
  6. HDU 4604 Deque 二分最长上升子序列
  7. HTML5和CSS3实例教程[总结一]
  8. FlexBuilder远程调试WEB应用
  9. JAVA的高并发编程
  10. 算法-java代码实现堆排序
  11. SQL知识点
  12. bulk-load 装载HDFS数据到HBase
  13. python#读csv,excel,json数据
  14. Python运行时的常见错误
  15. jquery选择器问题(找东西超级有用)
  16. Harry Potter and J.K.Rowling(半平面交+圆和矩形交)
  17. UML model refactoring: a systematic literature review
  18. Windows&Word 常用快捷键
  19. Java将文件中的内容转换为sql语句(和并发定时读取文件)
  20. Android应用安全之脆弱的加密

热门文章

  1. 测试中认识 sqlite
  2. Linux 下新增用户的流程
  3. 核PCA投影平面公式推导
  4. bzoj 3052 糖果公园
  5. jQuery使用prop设置checkbox全选、反选
  6. verilog 2001中的一些新语法
  7. gulp 流处理
  8. Maven无法上传到到私服
  9. PCBA 的收货要求记录
  10. Could not find class 'org.ksoap2.serialization.SoapObject