DM8归档管理

开启归档

归档的格式:
ARCH_NAME_DB_MAGIC[SEQNO]_日期时间.log
ARCH_NAME 是在 dmarch.ini中配置的 LOCAL/REMOTE 归档名称
DB_MAGIC 是生成日志的数据库魔数
SEQNO 代表DSC 节点号,日期时间是归档日志文件的创建时间。
eg:ARCHIVE_LOCAL1_0x567891[0]_2018-05-30_10-35-34.log

法1:命令行(mount)

以SYSDBA用户登录达梦数据库,进行如下操作:

#修改到mount状态(不用像oracle那样shutdown关库)
alter database mount;#开启归档
alter database archivelog;#设置归档参数
alter database add archivelog 'type=local,dest=/dm8/arch,file_size=1024,space_limit=4096';#修改到open状态
alter database open;#查看归档模式
select name,arch_mode from v$database;#查看归档文件
select * from sys.v$arch_file;#查看归档配置
select * from v$dm_arch_ini;

法2:手工修改配置文件(需重启库)

#修改dm.ini文件
vi dm.ini
ARCH_INI=1  #1开启归档#dmarch.ini 增加如下内容
vi dmarch.ini 
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL			#归档类型
ARCH_DEST = d:\dmdbms\arch	#归档路径
ARCH_FILE_SIZE = 1024		#单个归档文件大小,单位MB,取值范围(64~2048),默认为1024MB,即1G
ARCH_SPACE_LIMIT = 4096		#归档文件空间限制,#单位M,0 :无限制,范围 1024~4294967294M#重启数据库
/dm/bin/DmServiceDAMENG restart    #查看归档模式
select name,arch_mode from v$database;

关于ARCH_SPACE_LIMIT参数最好还是给一个限定的值,如果设置为0,则归档在磁盘空间上的使用将没有限制,则这样磁盘空间满了的时候数据库会挂起。
这里归档日志的文件路径一定要存在,并且该赋予的权限一定要有,否侧无法拉起数据库服务。

法3:使用客户端管理工具配置

1、首先运行“DM管理工具”,使用SYSDBA的账号和密码登录需要操作的数据库和服务器,在打开的主界面上选择对应数据库右击选择“管理服务器”,选择“系统管理”,在状态切换中选择“配置”,点击【转换】,等待后提示“转换状态成功”,此时数据库切换为mount状态。

2、在管理服务器页面选择“归档配置”,在归档模式中选择“归档”,点击右侧绿色加号,配置归档目录和归档类型,文件大小等,这里以配置本地归档LOCAL方式为例。

3、配置归档路径完成之后,重新选择“系统管理”,在状态转换中选择“打开”,点击“转换”按钮,等候片刻提示转换状态成功。此时,数据库已正常打开。

手动切换归档

切换归档的三种命令行:

alter database archivelog current;
alter system archive log current;
alter system switch logfile;

关闭归档

#修改到mount状态(不用像oracle那样shutdown关库)
alter database mount;
#关闭归档
alter database noarchivelog;
#open数据库
alter database open;
#删除归档文件  谨慎操作
select sf_archivelog_delete_before_time(sysdate-1); #确认无误后再操作会删除操作系统上的归档文件

清理归档文件

法1:设置归档空间大小

在配置数据库归档的时候,可以设置ARCH_SPACE_LIMIT 参数。 该参数表示归档文件的磁盘空间限制,如果归档文件总大小超过这个值,则在生成新归档文件前会删除最老的一个归档文件。
一般在设置时,是将该参数设置为0。 表示不受限制。 因为在数据库高可用方案中,会依赖归档文件,如果归档文件丢失,可能会对数据库同步产生影响。

法2:备份归档时删除

在脱机备份和联机备份中,备份归档时可以删除备份的归档文件,比如:

RMAN> backup archivelog lsn between 62835 and 63186 delete input database ‘/dm/dmdbms/data/cndba/dm.ini’ backupset ‘/dm/dmbak/arch_increment_01’;

