OceanBase
  • 产品
  • 解决方案
  • 客户
  • 合作伙伴
  • 资源与服务
  • 文档
  • 社区
云控制台登录 / 注册
  • 免费试用
本地部署
OceanBase 分布式数据库

首批通过分布式安全可靠测评,为关键业务系统打造

OceanBase 集中式数据库

集中式架构,兼具性能与成本优势的集中式数据库

OceanBase 社区版

兼容 MySQL 的单机分布式一体化开源数据库

OceanBase seekdb

为现代 AI 应用打造的开源混合搜索数据库

云上部署
OB Cloud

一体化云数据库,打造面向多云的一致性体验

一体机
OceanBase 数据库一体机

软硬一体,提供极致性能与高可靠性保障

OceanBase AI 一体机

基于 OceanBase AI Stack 的智能一体机

工具
迁移评估工具(OMA)
数据迁移工具(OMS)
开发者工具(ODC)
运维管理工具(OCP)
自治服务工具(OAS)
一体化关键能力
TP 事务处理

面向关键业务负载的事务处理能力,保障大规模业务稳定运行与数据零丢失

AP 实时分析

原生支持事务与分析融合,低延迟洞察业务数据,驱动智能决策与敏捷运营

AI 现代负载

湖库一体管理多模态数据离在线处理,AI 原生支撑 Agent 规模化应用

oceanbase白皮书

OceanBase 一体化分布式数据库

通用场景
全场景业务系统 OLTP
实时分析混合负载
异地多活
多基础设施部署
一站式传统数据库升级
混合云部署
一库多芯软硬件混合部署
分布式数据库单机部署
大存储类数据库降本
冷数据归档降本
多实例资源整合
分库分表一体化升级
高并发场景
数据中台
行业解决方案
国有大行和股份制银行核心系统解决方案
区域性银行核心系统解决方案
寿险核心系统解决方案
产险核心系统解决方案
资管交易类系统解决方案
资管 TA 清算类系统解决方案
运营商核心系统解决方案
人社核心系统解决方案
电力核心系统解决方案
行业专区
银行专区

助力银行完成各类核心业务系统升级

保险专区

寿险、产险核心系统升级的更佳选择

零售专区

助力200+零售行业客户规模化落地

DB 大咖说
oceanbase爱奇艺

百亿级卡券业务的“单库双擎”架构升级

oceanbase四川银行

800个测试用例选定分布式数据库

oceanbase太平洋保险

先难后易,核心系统数据库升级复盘

行业案例
oceanbase交通银行

核心数据库的“分布式革命”

oceanbase中国移动

B域核心CRM&BOSS近乎零改造分布式升级

oceanbase理想

打造领先的智能制造系统和自动驾驶体验

演讲实录
oceanbase中国联通

集团应用分布式数据库覆盖B/O/M域

oceanbase国泰海通

智能推送系统稳定支撑单日亿级消息处理量

oceanbase中国联合航空

中国首款机票盲盒背后的数据库力量

用户实践
oceanbase北京银行

最快速度完成40余套系统国产数据库升级

oceanbase维沃移动通信有限公司

替换 MySQL 分库分表,探索成本效益最优

oceanbase滴滴

数据库大规模运维体系建设及落地实践

合作伙伴
合作伙伴类型
联合解决方案
产业生态伙伴
经销商伙伴
技术服务伙伴
培训认证伙伴
生态联合解决方案
神州信息 x OceanBase 银行核心系统
长亮科技 x OceanBase 新核心系统
中电金信 x OceanBase 金融分布式核心系统
天阳科技 x OceanBase 贷记卡方案
易诚互动 x OceanBase 手机银行方案
恒生 x OceanBase UF3.0/O45/TA/估值方案
商业发行版
云树®数据库软件 ActionDB
服务
支持与服务
提交工单
软件下载
OceanBase 企业版
OceanBase 社区版
OB Cloud
学习
培训与认证
在线课堂
在线体验
开发者
开发者中心
资料
行业报告与白皮书
官方博客
年度发布会资料
开发者大会资料
oceanbase白皮书

金融核心系统数据库升级路径与场景实践

oceanbase白皮书

