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

日志模式设置完成了。

你可能感兴趣的:(oracle)