虚拟主机域名注册-常见问题数据库问题 → 数据库问题

达梦数据库安装和备份的操作方法

  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.优化数据库

  IF v_cpus < 8 THEN v_cpus := 8; END IF;

  IF v_cpus > 64 THEN v_cpus := 64; END IF;

  SP_SET_PARA_VALUE(2,'WORKER_THREADS',v_cpus);

  SP_SET_PARA_VALUE(2,'TASK_THREADS',v_cpus/2);

  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');




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
上一篇:idea连接数据库的基本操作
下一篇:net use与shutdown配合使用,本机重启远程服务器
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部