人社关键业务数据库一体化升级实践

产品文档
oceanbaseOceanBase 数据库
驱动和中间件
oceanbaseOB Cloud 云数据库
工具与组件
oceanbaseOceanBase 数据库一体机
生态商业产品
快速上手
OceanBase 数据库
OB Cloud 云数据库
知识库
汇聚常见产品使用问题案例
在线体验

Demo与实验,感受 OceanBase 的核心能力与应用场景

OceanBase 最佳实践
了解 OceanBase 分布式数据库的架构与系统原理
技术博客

技术解析 | 用户实践 | 社区月报

在线课堂

电子书 |视频课程|在线培训

Developer Hub
应用开发Demo | 数据开发与集成工具
问答论坛

快速答疑 | 常见问题 | 技术交流

社区活动

Meetup | 技术公开课

GitHub

查看源码 | 贡献代码 | 建议反馈

加入社区

社区组织 | 社区用户贡献 |开发者贡献

进入社区首页
oceanbase数据库大赛

第五届OceanBase数据库大赛

oceanbase免费课程
从故障处理到性能调优:OceanBase资深DBA进阶培训
切换语言
  • 中文站 - 简体中文
  • International - English
  • 日本站 - 日本語

OceanBase

OceanBase 海扬数据库始创于 2010 年,是完全自主研发的数据库公司。2020年开始独立商业化运作,历经15年大规模核心场景验证,目前是中国数据库的领军企业之一。从分布式数据库到 AI 数据库,为企业提供安全、稳定、可扩展的数据底座,推动数据基础设施全面拥抱 AI 时代。

关于我们

关于 OceanBase最新动态资质荣誉客户专家委员会招贤纳士合作伙伴年度发布会开发者大会

资源与服务

支持与服务文档知识库软件与工具下载培训与认证在线体验数据库专题视频

社区

快速上手开发者中心博客活动学习问答GitHub

数据库百科

分布式数据库国产数据库OLTP 数据库OLAP 数据库HTAP 数据库数据库向量数据库向量检索

联系我们

服务热线:
400-109-0633
商务咨询
培训认证技术支持媒体合作
京公网安备11010802047223号京公网安备11010802047223号
京ICP备20024574号-1
合字B1.B2-20250395
网站服务协议隐私协议安全响应协议
OceanBase 版权所有 © 2026 基础资源和备案服务由阿里云提供
文档反馈
  1. 文档中心
  2. OceanBase 数据库
  3. 分布式版
  4. V4.6.0
  5. 参考指南
  6. SQL 参考
  7. SQL 语法
  8. 系统租户
  9. ALTER SYSTEM
  10. SET LOG_ARCHIVE_DEST
