更新时间:2023-09-04
功能说明
DMP支持取消纳管Oracle 数据库。
前提条件
Oracle数据库已被纳管。
注意事项
1,取消纳管时,CDP并不会去清理已经存在的日志。请在取消前去清理掉CDP日志、避免备份盘空间没有释放。
2,纳管库是原生dmp部署的,如果脱离dmp之后也会没有日志清理,需要手动添加上(自己写脚本去清理数据库日志)
3,在web页面操作完取消纳管后,还需在操作系统层面进行以下操作以对环境进行彻底清理。
1.停用相关进程
# /etc/init.d/sangfor_sdog stop
# /etc/init.d/sangfor_sdog_guarder stop
# /etc/init.d/sangfor_agentd stop
# /etc/init.d/sangfor_node_exporter stop
# /etc/init.d/sangfor_oracledb_exporter stop
2.删除agent插件
# rm -rf /sf/dsp/*
3.删除日志
# rm -rf /var/log/dsp/*
(如果数据库实例已经挂载了备份盘,但是取消纳管前并没有卸载备份盘,会导致备份目录的文件属性保持为 i 不得任意更动文件或目录)。
卸载备份盘
# umount /sf/dsp/db_backup/xxxxxxxxxxxxxxxxxxxxxx(数据库实例对应id)/
查看文件属性
# lsattr -a /sf/dsp/db_backup/
去掉文件属性后即可正常删除
# chattr -i /sf/dsp/db_backup/*
4.删除启动脚本
# rm -rf /etc/init.d/sangfor_sdog /etc/init.d/sangfor_sdog_guarder /etc/init.d/sangfor_agentd /etc/init.d/sangfor_node_exporter /etc/init.d/sangfor_oracledb_exporter /etc/init.d/mount_db_backup_dis
5.关闭防火墙端口
5.1 CentOS6、Red Hat Enterprise Linux6
1.关闭端口
# iptables -D INPUT -p tcp --dport 3334 -j DROP
# iptables -D INPUT -p tcp --dport 9100 -j DROP
# iptables -D INPUT -p tcp --dport xxxx(纳管数据库实例填写的端口) -j DROP
2.保存iptables配置
# service iptables save
3.查看端口开放情况
# iptables -L -n
5.2 CentOS7、Red Hat Enterprise Linux7
1.关闭端口
# firewall-cmd --zone=public --remove-port=3334/tcp --permanent
# firewall-cmd --zone=public --remove-port=9100/tcp --permanent
# firewall-cmd --zone=public --remove-port=xxxx/tcp --permanent
# firewall-cmd --reload
2.查看端口开放情况
# firewall-cmd --list-port
操作步骤
- 登录DMP平台,选择[数据库/数据库列表],找到需要取消纳管的数据库,在“更多”里,点击<取消纳管>按钮。
- 确认是否要取消纳管,点击“确定”。