Oracle 设置日志模式

在NOARCHIVELOG模式下启动和运行一个数据库.

确定闪回恢复区的位置和归档日志目标目录的位置.

步骤一 为归档的重做日志配置FRA和单独的归档日志目标.

首先,设置FRA参数DB_RECOVERY_FILE_DEST_SIZE和DB_RECOVERY_FILE_DEST

1 SQL> alter system set db_recovery_file_dest_size=2G;
2 
3 System altered.
4 
5 SQL> alter system set db_recovery_file_dest='d:\myDB\FRA';
6 
7 System altered. 
View Code


步骤二 现在,定义两个归档日志目标目录,其中一个是FRA。设置数据库参数文件并设置LOG_ARCHIVE_DEST_1参数, 让它指向预先定义的文件系统,该文件系统将是第一个归档日志目录。由于要配置LOG_ARCHIVE_DEST_10参数目使用10=FRA, 因此需要使用USE_DB_RECOVERY_FILE_DEST参数来设置LOG_ARCHIVE_DEST_10参数以指向FRA。使用show parameter命令来验证该设置是否正确:

 1 SQL> alter system set log_archive_dest_1='location=E:\myDB\archivelog';
 2 
 3 System altered.
 4 
 5 SQL> alter system set log_archive_dest_10='location=use_db_recovery_file_dest';
 6 
 7 System altered.
 8 
 9 SQL> show parameter log_archive_dest;
10 
11 NAME                                 TYPE        VALUE
12 
13  ------------------------------------ ----------- ------------------------------
14 
15  log_archive_dest                        string
16 
17  log_archive_dest_1                    string      location=E:\epicdb\archivelog
18 
19  log_archive_dest_10                  string      location=use_db_recovery_file_dest
20 
21  log_archive_dest_11                  string 
22 
23 log_archive_dest_12                  string 
24 
25 log_archive_dest_13                  string 
26 
27 log_archive_dest_14                  string 
28 
29 log_archive_dest_15                  string 
30 
31 log_archive_dest_16                  string 
32 
33 log_archive_dest_17                  string
View Code


步骤三 关闭数据库 

1 SQL> shutdown immediate 
2 
3 Database closed. 
4 
5 Database dismounted. 
6 
7 ORACLE instance shut down.
View Code

步骤四 加载数据库

 1 SQL> startup mount 
 2 
 3 ORACLE instance started.
 4 
 5 Total System Global Area  851808256 bytes 
 6 
 7 Fixed Size                  2259960 bytes 
 8 
 9 Variable Size             507511816 bytes 
10 
11 Database Buffers          335544320 bytes
12 
13  Redo Buffers                6492160 bytes 
14 
15 Database mounted.
View Code

步骤五 将数据库置入ARCHIVELOG模式

1 SQL> alter database archivelog;
View Code

Database altered.

步骤六 打开数据库

1 SQL> alter database open;
2 
3 Database altered.
View Code

日志模式设置完成了。

posted on 2014-01-06 20:33  Roc.Sun  阅读(618)  评论(0编辑  收藏  举报

导航