卸载数据库KingbaseES有三种方式:图形化卸载、控制台卸载、静默卸载,这里我将使用的方法是控制台卸载方式进行卸载,如果在安装后执行 root.sh 脚本在系统中注册了数据库服务,需要在卸载前执行 rootuninstall.sh 脚本删除已注册的数据库服务。具体步骤如下:

1.删除数据库服务

  1. 打开新终端,关闭数据库

  2. 切换到 root 用户

  3. 运行 ${安装目录}

sh /king/kingbase/kingbaseES/V9/install/script/rootuninstall.sh

2.控制台卸载

2.1启动卸载

切换到 kingbase 用户登录系统后,进入 ${安装目录}/Uninstall 目录,执行如下命令,启动卸载程序。

cd /king/kingbase/kingbaseES/V9/Uninstall
sh Uninstaller -i console

2.2准备卸载

启动卸载.jpg

输入 quit 再按 <ENTER> 退出卸载过程;直接按 <ENTER> 继续进行下一步。若无特殊说明,以下各步骤皆

与此相同。

2.3正在卸载

此步骤用于显示卸载进度。

准备卸载.jpg

2.4完成卸载

此步骤用于显示卸载进度。

完成卸载.jpg

2.5剩余步骤

将剩余的文件进行删除,就可以重新安装数据库了

剩余步骤.jpg

3.不删除数据库,只删除部分组件

本节将介绍如何基于命令行安装方式在 Linux 系统中增加或移除 KingbaseES 某些功能组件。

3.1删除组件

当你需要删除数据库某项组件而非数据库系统时,您可以通过数据库删除功能来进行维护。以 kingbase 用户登录系统后,进入 ${安装目录}/Uninstall 目录,执行如下命令,启动卸载程序。

/king/kingbase/install/setup.sh -i console

删除掉控件.jpg

将命令执行后,会启动删除组件程序

删除组件1.jpg

选择步骤2修改现有实例,选择要修改的实例按回车键

删除功能.jpg

输入2,选择“删除功能”,按回车键继续删除功能的操作

删除需要功能的组件.jpg

选择2、6完成回车键

删除2,6组件.jpg

删除控件完成

删除控件完成.jpg