分布式版-V4.6.0
  • What's New
  • 简介
  • 快速上手
  • 应用开发
  • 部署
  • 升级
  • 数据迁移
  • 管理数据库
  • AP
  • AI
  • 共享存储
  • 生态集成
  • 实践教程
  • 参考指南
    • 系统原理
    • 系统管理
    • 数据库对象管理
    • 数据库设计规范和约束
    • SQL 参考
      • SQL 概述
      • SQL 语法
        • 系统租户
          • 管理命令概述
          • ALTER SYSTEM
            • ACTIVATE STANDBY
            • ADD REPLICA
            • ADD RESTORE SOURCE
            • ARCHIVELOG
            • ARBITRATION
            • BOOTSTRAP
            • BACKUP KEY
            • BACKUP
            • BACKUP CLUSTER PARAMETERS
            • BALANCE TASK
            • BALANCE JOB
            • CANCEL BACKUP
            • CANCEL DELETE BACKUP
            • CANCEL MIGRATE UNIT
            • CANCEL REPLICA TASK
            • CANCEL RESTORE
            • CANCEL RECOVER TABLE
            • CANCEL TRANSFER PARTITION
            • CANCEL VALIDATE
            • CREATE LS
            • CLEAR RESTORE SOURCE
            • DELETE BACKUP POLICY
            • DELETE BACKUP ALL
            • DELETE BACKUPSET/ARCHIVELOG_PIECE
            • DELETE OBSOLETE BACKUP
            • LOAD MODULE DATA
            • MAJOR 和 MINOR
            • MIGRATE REPLICA
            • MIGRATE UNIT
            • MODIFY LS
            • MODIFY PAXOS_REPLICA_NUM
            • MODIFY REPLICA
            • NOARCHIVELOG
            • FLUSH PLAN CACHE
            • FLUSH SEQUENCE CACHE
            • FLUSH SS_LOCAL_CACHE
            • FLUSH ss_micro_cache
            • FLASHBACK STANDBY LOG
            • JOB
            • PARAMETER
            • SET LOG_RESTORE_SOURCE
            • RECOVER STANDBY
            • RECOVER STANDBY CANCEL
            • REMOVE REPLICA
            • REFRESH
            • RESTORE
            • RESTORE PREVIEW
            • RECOVER TABLE
            • SET DATA_BACKUP_DEST
            • SERVER
            • SERVICE_NAME
            • SWITCHOVER
            • SET LOG_ARCHIVE_DEST
            • SET LOG_ARCHIVE_DEST_STATE
            • THROTTLE
            • TRANSFER PARTITION
            • TTL
            • VALIDATE
            • WASH MEMORY FRAGMENTATION
            • ZONE
          • ALTER RESOURCE POOL
          • ALTER RESOURCE TENANT
          • ALTER RESOURCE UNIT
          • ALTER TENANT
          • CREATE RESOURCE POOL
          • CREATE RESOURCE UNIT
          • CREATE TENANT
          • CREATE STANDBY TENANT
          • DROP RESOURCE POOL
          • DROP RESOURCE UNIT
          • DROP TENANT
          • SET DECRYPTION
          • SET ENCRYPTION
          • SHOW RESTORE PREVIEW
        • 普通租户(MySQL 模式)
        • 普通租户(Oracle 模式)
      • SQL 实践和建议
      • 预留关键字(MySQL 模式)
      • 预留关键字(Oracle 模式)
      • MySQL 租户严格模式下的数据类型转换行为
    • PL 参考
    • 系统视图
    • 配置项和系统变量
    • 错误码
    • 性能调优
    • 数据库代理
    • 驱动
    • 平台产品
    • 组件 & 工具
    • 数据库插件
  • 常见问题
  • 版本发布记录
  • 术语
  1. 文档中心
  2. OceanBase 数据库
  3. 分布式版
  4. V4.6.0
  5. 参考指南
  6. SQL 参考
  7. SQL 语法
  8. 系统租户
  9. ALTER SYSTEM
  10. SET LOG_ARCHIVE_DEST

SET LOG_ARCHIVE_DEST

更新时间:2026-06-03 12:50:12

github-fill编辑
编组分享

描述

ALTER SYSTEM SET LOG_ARCHIVE_DEST 语句用于为用户租户配置归档目的端。归档目的端的配置主要包括 LOCATION、BINDING 以及 PIECE_SWITCH_INTERVAL 等属性。

使用限制及注意事项

  • 系统租户和 Meta 租户不支持备份恢复,不需要配置归档目的端。

  • 目前 OceanBase 数据库支持的备份介质为 NFS、阿里云 OSS、Azure Blob、AWS S3 以及兼容 S3 协议的对象存储,例如:华为 OBS、Google GCS、腾讯云 COS。部分备份介质可能需要满足一些基本要求才能使用,有关各备份介质的具体要求,参见 物理备份与恢复概述 中的 备份介质要求。

  • 配置 LOCATION、BINDING 以及 PIECE_SWITCH_INTERVAL 等属性时,各参数项之间通过空格分隔,同时设置各参数值的等号(=)前后不能有空格。

  • 归档目的端配置成功后,不支持增量配置,即需要在每次执行 ALTER SYSTEM SET LOG_ARCHIVE_DEST 语句时均指定所有参数的值,否则未指定的参数将使用默认值。

权限要求

需要由 sys 租户的 root 用户(root@sys) 或各租户的管理员用户执行。其中:

  • MySQL 模式的默认管理员用户为 root 用户。
  • Oracle 模式的默认管理员用户为 SYS 用户。

语法

ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=archive_path [BINDING=archive_mode] [PIECE_SWITCH_INTERVAL=piece_switch_interval]' [TENANT = tenant_name];

