您的位置:首页 > 数据库 > Oracle

Oracle归档模式-设置及归档日志设置

2017-09-26 15:16 453 查看
一、归档模式开启

将数据库设置为归档模式:

1、以sysdba身份登录oracle数据库。

2、使用archive log list 命令查看数据库与归档相关的信息。

3、正常关闭数据库,如使用 shutdown immediate 命令。

4、以加载方式启动数据库 startup mount

5、用alter database 命令将数据看设置为归档模式 alter database archivelog

6、打开数据库 alter database open

7、再用archive log list 命令验证当前模式

8、做数据库的全备份 ,之前的非归档模式下的备份已不可用。

较低版本设置后一般会启动,需要设置

手动开启:

alter system archive log current;

自动开启:

alter system archive log start;

二、归档模式启动后设置

1、归档进程设置:

  查看

SQL> show parameter log_archive_max_processes;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

log_archive_max_processes            integer     4

修改:

SQL> alter system set log_archive_max_processes=5;

System altered

2、查看归档文件的情况

show parameter LOG_ARCHIVE_DEST_;

3、设置归档文件目录:

   设置前先启动归档。

  alter system set log_archive_dest_1 ="LOCATION=c:\orcl1122\guidang1\ mandatory";

   location 表示归档日志放在本地磁盘上  ,mandatory表示强制性,归档日志在没有写成功之前,对应的重做日志不能重用。

   optional  可选的,归档日志在没有写成功之前,对应的重做日志可重用。

 查看 已经修改了

 SQL> show parameter LOG_ARCHIVE_DEST_;

 NAME                                 TYPE        VALUE

 ------------------------------------ ----------- ------------------------------

 log_archive_dest_1                   string      LOCATION=C:\orcl1122\guidang1

4、查看设置归档文件的BINDING   

SQL> select destination,binding,target,status from v$archive_dest;

DESTINATION                    BINDING   TARGET  STATUS

------------------------------ --------- ------- ---------

C:\orcl1122\guidang1           OPTIONAL  PRIMARY VALID

C:\orcl1122\guidang2\          MANDATORY PRIMARY VALID

C:\orcl1122\guidang3\          OPTIONAL  PRIMARY VALID

C:\orcl1122\guidang4\          OPTIONAL  PRIMARY VALID

                               OPTIONAL  PRIMARY INACTIVE

                               OPTIONAL  PRIMARY INACTIVE

5、再次查看

SQL> archive log list;

数据库日志模式            存档模式

自动存档             启用

存档终点            C:\orcl1122\guidang4\

最早的联机日志序列     18

下一个存档日志序列   20

当前日志序列           20

6、切换重做日志

SQL> alter system switch logfile;

系统已更改。

7、再再查看  存档日志及当前日志序列已改。

SQL> archive log list;

数据库日志模式            存档模式

自动存档             启用

存档终点            C:\orcl1122\guidang4\

最早的联机日志序列     19

下一个存档日志序列   21

当前日志序列           21

8、查看各个归档目录下是否存在目录了。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: