达梦数据库开启归档日志的三种方式
一、通过修改配置文件配置
二、使用SQL命令配置(命令行方式)
三、使用Manager客户端配置(图形化界面)
一、通过修改配置文件配置
这种方式是通过修改数据库配置文件dm.ini和dmarch.ini,实现数据库的归档配置,这种配置方式需要重启数据库实例才能使配置生效,具体操作步骤如下:
(1)、修改dm.ini文件,设置ARCH_INI参数值为1(dm.ini文件一般情况下是在数据文件目录下,即初始化数据库实例时选择的路径)
(2)、进入数据文件目录(即初始化数据库实例时选择的路径,一般显为…/DAMENG/),新建dmarch.ini文件,并参照添加如下内容后,保存
注:添加dmarch.ini文件时注意文件属组,应使用数据库安装用户进行操作(一般为dmdba)
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL#归档类型
ARCH_DEST = /opt/dm8/arch#归档路径
ARCH_FILE_SIZE = 1024#单个归档文件大小,单位MB,取值范围(64~2048),默认为1024MB,即1G
ARCH_SPACE_LIMIT = 4096#归档文件空间限制,单位MB,取值范围(1024~4294967294),0表示无空间限制
(3)、重启数据库实例
[dmdba@localhost bin]$ ./DmServiceDMSERVER restart
(4)、登录manager或disql工具查询数据库是否成功开启归档,ARCH_MODE为Y表示已开启归档
select name,arch_mode from v$database;
二、使用SQL命令配置(命令行方式)
(1)、进入数据库安装目录bin文件夹,使用disql工具登录数据库
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236
(2)、修改数据库状态为mount状态
SQL> alter database mount;
(3)、开启数据库归档
SQL> alter database archivelog;
(4)、配置归档参数
SQL> alter database add archivelog
‘type=local,dest=/dm8/arch,file_size=1024,space_limit=4096’;
(5)、修改数据库参数为OPEN状态
SQL> alter database open;
(6)、查询数据库是否成功开启归档
select name,arch_mode from v$database;
三、使用Manager客户端配置(图形化界面)
(1)、进入数据库安装目录tool文件夹,运行manager工具
[dmdba@localhost tool]$ ./manager
(2)、登录数据实例,右键选择管理服务器
(3)、选择系统管理,切换数据状态为配置状态,点击转换
(4)、选择归档配置,并添加归档参数
(5)、切换数据库状态为打开状态,并点击确定
(6)、查询数据库是否成功开启归档
select name,arch_mode from v$database;