参数说明

参数 描述
archive_path 指定归档路径。有关该参数的详细说明,参见下方 archive_path。
archive_mode 配置归档和业务的优先模式,可选。目前支持 Optional 模式和 Mandatory 模式。如果不设置,默认为 Optional 模式。
  • Optional 模式:表示以用户业务优先。在该模式下,当归档(日志归档)速度跟不上日志生成的速度时,日志有可能来不及归档就被回收了,导致发生断流。
  • Mandatory 模式:表示以归档优先。在该模式下,如果归档跟不上用户数据的写入,可能会导致用户无法写入。
piece_switch_interval 配置 Piece 的切换周期,可选,取值范围为 [1d, 7d]。如果不设置,默认为 1d。有关 Piece 的详细介绍,请参见 日志归档概述。
tenant_name 系统租户指定待配置归档目的端的租户名。

注意

仅系统租户在执行此命令时需要通过 TENANT tenant_name 子句指定待操作的租户,用户租户只能对本租户执行此命令,故不需要指定该子句。

archive_path

用于指定归档路径及源端配置。下面分别对不同类型的介质的 archive_path 格式进行说明。

NFS

ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file://your-nfs-server-path/your-archive-path[?{zone=zone_name | idc=idc_name | region=region_name}];

相关参数说明如下:

  • file://your-nfs-server-path/your-archive-path:指定 NFS 服务器路径和归档路径。

  • zone、idc、region:指定归档路径的源端,即指定可以访问该路径的节点范围,可选参数,与归档路径之间使用英文问号(?)分隔。支持选择 zone、idc 或 region 三个不同层级的配置,只能同时选择一个层级或者不设置,默认不设置。

    • 如果需要设置 Region 层级或 IDC 层级,需要先通过 ALTER SYSTEM MODIFY ZONE zone_name SET REGION=region_name; 或 ALTER SYSTEM MODIFY ZONE zone_name SET IDC=idc_name; 语句设置 Region 信息或 IDC 信息。推荐设置 IDC 层级的源端配置,利用有较多网络带宽资源的 IDC 来执行归档任务的同时,归档任务有更多的可选节点范围,同时用户也不需要关注集群中 IDC 内 Zone 的变化情况。

    • 设置时,如果设置的 zone、idc 或 region 不存在,将会报错提示源端信息不存在(错误码 -9133)。

    • 由于日志归档的所有流量均由 Leader 副本写入,故对日志归档路径来说,没有访问优先级的差异,只是限制访问归档路径的节点范围。如果需要设置多个 Zone、多个 IDC 或多个 Region,多个值之间使用英文逗号(,)或英文分号(;)分隔。例如,zone=z1,z2;z3 表示指定 z1、z2、z3 作为归档的源端。

    • 配置 zone、idc 或 region 时,要求 Leader 副本在指定的 zone、idc 或 region 中,否则,归档将会无法推进。

对象存储

# 阿里云 OSS
ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://your-bucket-name/your-archive-path?host=oss-your-region.aliyuncs.com&access_id=your-access-id&access_key=your-access-key[&delete_mode={delete | tagging}][&checksum_type={md5 | no_checksum}][&{zone=zone_name | idc=idc_name | region=region_name}];

# AWS S3
ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://your-bucket-name/your-archive-path?host=s3.your-region.amazonaws.com&access_id=your-access-id&access_key=your-access-key&s3_region=your-s3-region[&delete_mode={delete | tagging}][&checksum_type={md5 | crc32}][&{zone=zone_name | idc=idc_name | region=region_name}];

# 兼容 S3 协议的对象存储
ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://your-bucket-name/your-archive-path?host=your-service.com&access_id=your-access-id&access_key=your-access-key[&addressing_model={virtual_hosted_style | path_style}][&checksum_type=md5][&{zone=zone_name | idc=idc_name | region=region_name}];

# Azure Blob 
ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=azblob:////your-bucket-name/your-archive-path?host=your-service.com&access_id=your-access-id&access_key=your-access-key[&delete_mode={delete | tagging}][&checksum_type=md5][&{zone=zone_name | idc=idc_name | region=region_name}]';

