Chinaunix

标题: 修改数据库为归档模式 [打印本页]

作者: zhaopingzi    时间: 2012-12-01 23:03
标题: 修改数据库为归档模式

  1. (1)查看现有的的模式:
  2. SQL> select log_mode from v$database;
  3. LOG_MODE
  4. ------------
  5. NOARCHIVELOG                          -此为非归档模式
  6. (2) 查看归档模式状态:
  7. SQL> archive log list
  8. 数据库日志模式             非存档模式
  9. 自动存档             禁用
  10. 存档终点            D:\app\liu\product\11.2.0\dbhome_1\RDBMS
  11. 最早的联机日志序列     7
  12. 当前日志序列           9
  13. SQL>
  14. (3) 修改数据库为归档模式
  15. 修改数据为归档模式必须在数据库mount下进行
  16. SQL> shutdown immediate                      <-关闭数据库
  17. 数据库已经关闭。
  18. 已经卸载数据库。
  19. ORACLE 例程已经关闭。
  20. SQL> startup mount;                          <-将数据库启动在mount状态下
  21. ORACLE 例程已经启动。
  22. Total System Global Area  535662592 bytes
  23. Fixed Size                  1375792 bytes
  24. Variable Size             209715664 bytes
  25. Database Buffers          318767104 bytes
  26. Redo Buffers                5804032 bytes
  27. 数据库装载完毕。
  28. SQL> alter database archivelog;              <-开启归档模式
  29. 数据库已更改。
  30. SQL> archive log list
  31. 数据库日志模式            存档模式          查看模式,已变为归档模式
  32. 自动存档             启用
  33. 存档终点            D:\app\liu\product\11.2.0\dbhome_1\RDBMS
  34. 最早的联机日志序列     7
  35. 下一个存档日志序列   9
  36. 当前日志序列           9
  37. SQL>
  38. SQL> alter system set log_archive_dest_1='location=d:\archlog' scope=both;   修改归档的位置
  39. 系统已更改。
  40. SQL> archive log list
  41. 数据库日志模式            存档模式
  42. 自动存档             启用
  43. 存档终点            d:\archlog                                        
  44. 最早的联机日志序列     7
  45. 下一个存档日志序列   9
  46. 当前日志序列           9
  47. SQL>
  48. SQL> select name from v$archived_log;                                     <-查看生成的归档文件全路经

  49. NAME
  50. -------------------------------------------------

  51. D:\ARCHLOG\ARC0000000009_0797205924.0001

  52. SQL>

复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2