注册
数据守护
专栏/培训园地/ 文章详情 /

数据守护

Lix 2024/07/03 598 0 0
摘要
  1. 关闭主机上的数据库服务
  2. cd /dm8/bin
  3. ./DmServiceDMSERVER stop
  4. ./dmrman
  5. backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup' --做备份
  6. 备机上 执行
  7. su - dmdba
  8. mkdir -p /dm8/backup
  9. 主机上执行
  10. scp back* dmdba@192.168.240.102:/dm8/backup --备机ip
  11. 输备机密码
  12. 备机上执行
  13. 看备机是否有备份
  14. =主库===
  15. 配置主库的文件 dm.ini dmmal.ini dmarch.ini dmwatcher.ini
  16. cd /dm8/data/DAMENG
  17. vi dmmal.ini
  18. 复制集群配置文件中的数据 -- dmmal.ini 主库与备库是一样的
  19. 看归档配置
  20. vi dmarch.ini
  21. 里边的内容配置对方的实例名
  22. 配置数据守护 dmwatcher.ini
  23. 注意里边的INST_OGUID=8888 这个必须是一样的
  24. 配置dm.ini
  25. vi dm.ini
  26. ALTER_MODE_STATUS=0
  27. ENABLE_OFFLINE_TS=2
  28. MAL_INI=1
  29. 启动数据库库到mount 状态
  30. su - dmdba
  31. cd /dm8/bin
  32. ./dmserver /dm8/data/DAMENG/dm.ini mount
  33. 登录数据库
  34. cd /dm8/bin
  35. ./disql sysdba/Dameng123
  36. SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',1);
  37. SP_SET_OGUID(8888);
  38. SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',0);
  39. ALTER database primary;
  40. 备库=======
  41. 备库
  42. 初始化备库的数据库
  43. cd /dm8/bin
  44. ./dminit db_name=DAMENG instance_name=DMSERVER2 port_num=5236 path=dm8/data ---库名一样 实例名不一样
  45. 还原数据库
  46. cd /dm8/bin
  47. ./dmrman
  48. restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup';
  49. recover database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup';
  50. recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
  51. 配置备库的配置文件 dm.ini dmmal.ini dmarch.ini dmwatcher.ini
  52. 注意可能网络不通要关闭防火墙
  53. systemctl status firewalld
  54. systemctl stop firewalld
  55. systemctl disable firewalld
  56. 建归档路径
  57. cd /dm8
  58. mkdir -p arch
  59. 参照上边修改情况修改配置
  60. 启动数据库
  61. cd /dmi/bin
  62. ./dmserver /dm8/data/DAMENG/dm.ini mount
  63. 修改备库的配置
  64. 登录数据库
  65. cd /dm8/bin
  66. ./disql sysdba/Dameng123
  67. SP_SET_OGUID(8888);
  68. ALTER database standby;
  69. 启动主、备上的守护进程=============
  70. 主:
  71. cd /dm8/bin
  72. ./dmwatcher /dm8/data/DAMENG/dmwatcher.ini
  73. 备:
  74. cd /dm8/bin
  75. ./dmwatcher /dm8/data/DAMENG/dmwatcher.ini
  76. =监视器==
  77. cd /dm8/data
  78. vi dmmonitor.ini
  79. 考进去配置文件
  80. cd /dm8/bin
  81. ./dmmonitor /dm8/data/dmmonitor.ini
  82. 可以看到消息了 数据库状态
  83. login
  84. show
  85. switchover
  86. =服务注册 用root===
  87. 主库:
  88. cd /dm8/script/root
  89. ./dm_service_installer.sh -t dmwatcher -p DMSERVER -watcher_ini /dm8/data/DAMENG/watcher.ini
  90. 备库:
  91. cd /dm8/script/root
  92. ./dm_service_installer.sh -t dmwatcher -p DMSERVER2 -watcher_ini /dm8/data/DAMENG/watcher.ini
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服