相关参数说明如下:

注意

使用对象存储作为归档介质时,对象存储路径的各项参数由 & 符号进行分隔,请确保您输入的参数值中仅包含英文字母大小写、数字、/-_$+= 以及通配符。如果您输入了上述以外的其他字符,可能会导致设置失败。

  • host:对象存储服务的访问域名。

    对于 Azure Blob 对象存储,其 host 参数对应的值可通过容器属性或存储账户的连接串拼接得到,并且要求 host 参数的前缀必须指定为 http:// 或 https://。同时,由于 Azure Blob 默认开启了安全传输,默认是通过 https:// 来访问,如果需要通过 http:// 来访问,需要关闭 Azure Blob 的安全传输选项。关闭 Azure Blob 安全传输选项的详细操作,参见 Azure Blob 官网文档。

  • access_id:对象存储的访问秘钥 ID。

  • access_key:对象存储的访问密钥。

  • delete_mode:配置归档文件的清理模式,OSS、AWS S3、COS(以 S3 协议访问)、Azure Blob 的可选参数,与其他参数之间通过 & 符号连接。该参数当前支持以下两种取值:

    • delete :表示清理模式为直接删除满足清理要求的归档文件。

      配置为该模式后,当您通过自动方式清理归档文件时,对于满足清理要求的归档文件,系统会直接将其删除。

    • tagging:表示清理模式为对满足清理要求的归档文件设置 Tag,归档文件将仍然保留。

      配置为该模式后,当您通过自动方式清理归档文件时,对于满足清理要求的归档文件,系统会给这些文件设置标签,标签的 key 为 "delete_mode",value 为 "tagging",以便后续用户可以通过设置的标签在对象存储上对这些文件的生命周期进行管理。

  • checksum_type:指定归档文件的校验算法,用于校验归档文件的完整性。如果未显式指定,所有对象存储默认均使用 MD5 校验算法。根据不同的对象存储,该参数支持的取值如下:

    • md5:使用 MD5 算法校验归档文件的完整性。

      注意

      MD5 校验对于 GetObject 接口不生效。

    • no_checksum:不校验归档文件的完整性。仅 OSS、Azure Blob 支持该取值。对于通过 S3 协议接入的对象存储,包括 AWS S3、OBS、GCS、COS 等,由于受到 S3 SDK 的限制,不支持该取值。

    • crc32:使用 CRC32 算法校验归档文件的完整性。仅 AWS S3 支持该取值。

  • enable_worm:可选参数,当归档目的端为阿里云 OSS 且目的端 Bucket 配置了合规保留策略(WORM)时,需将该参数设置为 True。

    OSS 的保留策略具有 WORM(Write Once Read Many)特性,满足用户以不可删除、不可篡改的方式保存和使用数据。当用户为 Bucket 配置保留策略并锁定策略后,在保留策略指定的 Object 的保留时间到期前,仅支持在该 Bucket 中上传和读取 Object。待 Object 的保留时间到期后,才可以修改或删除该 Object。

    注意

    • 由于 OceanBase 数据库当前不会替代您设置合规保留策略,请在设置备份路径前确保 OSS Bucket 已正确设置保留策略(WORM 策略)并锁定。
    • 如果待设置的路径对应的 Bucket 设置并锁定了 WORM 策略,而在配置归档目的端时未指定 enable_worm=true,则语句执行后,系统将会报错,提示需要设置enable_worm=true。
    • enable_worm 参数一旦设置后,后续不支持变更。
    • 设置归档路径后,如果用户为该路径对应的 Bucket 设置并锁定了 WORM 策略,则归档可能会因无法向目标路径追加写而报 -9140 的错误,提示 the object is locked by worm。当发现归档任务因 WORM 策略导致执行失败后,需要用户重新配置新的归档路径,并且指定enable_worm=true。
    • 使用配置了 WORM 策略的 Bucket 作为归档路径时,推荐归档的清理模式使用 tagging 模式。

    enable_worm 参数支持的取值如下:

    • true:是,表示 OceanBase 数据库会按照 WORM 的规范对该路径执行写入及删除操作。值设置为 true 时,要求同时显式配置 checksum_type=md5。

    • false:否。未显式指定该参数时,其默认值为 false。

  • s3_region:Amazon S3 存储桶所在的区域。归档介质为 AWS S3 时,必须指定的参数。

  • addressing_model:设置访问对象存储的 URL 格式,通过 S3 兼容协议访问的对象存储(OBS、GCS、COS 等)的可选参数,与其他参数之间通过 & 符号连接。该参数当前支持以下两种取值:

    • virtual_hosted_style:默认值,表示以 Virtual-hosted-style 访问对象存储。
    • path_style:表示以 Path-style 访问对象存储。

    例如,用户租户设置本租户使用 OBS 作为归档介质,并以 Virtual-hosted-style 格式访问 OBS,示例语句如下:

    ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=obs.****.myhuaweicloud.com&access_id=****&access_key=****&addressing_model=virtual_hosted_style';
    
  • zone、idc、region:指定归档路径的源端,即指定可以访问该路径的节点范围,可选参数,与其他参数之间使用英文符号 & 分隔。支持选择 zone、idc 或 region 三个不同层级的配置,只能同时选择一个层级或者不设置,默认不设置。

    • 如果需要设置 Region 层级或 IDC 层级,需要先通过 ALTER SYSTEM MODIFY ZONE zone_name SET REGION=region_name; 或 ALTER SYSTEM MODIFY ZONE zone_name SET IDC=idc_name; 语句设置 Region 信息或 IDC 信息。推荐设置 IDC 层级的源端配置,利用有较多网络带宽资源的 IDC 来执行归档任务的同时,归档任务有更多的可选节点范围,同时用户也不需要关注集群中 IDC 内 Zone 的变化情况。

    • 设置时,如果设置的 zone、idc 或 region 不存在,将会报错提示源端信息不存在(错误码 -9133)。

    • 由于日志归档的所有流量均由 Leader 副本写入,故对日志归档路径来说,没有访问优先级的差异,只是限制访问归档路径的节点范围。如果需要设置多个 Zone、多个 IDC 或多个 Region,多个值之间使用英文逗号(,)或英文分号(;)分隔。例如,zone=z1,z2;z3 表示指定 z1、z2、z3 作为归档的源端。

    • 配置 zone、idc 或 region 时,要求 Leader 副本在指定的 zone、idc 或 region 中,否则,归档将会无法推进。

