本文将介绍如何基于 图形化安装 和 命令行安装 方式在Linux系统中增加或移除KingbaseES某些功能组件。整体操作流程如下图所示。
一、图形化增删组件
1.1 增加组件
对于选择客户端安装集或定制安装集的数据库,您后续可根据需要增加其他未安装的功能组件。
1.1.1 启动入口
以kingbase
用户登录系统后,进入安装程序setup.sh
所在目录,执行setup.sh
。选择“修改存在的实例”
并选中安装目录,点击“确定”按钮。
sh /kingbaseES/insatll/setup.sh
1.1.2 添加功能
选择【添加功能】
选项,点击【下一步】
。
点击【取消】
按钮,可以退出添加过程,若无特殊说明,以下各步骤皆与此相同。
1.1.3 确认
点击【下一步】
按钮,继续安装;点击【取消】
按钮,取消安装。
1.1.4 选择功能组件
选中需要添加的功能组件,置灰无法选择的组件是已经安装的组件。点击【安装】
按钮,继续安装。
1.1.5 选择授权文件
1.1.6 安装进度
此步骤用于显示安装进度。因为选择的组件包含数据库服务器,则后续会继续选择授权文件、初始化数据库步骤。
1.1.7 选择数据安装位置
1.1.8 初始化配置
1.1.9 安装成功
1.1.10 执行root.sh
1.2 删除组件
当需要删除数据库某项组件而非数据库系统时,可以通过数据库删除功能来进行维护。
1.2.1 启动入口
以kingbase
用户登录系统后,进入安装程序setup
目录,执行如下命令,启动卸载程序。
##不加-i swing 默认会启动图形化界面,若图形化调用失败,会进入命令行模式
sh setup.sh -i swing
1.2.2 准备卸载
选择【删除功能】
选项,点击【下一步】
。
点击【取消】
按钮,可以退出卸载过程,若无特殊说明,以下各步骤皆与此相同。
1.2.3 确认
点击【下一步】按钮,继续卸载;点击【取消】按钮,取消卸载。
1.2.4 选择功能组件
选择需要卸载的功能组件,取消其勾选状态;点击【卸载】按钮,开始删除操作。点击【取消】按钮,取消卸载。
**1.2.5 正在移除 **
此步骤用于显示卸载进度。
1.2.6 卸载完成
因为不是完全删除所有组件,所以会有目录不能删除,正常。
需要点击【完成】按钮确认完成删除过程。
二、命令行增删组件
2.1 增加组件
对于选择客户端安装集或定制安装集的数据库,您后续可根据需要增加其他未安装的功能组件。
2.1.1 启动入口
首先要进入安装程序中setup.sh
所在目录,以kingbase
用户执行如下命令:
sh setup.sh -i console
命令执行后,将会启动安装程序。
输入2,选择“修改存在的实例”
,按<ENTER>
继续;
选择要修改的实例,按回车
键;
输入1,选择“添加功能”
,按<ENTER>
继续添加功能的操作。
2.1.2 选择功能组件
按照提示按<ENTER>
,显示可以添加的组件列表。输入不需要安装
的组件编号,这里需注意是不需要安装!!!
,多个编号用逗号隔开。如果全部安装,则不需要输入,按回车键
继续下一步。
2.1.3 安装进度
此步骤用于显示安装进度。如果选择的组件包含数据库服务器,则后续会继续选择授权文件、初始化数据库步骤。
2.1.4 完成安装
若安装过程中没有出现任何警告或错误,安装完成后提示按<ENTER>
退出安装程序。
2.2 删除组件
当需要删除数据库某项组件而非数据库系统时,可以通过数据库删除功能来进行维护。
2.2.1 启动入口
以kingbase
用户登录系统后,进入${安装目录}/Uninstall
目录,执行如下命令,启动卸载程序。
/kingbaseES/insatll/setup.sh -i console
命令执行后,将会启动安装程序。
输入2
,按回车键,选择“修改存在的实例”;
选择要修改的实例,按回车
键;
输入2
,选择“删除功能”,按<ENTER>
继续删除功能的操作。
2.2.2 选择功能组件
显示已经安装的组件列表。输入需要删除的组件编号,多个编号用逗号隔开。按<ENTER>
开始删除。
2.2.3 删除及完成
此步骤用于显示删除进度。删除完成后自动退出安装程序。