修改归档日志存放路径

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

那么如何设置归档呢?很简单的步骤

1.关闭数据库

SQL> shutdown immediate;

2.启动数据库为mount模式

SQL> startup mount

3.显示和修改归档模式

SQL> archive log list

SQL> alter database archivelog;

SQL> alter database open

4.设置归档日志的格式

SQL>alter system set log_archive_format='ARC%s%t%r.log' scope=spfile;

5.设置归档日志的存放路径

SQL>alter system set log_archive_dest='+data/arcl' scope=spfile;

SQL>shutdown immediate

SQL>startup

6.强制切换归档日至

SQL>alter system switch logfile;

7.取消归档

SQL>alter database noarchivelog;

、2:oracle中log_archive_dest_n和log_archive_dest不能共存,也就是只能使用其一,如果同时使用,会报错如下信息:

ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST

log_archive_dest_n可以设置10个归档路径,也就是n可以是1-10,接下来要作的是去除db现在的log_archive_dest参数设置,可以执行如下命令清除:

SQL> alter system reset log_archive_dest scope=spfile sid='*';

也可以这样操作:

SQL> alter system set log_archive_dest='' scope=spfile;

然后重新启动数据库。

3: 执行命令:

SQL> alter system set log_archive_dest_n="location=F:\oracle\product\10.2.0\db_1 \database\arch" scope=spfile;

alter system set log_archive_dest_1="location=C:\oracle\archive" scope=spfile;

n可以是1-10,最多可以设置10个归档路径。

4:重新启动数据库,使设置生效。

查看设置信息:

SQL> show parameter log_archive

NAME TYPE value

------------------------------------ ----------- ------------------------------

log_archive_config string

log_archive_dest string

log_archive_dest_1 string location=F:\oracle\product\10.

2.0\db_1\database\archive

log_archive_dest_10 string

log_archive_dest_2 string location=F:\oracle\product\10.

2.0\db_1\database\arch

看到设置已经生效了。

相关文档
最新文档