[数据库] 达梦数据库安装和备份参考

66 0
Honkers 昨天 18:48 来自手机 | 显示全部楼层 |阅读模式

1.工具

达梦安装包下载参考地址:https://www.dameng.com/list_103.html

 

2.安装

2.1操作系统:麒麟V10

2.1.1新建用户组和用户

[root@localhost 桌面]# groupadd dinstall
[root@localhost 桌面]# useradd -g dinstall dmdba

2.1.2创建安装路径

[root@localhost 桌面]# mkdir -p /dm8
[root@localhost 桌面]# chown dmdba:dinstall /dm8/

2.1.3将安装包挂载到/mnt路径

[root@localhost 桌面]# mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/

2.1.4图形化安装

[root@localhost mnt]# xhost + 
[root@localhost mnt]# echo $DISPLAY
:0.0
[root@localhost mnt]# su - dmdba
[dmdba@localhost ~]$ export DISPLAY=:0.0         注:DISPLAY的值根据实际情况进行填写
[dmdba@localhost ~]$ cd /mnt/
[dmdba@localhost mnt]$ ls
'DM8 Install.pdf'   DMInstall.bin

 Key文件就是数据库的授权文件。也可以安装好后在添加Key文件,Key文件放在数据库安装路径的bin目录下。

 服务安装选择典型安装。如PC上需要安装控制台管理工具,选择“客户端安装” 即可。

 安装路径根据实际情况选择。

 安装好后根据提示在root用户下执行相关的命令

2.2操作系统:UOS操作系统

2.2.1安装流程

注:UOS系统安装数据库不需要创建用户和组。

拿到对应的数据库镜像文件挂载后,对DMInstall.bin进行赋权,在执行即可。

3.创建数据库实例

3.1调出“达梦数据库配置助手”

[dmdba@localhost mnt]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dbca.sh 

3.2配置实例参数

4.优化数据库

  1. IF v_cpus < 8 THEN v_cpus := 8; END IF;
  2. IF v_cpus > 64 THEN v_cpus := 64; END IF;
  3. SP_SET_PARA_VALUE(2,'WORKER_THREADS',v_cpus);
  4. SP_SET_PARA_VALUE(2,'TASK_THREADS',v_cpus/2);
  5. v_mem_mb := v_mem_mb * (mem_per/100.0);
复制代码

 5.自动备份作业

 5.1周六全量备份

call SP_CREATE_JOB('JOB1',1,0,'',0,0,'',0,'周六全量备份');
call SP_JOB_CONFIG_START('JOB1');
call SP_ADD_JOB_STEP('JOB1', 'JOB1', 5, '00000000/dm8/backup', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB1', 'JOB1', 1, 2, 1, 64, 0, '22:00:00', NULL, '2022-07-27 20:08:25', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB1');

5.2除周六其他时间增量备份

call SP_CREATE_JOB('JOB2',1,0,'',0,0,'',0,'除周六其他时间增量备份');
call SP_JOB_CONFIG_START('JOB2');
call SP_ADD_JOB_STEP('JOB2', 'JOB2_1', 5, '00000000/dm8/backup', 1, 0, 0, 0, NULL, 0);
call SP_ADD_JOB_STEP('JOB2', 'JOB2_2', 5, '00000000/dm8/backup', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB2', 'JOB2', 1, 2, 1, 63, 0, '22:00:00', NULL, '2022-07-27 20:10:25', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB2');

5.3清除超30天的归档日志

call SP_CREATE_JOB('JOB3',1,0,'',0,0,'',0,'清除30天前归档');
call SP_JOB_CONFIG_START('JOB3');
call SP_ADD_JOB_STEP('JOB3', 'JOB3', 0, 'SF_ARCHIVELOG_DELETE_BEFORE_TIME(SYSDATE - 30);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB3', 'JOB3', 1, 2, 1, 127, 0, '23:00:00', NULL, '2022-07-27 20:20:25', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB3');

5.4清除超30天的备份

call SP_CREATE_JOB('JOB4',1,0,'',0,0,'',0,'清除30天前备份');
call SP_JOB_CONFIG_START('JOB4');
call SP_ADD_JOB_STEP('JOB4', 'JOB4', 0, 'SP_DB_BAKSET_REMOVE_BATCH(NULL,SYSDATE-30);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB4', 'JOB4', 1, 2, 1, 127, 0, '21:00:00', NULL, '2022-07-27 20:30:25', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB4');

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行