Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2981504
  • 博文数量: 412
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 7374
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 15:15
个人简介

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: Oracle

2013-11-30 19:58:08

第8章  管理归档日志
----归档日志的增删改查(archive_log_dest_n)
归档日志(archive log):非活动重做日志的备份,恢复数据库时,通过数据文件备份、归档日志、重做日志可以完全恢复数据库;
1、改变日志模式
SQL> select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 1484783616 bytes
Fixed Size                  1251196 bytes
Variable Size             637536388 bytes
Database Buffers          838860800 bytes
Redo Buffers                7135232 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> select log_mode from v$database;
LOG_MODE
------------
ARCHIVELOG
SQL>
2、配置归档位置和文件名格式
SQL> show parameter log_archive_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string      location=d:\Oracle_Database\archive
log_archive_dest_10                  string
log_archive_dest_2                   string
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable
SQL>
----使用log_archive_dest_n配置多个归档位置,本地或远程,互为镜像;
SQL> alter system set log_archive_dest_2='location=E:\Oracle_Database\archive';
系统已更改。
SQL> alter system set log_archive_dest_3='location=F:\Oracle_Database\archive';
系统已更改。
SQL> show parameter log_archive_dest
3、显示归档日志信息
(1)使用archive log list命令
SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            F:\Oracle_Database\archive
最早的联机日志序列     7
下一个存档日志序列   8
当前日志序列           8
SQL>
(2)显示归档日志操作模式
SQL> select name,log_mode from v$database;
NAME      LOG_MODE
--------- ------------
EXAMPLE   ARCHIVELOG
(3)显示归档日志位置
SQL> select dest_name,destination,status from v$archive_dest;
DEST_NAME                      DESTINATION                    STATUS
------------------------------ ------------------------------ ---------
LOG_ARCHIVE_DEST_1             d:\Oracle_Database\archive     VALID
LOG_ARCHIVE_DEST_2             E:\Oracle_Database\archive     VALID
LOG_ARCHIVE_DEST_3             F:\Oracle_Database\archive     VALID
LOG_ARCHIVE_DEST_4                                            INACTIVE
LOG_ARCHIVE_DEST_5                                            INACTIVE
LOG_ARCHIVE_DEST_6                                            INACTIVE
LOG_ARCHIVE_DEST_7                                            INACTIVE
LOG_ARCHIVE_DEST_8                                            INACTIVE
LOG_ARCHIVE_DEST_9                                            INACTIVE
LOG_ARCHIVE_DEST_10                                           INACTIVE
已选择10行。
SQL> 
4、使用OEM管理归档日志

阅读(762) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~