数据库
首页 > 数据库> > oracle 归档日志:db_recovery_file_dest、log_archive_dest和log_archive_dest_n的区别和使用

oracle 归档日志:db_recovery_file_dest、log_archive_dest和log_archive_dest_n的区别和使用

作者:互联网

概念:

db_recovery_file_dest:默认的指定闪回恢复区路径

log_archive_dest:指定归档文件存放的路径,所有归档路径必须是本地的,默认为’’。log_archive_duplex_dest的路劲

log_archive_dest_n:默认值为’’,n从1到10,归档地址可以为本地磁盘,或者网络设备

log_archive_duplex_dest:log_archive_dest的路径

注意:当db_recovery_file_dest、log_archive_dest、log_archive_dest_n都没有设置时,归档日志会存放在$ORACLE_HOME/dbs/arch/目录下

   未设置db_recovery_file_dest,则需关闭闪回(alter database flashback off;)

pfile:文本参数文件又叫静态参数文件,ASCII文本文件(可以直接编辑)

spfile:服务器参数文件。二进制文件(不可以直接编辑,db启动后通过sql命令在线修改。)。 判断db系统以pfile还是spfile启动:如果Value为空,则表示使用以pfile启动db,未创建spfile

 

 

共存:

db_recovery_file_dest可以和log_archive_dest_n共存

log_archive_dest可以和log_archive_duplex_dest共存

db_recovery_file_dest和log_archive_dest_n不能和log_archive_dest共存

常用命令:

  查看数据库的归档模式:archive log list;

  查看spfile存放位子:show parameter spfile;

  查看日志存放路径:show parameter log_archive_dest;

  修改日志存放路径:alter system set log_archive_dest='路径' scope=spfile;

 

 

新建目录:mkdir -p /OracleDB/recovery_area2/ORCL/archivelog
alter system set log_archive_dest='/OracleDB/recovery_area2/ORCL/archivelog' scope=spfile;
alter system switch logfile;

标签:spfile,recovery,dest,db,archive,log
来源: https://www.cnblogs.com/leihongnu/p/14371425.html