• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle开启自动日志归档

mysql 搞代码 4年前 (2022-01-09) 22次浏览 已收录 0个评论

要为数据库配置自动存档(如果将 Oracle 安装配置为使用 PFILE),请向 $ORACLE_HOME/dbs 目录中的 INIT(SID).ORA 文件中添加以下

要为数据库配置自动存档(如果将 Oracle 安装配置为使用 PFILE),请向 $ORACLE_HOME/dbs 目录中的 INIT(SID).ORA 文件中添加以下日志参数行:

LOG_ARCHIVE_START=TRUE LOG_ARCHIVE_DEST= LOG_ARCHIVE_FORMAT=%t_%s.dbf

一些日志参数包括:

  • LOG_ARCHIVE_START — 启用自动存档
  • LOG_ARCHIVE_DEST — 指定已存档的重做日志文件的路径。 Oracle 代理按以下顺序查询存档日志目标的 Oracle 服务器参数:LOG_ARCHIV_DEST、LOG_ARCHIVE_DEST_1 到 LOG_ARCHIVE_DEST_10。 代理从它所找到的第一个本地目标开始备份存档日志。
  • LOG_ARCHIVE_FORMAT — 指定已存档的重做日志文件的文件名格式,其中 %S 用于指定日志序号,,%T 指定线程号。 例如,可以接受 ARC%S.%T。

    重要说明! 请在数值之间使用分隔符。 例如,%S.%T. 如果省略了分隔符,将不能解析日志文件名,这是因为无法确定哪一部分是 %S,哪一部分是 %T。 另外,这可能不小心创建出多个名称相同的存档日志。

  • 要使用 SPFILE 启用 Oracle 安装的自动存档

  • 通过在 SQL*Plus 提示下输入以下命令来验证日志参数的值: show parameter log
  • 如果参数的值不正确,请在关闭服务器后,通过在 SQL*Plus 提示下输入以下命令来更改这些参数值: CONNECT SYS/SYS_PASSWORD AS SYSDBASTARTUP MOUNT EXCLUSIVEALTER SYSTEM SET LOG_ARCHIVE_START = TRUE SCOPE = SPFILE; ALTER SYSTEM SET LOG_ARCHIVE_DEST=”/opt/Oracle/oradata/ORCL/archive” SCOPE = SPFILE; ALTER SYSTEM SET LOG_ARCHIVE_FORMAT=”ARC%S本文来源gao@dai!ma.com搞$代^码!网7.%T” SCOPE = SPFILE;

    注意: LOG_ARCHIVE_DEST 的实际值特定于您的环境。

  • 重新启动 Oracle 实例以使更改生效。
  • 使用 archive LOG list;命令查看归档是否开启

    输出结果

    数据库日志模式 非存档模式
    自动存档 启用
    存档终点 F:\oracle\ora92\RDBMS
    最早的概要日志序列 63
    当前日志序列 65

    也可以使用命令 :ALTER SYSTEM ARCHIVE LOG START 开启


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:Oracle开启自动日志归档
    喜欢 (0)
    [搞代码]
    分享 (0)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址