ITPub博客

首页 > 数据库 > 国内数据库 > 达梦7如何开启数据库归档

达梦7如何开启数据库归档

原创 国内数据库 作者:曾是JACK 时间:2020-05-27 14:36:25 0 删除 编辑

在做备份恢复时需开启归档模式,开启归档有几种方式:

-- 查看归档模式:

select  arch_mode  from  v$database ;

 

-- 查看归档配置:

select  arch_name , arch_type , arch_dest , arch_file_size , arch_space_limit  from  v$dm_arch_ini ;


方法一:

使用图形界面开启归档:

最后打开:

 

方法二:

在做备份与恢复操作前,需先开启归档。达梦有两种sql 方式开启归档,以下是具体配置方式:

方式一、使用SQL 语句,完成 dmarch.ini arch_ini 配置:

1. 将数据库启动到 mount 模式:

SQL> alter database mount;

 

2. 配置本地归档:

SQL> alter database add archivelog 'dest=/home/dmdba/data/arch_rac1,type=local,file_size=128,space_limit=0';

 

3. 开启归档:

SQL> alter database archivelog;

 

4. 启动数据库:

SQL> alter database open;

查看视图v$database 可知数据库当前归档模式;

配置完成后在相关目录下生成dmarch.ini 配置文件;

 

方式二、手动配置归档

前提:关掉服务;

1. 手动编辑 dmarch.ini 文件:

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL        

ARCH_DEST = /home/dmdba/data/arch_rac1        

ARCH_FILE_SIZE = 128        

ARCH_SPACE_LIMIT = 0  

 

2. 编辑 dm.ini 文件。修改参数

ARCH_INI=1


3. 启动服务器,查看当前归档模式;


 

============ 除本地归档外,达梦还可配置远程归档 ============

远程归档:将写入本地归档的redo 日志信息,发送到远程节点,并写入远程节点的指定归档目录中。一般建议 dmrac 集群中的节点,在配置本地归档外,再交叉配置集群中所有节点的远程归档

本地归档将redo 日志写入数据库实例所在的节点的磁盘;

远程归档将redo 日志写入到其他数据库实例所在节点的指定归档目录;

 

配置远程归档方式:(以下是以两个节点dmrac 为例)

rac0 实例  dmarch.ini 配置文件:

[ ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmdata/dameng/arch_rac0 

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT=0

[ARCH_REMOTE1]

ARCH_TYPE=REMOTE
ARCH_DEST=RAC1
ARCH_INCOMING_PATH = /dmdata/dameng/arch_rac1 ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0

 

rac1 实例  dmarch.ini 配置文件:

[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmdata/dameng/arch_rac1 

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT=0

[ARCH_REMOTE1]

ARCH_TYPE=REMOTE
ARCH_DEST=RAC0
ARCH_INCOMING_PATH = /dmdata/dameng/arch_rac0 ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0


 

 

 

 

 

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952413/viewspace-2694696/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: ORACLE-DM7 dmhs部署
请登录后发表评论 登录
全部评论

注册时间:2020-05-27

  • 博文量
    3
  • 访问量
    5515