sql> create pfile from spfile;
我 们备份参数文件的目的是为了避免在置归档过程中的误操作对数据库造成故障,以便能够使用我们备份的参数文件来恢复数据库
2.配置归档日志的名称格式
sql>alter system set log_archvie_format='%S_%T.log' scope=spfile
3.配置归档位置
sql>alter system set log_archive_dest_1='location=e:\oracle\oradata\archive' scope=spfile
在ORACLE 9I企业版里还可以配置多个归档路径,log_archvile_dest_n(其中n可以为1-10)。而在9I标准版里只能设置两个归档路
4.设置归档进程自动启动
sql>alter system set log_archive_start=true scope=spfile
如果没有将归档设置为自动启动,则在归档里程会出错
5. 置归档模式
将数据库正常关闭
sql>shutdown immediate
启动到MOUNT模式
SQL>startup mount
置为归档模式
SQL>alter database archivelog
打开数据库
SQL>alter database open
查看数据库是否归档
SQL> archive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode from v$database;
如果为ARCHIVELOG则表示已成功归档
对 应初始化参数db_recovery_file_dest),并且会按照特定的格式生成归档日志文件名。当想要将归档日志放在默认的路径下是,
sql> create pfile from spfile;
2.配置归档日志的名称格式
sql>alter system set log_archvie_format='%S_%T_%R.log' scope=spfile
在10G中设置日志格式时,一定要加%R参数,否则一定会出错
3.配置归档位置
sql>alter system set log_archive_dest_1='location=e:\oracle\oradata\archive' scope=spfile
在ORACLE 10G企业版里还可以配置多个归档路径,log_archvile_dest_n(其中n可以为1-10)
将数据库正常关闭
sql>shutdown immediate
启动到MOUNT模式
SQL>startup mount
置为归档模式
SQL>alter database archivelog
打开数据库
SQL>alter database open
查看数据库是否归档
Carchive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode from v$database;
如果为ARCHIVELOG则表示已成功归档
SQL>alter system switch logfile;
SQL>select * from v$log;