法3:使用系统函数删除(建议)

通过SF_ARCHIVELOG_DELETE_BEFORE_TIME 和SF_ARCHIVELOG_DELETE_BEFORE_LSN 函数来直接删除指定时间或者LSN之前的归档文件。归档日志的有效 LSN 范围可以通过 V$ARCH_FILE 查看。
删除三天之前的归档日志:
确认无误后再操作会删除操作系统上的归档文件

select sf_archivelog_delete_before_time(sysdate-3)

删除 LSN 值小于 95560 之前的归档日志文件:
确认无误后再操作会删除操作系统上的归档文件

select sf_archivelog_delete_before_lsn(95560);

法4: 直接在操作系统上删除

如果归档确认不在需要,也可以直接在操作系统上rm 删除。 当然,生产环境建议是对归档文件备份之后在删除,以防在数据库恢复时需要这些归档文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/88915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringMVC 学习(二)Hello SpringMVC

3. Hello SpringMVC (1) 新建 maven 模块 springmvc-02-hellomvc (2) 确认依赖的导入 (3) 配置 web.xml <!--web/WEB-INF/web.xml--> <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns"http://xmlns.jcp.org/xml/ns/javaee…

redis部署与管理

目录 一、关系数据库与非关系型数据库&#xff1a; 1. 关系型数据库&#xff1a; 2.非关系型数据库&#xff1a; 二、关系型数据库和非关系型数据库区别&#xff1a; &#xff08;1&#xff09;数据存储方式不同&#xff1a; &#xff08;2&#xff09;扩展方式不同&#xf…

数据结构与算法基础-(3)

&#x1f308;write in front&#x1f308; &#x1f9f8;大家好&#xff0c;我是Aileen&#x1f9f8;.希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流. &#x1f194;本文由Aileen_0v0&#x1f9f8; 原创 CSDN首发&#x1f412; 如…

【计算机网络】DNS原理介绍

文章目录 DNS提供的服务DNS的工作机理DNS查询过程DNS缓存 DNS记录和报文DNS记录DNS报文针对DNS服务的攻击 DNS提供的服务 DNS&#xff0c;即域名系统(Domain Name System) 提供的服务 一种实现从主机名到IP地址转换的目录服务&#xff0c;为Internet上的用户应用程序以及其他…

Pycharm在进行debug时出现collecting data如何解决?

Pycharm在进行debug时变量界面出现collecting data&#xff0c;问题如下&#xff1a; 解决方法&#xff1a;打开Setting界面&#xff0c;在Python Debugger选项中勾选下图中的Gevent compatible即可。

初识ebpf

介绍eBPF技术 当代计算机系统中&#xff0c;性能、安全性和可观察性是至关重要的关键因素。为了应对这些挑战&#xff0c;Linux 内核引入了一种名为eBPF&#xff08;extended Berkeley Packet Filter&#xff09;的强大技术。eBPF 不仅仅是一种网络数据包过滤器&#xff0c;它…

笔记1-2:

一、磁荷与磁流的引入 麦克斯韦方程组&#xff1a; 引入磁荷和磁流的概念&#xff0c;上述方程可以写成对称形式&#xff1a; 磁荷和磁流实际上不存在&#xff0c;只具有某种等效意义&#xff0c;可以把某个区域中的电磁场看成是由一组等效磁型源所产生。 对于均匀和各向同性…

gpt扣款失败,openai扣款失败无法使用-如何解决gpt扣款失败的问题?

gpt扣款失败&#xff0c;openai扣款失败无法使用。毕竟你花了钱却无法使用你所期待的服务&#xff0c;这种情况确实令人不快。但是&#xff0c; 为什么gpt扣款失败&#xff1f; 可能是由于支付问题导致的扣款失败。这包括信用卡额度不足、支付信息错误等等。如果你的支付信息…

DolphinDB x 龙蜥社区,打造多样化的数据底座

