暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mogdb实例的删除

原创 呵呵 2022-02-06
552

1 查询mogdb的实例进程
1.png

2 根据clusterconfig.xml文件可以看出gaussdbAppPath,gaussdbLogPath,gaussdbToolPath,corePath,clusterType以及dataNode1的位置。

  • gaussdbAppPath:app的的安装路径
  • gaussdbLogPath:mogdb的数据库的日志目录
  • gaussdbToolPath:mogdb的tool的所在目录
  • corePath:coredump的目录
  • clusterType:集群类型,但实例和HA
  • dataNode1:数据目录的路径
  • clusterName:集群的名称
  • nodeNames:节点的名称,其实就是主机名称
  • backIp1s:后端主机的ip地址
  • sn:device的设备号
  • dataPortBase:mogdb的对外提供服务的端口

3 卸载mogdb

  • 现正常关闭mogdb数据库
    [omm@mogdb-001 mogdb]$ ps -ef |grep mogdb
    omm 833 25700 0 17:45 pts/1 00:00:00 grep --color=auto mogdb
    omm 28491 1 2 16:18 pts/1 00:01:46 /mogdb/mogdb/app/bin/mogdb -D /mogdb/data/db1

    [omm@mogdb-001 mogdb]$ gs_om -t stop
    Stopping cluster.
    =========================================
    Successfully stopped cluster.
    =========================================
    End stop cluster.
    [omm@mogdb-001 mogdb]$ ps -ef |grep mogdb
    omm 1408 25700 0 17:45 pts/1 00:00:00 grep --color=auto mogdb

  • 先删除gaussdbAppPath,gaussdbLogPath,gaussdbToolPath,corePath路径里面的文件
    [omm@mogdb-001 mogdb]$ cd /mogdb/
    [omm@mogdb-001 mogdb]$ ls
    data mogdb
    [omm@mogdb-001 mogdb]$ cd mogdb/
    [omm@mogdb-001 mogdb]$ ls
    app app_01071903 corefile tools
    [omm@mogdb-001 mogdb]$ rm -rf tools app_01071903 corefile app
    [omm@mogdb-001 mogdb]$ ls

    删除gaussdbLogPath的日志文件
    [omm@mogdb-001 mogdb]$ ls -ld /var/log/mogdb/omm/*
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/asp_data
    drwx------ 7 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/bin
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/gs_profile
    drwx------ 2 omm dbgrp 4096 Feb 6 17:45 /var/log/mogdb/omm/om
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/pg_audit
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/pg_log
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/pg_perf
    drwx------ 3 omm dbgrp 4096 Feb 6 16:18 /var/log/mogdb/omm/sql_monitor
    [omm@mogdb-001 mogdb]$ rm -rf /var/log/mogdb/omm/*
    [omm@mogdb-001 mogdb]$ ls -ld /var/log/mogdb/omm/*
    ls: cannot access /var/log/mogdb/omm/*: No such file or directory
    [omm@mogdb-001 mogdb]$ ls -ld /var/log/mogdb/omm/
    drwx------ 2 omm dbgrp 4096 Feb 6 17:49 /var/log/mogdb/omm/

注意:如果此时觉得卸载成功,那就高兴的太早了。因为在此安装的时候有一个步骤(set_finish_flag)会去检查环境变量,如果存在以前的会停止预安装,这样就导致安装失败,所以此时还需要清理一个文件,叫omm用户家目录下面的.bashrc文件,正常的文件为
[omm@mogdb-001 ~]$ cat .bashrc

.bashrc

Source global definitions

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
复制

export GPHOME=/mogdb/mogdb/tools
export PATH=$ GPHOME/script/gspylib/pssh/bin:$ GPHOME/script:$ PATH
export LD_LIBRARY_PATH=$ GPHOME/lib:$ LD_LIBRARY_PATH
export PYTHONPATH=$ GPHOME/lib
export GAUSSHOME=/mogdb/mogdb/app
export PATH=$ GAUSSHOME/bin:$ PATH
export LD_LIBRARY_PATH=$ GAUSSHOME/lib:$ LD_LIBRARY_PATH
export S3_CLIENT_CRT_FILE=$GAUSSHOME/lib/client.crt
export GAUSS_VERSION=2.1.0
export PGHOST=/mogdb/mogdb/tools/omm_mppdb
export GAUSSLOG=/var/log/mogdb/omm
umask 077
export GAUSS_ENV=2
export GS_CLUSTER_NAME=dbCluster

所以在下载最后异步需要去检查这个文件,记得去讲这些export开头的环境变量清除了,这样在重新安装就没有任何的问题了。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论