示例

  • 系统租户

    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 NFS,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file:///data/nfs/backup/archive BINDING=Optional PIECE_SWITCH_INTERVAL=1d' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 NFS,可以访问该归档路径的 Zone 为 z1、z2、z3,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file:///data/nfs/backup/archive?zone=z1,z2,z3 BINDING=Optional PIECE_SWITCH_INTERVAL=1d' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 OSS,归档文件的清理模式为 delete,使用 MD5 算法校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=delete&checksum_type=md5' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 OSS,归档文件的清理模式为 delete,不校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=delete&checksum_type=no_checksum' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 OSS,归档文件的清理模式为 tagging,并使用 MD5 算法校验归档文件的完整性。该路径配置了 enable_worm=true 时,系统将按照 WORM 的规范对该路径执行写入和删除操作。

      注意

      OceanBase 数据库当前不会替代您设置合规保留策略,请在设置归档路径前确保 OSS Bucket 已正确设置保留策略(WORM 策略)并锁定。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=tagging&checksum_type=md5&enable_worm=true' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 OSS,归档文件的清理模式为 delete,可以访问该归档路径的 Zone 为 z1、z2、z3。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=delete&zone=z1,z2,z3' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 AWS S3,归档文件的清理模式为 delete,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=s3.<region>.amazonaws.com&access_id=******&access_key=******&s3_region=******&delete_mode=delete BINDING=Optional PIECE_SWITCH_INTERVAL=1d' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 AWS S3,归档文件的清理模式为 tagging,使用 CRC32 算法校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=s3.<region>.amazonaws.com&access_id=***&access_key=***&s3_region=***&delete_mode=tagging&checksum_type=crc32' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 OBS,通过 S3 协议访问。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=obs.****.myhuaweicloud.com&access_id=****&access_key=****' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 GCS,通过 S3 协议访问。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=https://storage.googleapis.com&access_id=****&access_key=****' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 COS,归档文件的清理模式为 delete,通过 S3 协议访问。

      注意

      使用 COS 作为归档介质时,需要先设置集群级配置项 ob_storage_s3_url_encode_type,详细操作可参见 日志归档的准备工作。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test/backup/archive?host=cos.ap-***.myqcloud.com&access_id=***&access_key=***&delete_mode=delete' TENANT = mysql_tenant;
      
    • 系统租户为租户 mysql_tenant 配置归档路径,归档介质为 Azure Blob,配置清理模式为 delete,同时指定校验算法为 md5,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=azblob://oceanbase-test-bucket/backup/archive?host=http://****.blob.core.windows.net&access_id=****&access_key=****&delete_mode=delete&checksum_type=md5 BINDING=Optional PIECE_SWITCH_INTERVAL=1d' TENANT = mysql_tenant;
      
  • 用户租户

    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 NFS,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file:///data/nfs/backup/archive BINDING=Optional PIECE_SWITCH_INTERVAL=1d';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 NFS,可以访问该归档路径的 region 为 region1,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=file:///data/nfs/backup/archive?region=region1 BINDING=Optional PIECE_SWITCH_INTERVAL=1d';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 OSS,归档文件的清理模式为 tagging,使用 MD5 算法校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=tagging&checksum_type=md5';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 OSS,归档文件的清理模式为 tagging,不校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=tagging&checksum_type=no_checksum';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 OSS,归档文件的清理模式为 tagging,使用 MD5 算法校验归档文件的完整性。该路径配置了 enable_worm=true 时,系统将按照 WORM 的规范对该路径执行写入和删除操作。

      注意

      OceanBase 数据库当前不会替代您设置合规保留策略,请在设置归档路径前确保 OSS Bucket 已正确设置保留策略(WORM 策略)并锁定。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=tagging&checksum_type=md5&enable_worm=true';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 OSS,归档文件的清理模式为 delete,可以访问该归档路径的 idc 为 IDC3。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=oss://oceanbase-test-bucket/backup/archive?host=***.aliyun-inc.com&access_id=***&access_key=***&delete_mode=delete&idc=idc3';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 AWS S3,归档文件的清理模式为 delete,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=s3.<region>.amazonaws.com&access_id=******&access_key=******&s3_region=******&delete_mode=delete BINDING=Optional PIECE_SWITCH_INTERVAL=1d';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 AWS S3,归档文件的清理模式为 tagging,使用 CRC32 算法校验归档文件的完整性。

      obclient [oceanbase]> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=s3.<region>.amazonaws.com&access_id=***&access_key=***&s3_region=***&delete_mode=tagging&checksum_type=crc32';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 OBS,通过 S3 协议访问。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=obs.****.myhuaweicloud.com&access_id=****&access_key=****';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 GCS,通过 S3 协议访问。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test-bucket/backup/archive?host=https://storage.googleapis.com&access_id=****&access_key=****';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 COS,归档文件的清理模式为 delete,通过 S3 协议访问。

      注意

      使用 COS 作为归档介质时,需要先设置集群级配置项 ob_storage_s3_url_encode_type,详细操作可参见 日志归档的准备工作。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=s3://oceanbase-test/backup/archive?host=cos.ap-***.myqcloud.com&access_id=***&access_key=***&delete_mode=delete';
      
    • 租户 mysql_tenant 为本租户配置归档路径,归档介质为 Azure Blob,配置清理模式为 delete,同时指定校验算法为 md5,采用用户业务优先模式,且每隔一天切分一个 Piece。

      obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST='LOCATION=azblob://oceanbase-test-bucket/backup/archive?host=http://****.blob.core.windows.net&access_id=****&access_key=****&delete_mode=delete&checksum_type=md5 BINDING=Optional PIECE_SWITCH_INTERVAL=1d';
      

相关文档

  • 备份路径和归档路径源端配置案例

  • ARCHIVELOG

  • NOARCHIVELOG

  • 日志归档前准备

本文目录

描述使用限制及注意事项权限要求语法参数说明archive_path示例相关文档
有帮助
无帮助
反馈
AI