在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:myDBFRA'; 6 7 System altered.
步骤二 现在,定义两个归档日志目标目录,其中一个是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:myDBarchivelog'; 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:epicdbarchivelog 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
步骤三 关闭数据库

1 SQL> shutdown immediate 2 3 Database closed. 4 5 Database dismounted. 6 7 ORACLE instance shut down.
步骤四 加载数据库

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.
步骤五 将数据库置入ARCHIVELOG模式

1 SQL> alter database archivelog;
Database altered.
步骤六 打开数据库

1 SQL> alter database open; 2 3 Database altered.
日志模式设置完成了。