近日&#xff0c;浙江智臾科技有限公司&#xff08;以下简称“DolphinDB”&#xff09;正式签署 CLA 贡献者许可协议&#xff0c;加入龙蜥社区&#xff08;OpenAnolis&#xff09;。 DolphinDB 主创团队从 2012 年开始投入研发产品。作为一款基于高性能时序数据库&#xff0c;D…

LeetCode 1194.锦标赛优胜者

数据准备 Create table If Not Exists Players (player_id int, group_id int); Create table If Not Exists Matches (match_id int, first_player int, second_player int, first_score int, second_score int); Truncate table Players; insert into Players (player_id, g…

9+铜死亡+缺氧+分型+单细胞+实验生信思路

今天给同学们分享一篇铜死亡缺氧分型实验的生信文章“Unraveling Colorectal Cancer and Pan-cancer Immune Heterogeneity and Synthetic Therapy Response Using Cuproptosis and Hypoxia Regulators by Multi-omic Analysis and Experimental Validation”&#xff0c;这篇文…

ElasticSearch深度分页解决方案

文章目录 概要ElasticSearch介绍es分页方法es分页性能对比表方案对比 From/Size参数深度分页问题Scroll#性能对比向前翻页 总结个人思考 概要 好久没更新文章了&#xff0c;最近研究了一下es的深分页解决方案。和大家分享一下&#xff0c;祝大家国庆节快乐。 ElasticSearch介…

WorkPlus Meet:高效私有音视频会议,助力多场景协作

在当今数字化时代&#xff0c;远程协作和在线教育需求不断增长&#xff0c;企业和教育机构需要可靠的音视频会议工具来满足各种场景的需求。WorkPlus Meet&#xff0c;作为一款私有化音视频会议软件&#xff0c;强大而多功能&#xff0c;为用户提供了流畅的百人会议、实时协作、…

firefox_dev_linux下载安装配置(部分系统自带包请看结尾)

download 从 Firefox 的官方网站下载 Firefox Developer Edition 的 tar 文件 firefox_dev_linux_download # 终端快速下载 wget https://download.mozilla.org/?productfirefox-devedition-latest-ssl&oslinux64&langen-US彻底删除自带原版 # apt系 sudo apt --pu…

SpringBoot之异常处理

文章目录 前言一、默认规则二、定制异常处理处理自定义错误页面ControllerAdviceExceptionHandler处理全局异常ResponseStatus自定义异常自定义实现 HandlerExceptionResolver 处理异常 三、异常处理自动配置原理四、异常处理流程总结 前言 包含SpringBoot默认处理规则、如何定…

ubuntu x86_64 源码编译 rust 1.48.0

源码地址 GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software. git clone https://github.com/rust-lang/rust cd rust git checkout 1.48.0 ./configure ./x.py build 安装前执行cargo vendor yeqiangyeqiang-MS-7B23:~/Downloads/sr…

数据备份文件生成--根据表名生成对应的sql语句文件

最近客户有个需求&#xff0c;希望在后台增加手动备份功能&#xff0c;将数据导出下载保存。 当然&#xff0c;此方法不适用于海量数据的备份&#xff0c;这只适用于少量数据的sql备份。 这是我生成的sql文件&#xff0c;以及sql文件里的insert语句&#xff0c;已亲测&#x…

C++基于Qt中QOpenGLWidget模块实现的画图板源码+可执行文件

基于Qt中QOpenGLWidget模块实现的画图板 一、系统概述 本系统拟完成一个画图板&#xff0c;对多种常见图形进行基本操作系统功能 二维图形的输入&#xff1a;可输入或全部清除直线、矩形、圆、椭圆、多边形、文本等二维图形的变换&#xff1a;在直线、矩形、圆、椭圆、多边形…

【AI视野·今日NLP 自然语言处理论文速览 第四十期】Mon, 25 Sep 2023

AI视野今日CS.NLP 自然语言处理论文速览 Mon, 25 Sep 2023 Totally 46 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers ReConcile: Round-Table Conference Improves Reasoning via Consensus among Diverse LLMs Authors Justin C…

基于微信小程序的民宿短租酒店预订系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…