4. 安装 KingbaseES
本节将详细讲解如何基于图形化安装、命令行安装和静默安装方式在 Linux 系统中安装金仓数据库管理系统 KingbaseES V8.6 。
不论何种方式安装,整体的安装流程如下图所示。
图 4.2 安装流程
4.1. 图形化安装
4.1.1. 启动安装程序
图形化安装支持中文和英文的安装界面。根据操作系统的语言设置会显示对应语言的安装界面。您可以执行如下命令查看操作系统的语言设置:
echo $LANG
如果系统显示值包含 “zh_CN”,则为中文语言,安装程序会使用中文界面。否则,您可以执行如下命令修改语言设置为中文:
export LANG=zh_CN.UTF-8
接下来您就可以开始进行 KingbaseES 的安装了。首先切换为安装用户 kingbase,进入安装程序 setup.sh 所在目录,执行如下命令:
sh setup.sh
或
sh setup.sh -i swing
如果当前操作系统中已存在 KingbaseES,执行启动命令后将弹出金仓数据库管理系统 KingbaseES V8.6 安装程序窗口【实例管理页】。
选择【安装新的实例】,点击【确认】,开始安装金仓数据库管理系统 KingbaseES V8.6 。点击【取消】按钮则退出本次安装。
如果您想在已安装实例上增加或删除功能,则可以选择【修改存在的实例】,具体参见 图形化增删组件 。
图 4.1.15 实例管理页
图 4.1.16 安装简介
点击【下一步】按钮,继续本次安装。
4.1.2. 许可协议
图 4.1.17 许可协议
默认 “我接受许可协议条款” 的选择框未选中,【下一步】按钮置灰。
当且仅当选择 “我接受许可协议条款” 后,【下一步】按钮有效。
若点击【取消】按钮,将弹出取消安装提示窗口,点击【退出】按钮,退出安装程序。
若点击【继续】,则回到安装界面,继续安装。
图 4.1.18 取消
4.1.3. 选择安装集
根据安装后数据库服务功能的不同,金仓数据库管理系统 KingbaseES V8.6 可分为完全安装、客户端安装和定制安装三种安装集。
- 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
- 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
- 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择。
您如果选择 “完全安装” 安装集,系统将安装 KingbaseES 所有组件,点击【下一步】,至选择授权文件。
您如果选择 “客户端安装” 安装集,系统将安装 KingbaseES 的所有客户端工具和编程接口,点击【下一步】,至选择安装文件夹。
您如果选择 “定制安装” 安装集,则根据需求选择安装所需功能部件,点击【下一步】,至选择产品功能组件。
图 4.1.19 选择安装集
4.1.4. 选择产品功能组件
如选择 “定制安装” 的安装集,您通过点击功能组件项选择或去除对应的组件。如果要安装集群节点上的数据库服务,必须要安装 “数据库部署工具”。点击【下一步】,继续安装。
图 4.1.20 选择产品功能组件
4.1.5. 选择授权文件
您在本步骤需要选择授权文件,点击【选择】按钮以选择本机上的授权文件。
若指定的授权文件合法,则将显示授权文件的详细信息。
图 4.1.21 选择授权文件
进入该步骤【下一步】按钮默认置灰,若授权文件通过验证,则【下一步】按钮有效。
4.1.6. 选择安装文件夹
此步骤用于选择安装路径。默认安装路径为: /opt/Kingbase/ES/V8。
图 4.1.22 选择安装文件夹
您点击【选择】按钮,弹出文件选择对话框,可选择其他安装路径。
点击【恢复缺省文件夹】按钮,将安装路径恢复为默认安装路径。
点击【下一步】按钮,继续安装。
4.1.7. 预安装摘要
您在此步骤会看到即将安装产品的摘要信息,包括:
- 产品名称。
- 安装文件夹。
- 指定安装的功能组件。
- 安装路径所在磁盘空间信息。
图 4.1.23 预安装摘要
4.1.8. 正在安装
您点击【安装】按钮后,系统开始安装 KingbaseES,安装过程不断刷新安装进度。
图 4.1.24 正在安装
如选择 “完全安装” 安装集,安装进度 100% 之后,将至初始化数据库。
如选择 “客户端安装” 安装集,安装进度 100% 之后,将至安装完成。
如选择 “定制安装” 安装集,并选择安装了数据库服务器组件,安装进度 100% 之后,将至初始化数据库。
4.1.9. 初始化数据库
首先选择数据库数据目录,默认数据库数据目录为安装目录下的 data 目录。
图 4.1.25 选择数据目录
您点击【选择】按钮,弹出文件选择对话框,选择自定义数据目录。
您点击【恢复缺省文件夹】按钮,将数据目录恢复为默认的数据目录。
点击【下一步】按钮,继续设置如下初始化数据库参数:
- 默认端口为:54321(可自定义)
- 默认账户为:system(可自定义)
- 密码(自定义)
- 默认字符集编码为:UTF8(可选 GBK、GB18030)
- 默认数据库兼容模式为:ORACLE(可选 PG)
- 默认大小写敏感为:是(可选否)
- 默认数据块大小为:8k(可选 16k、32k)
图 4.1.26 设置初始化数据库参考
您输入服务器监听端口、用户名、密码、编码、模式、大小写敏感、数据块大小等数据库初始化参数后,点击【下一步】,系统进行初始化数据库过程。
4.1.10. 安装完成
若安装过程中没有出现任何警告或错误,将显示如下界面。单击【完成】以退出安装程序。若安装过程中出现任何警告或错误,则窗口中显示日志文件位置,您可以打开日志文件查看具体错误信息。
图 4.1.27 安装完成
4.1.11. 执行 root.sh
如果想注册数据库服务为系统服务,您可以在安装并初始化数据库成功后,执行 root.sh 脚本来注册并启动数据库服务,具体步骤如下:
- 打开新终端;
- 切换到 root 用户;
- 运行 ${安装目录}/install/script/root.sh 。
如果想启动或停止数据库服务,进入 ${安装目录}/Server/bin 目录执行如下命令:
#启动服务 sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log" #停止服务 sys_ctl stop -m fast -w -D ${Data文件目录}