前面介绍了基于Windows系统的软件安装,本次来介绍基于Linux系统的安装。这里介绍基于统信(UOS)的安装过程,其他的Linux系统(麒麟、CentOS等)安装方式大致相同。这里只介绍最基础的安装过程,操纵系统优化及数据库参数优化等内容后面有机会单独进行介绍,这里不涉及。
目录
- 1. 准备软件安装包和授权
- 2.安装软件
- 2.1 创建kingbase用户
- 2.2 关闭防火墙、selinux等
- 2.3 创建安装目录
- 2.4 准备安装软件和授权
- 2.5 安装软件
- 3.使用客户端连接
1. 准备软件安装包和授权
将网站上下载到的软件和授权上传到服务器上,授权要用企业版的,授权我是解压后改名为license.dat后上传的,软件安装包就直接上传了。
软件安装包是iso格式的,我们把它挂载一下,拷贝出来。
2.安装软件
2.1 创建kingbase用户
useradd -m -U kingbase
passwd kingbase
2.2 关闭防火墙、selinux等
统信UOS默认是没有防火墙的,其他Linux系统最好关闭防火墙和selinux。
2.3 创建安装目录
mkdir -p /kingbase/app/kes/8.3/data
chown -R kingbase:kingbase /kingbase
2.4 准备安装软件和授权
2.5 安装软件
首先打开文件系统,找到/kingbase目录下的setup.sh安装文件
双击打开后,点击运行,打开安装界面
点击下一步继续
勾选复选框后,点击下一步继续
选择完全安装,点击下一步继续
选择我们上传的授权文件后,点击下一步继续
这里选择我们创建的安装路径,点击下一步继续
点击安装,开始软件安装
这里默认给的是安装路径下的data目录作为数据库初始化目录,可以根据实际情况选择一个存储空间打的路径来存放数据库数据,这里我们保持默认即可,点击下一步继续
接下来我们需要设置数据库的端口号,system用户的密码,编码格式,大小写敏感性等。需要注意的是大小写敏感性一定要选择正确,否则后面是没有办法直接修改的。如果不清楚是否要开启大小写敏感性,就勾选“CASE-INSENSITIVE”,勾选的效果是大小写不敏感,这符合大部分传统数据库的使用习惯。最后点击下一步继续。
最后一步需要按要求,使用root用户执行root.sh脚本,然后点击完成,整个安装过程就完成了。
这个root.sh脚本的作用就是生成kingbase8d服务,实现数据库随机启动。执行完,可以查看一下该服务。下图状态是正常状态。
3.使用客户端连接
使用kingbase用户登录系统,点击开始按钮,找到“数据库对象管理工具”,这个就是客户端程序,点击打开。
客户端软件打开后,点击连接,根据创建数据库时填写的端口号,密码等信息,填写后,点击检查。通过后,点击确定进行保存。
这样就成功连接到了我们刚才创建的数据库了。
到这里,一个简单的测试环境的安装就完成了。进行简单的功能测试是没有问题的,但是没有做任何的性能优化,所以性能上肯定是有问题的,对性能优化有兴趣的小伙伴可以根据人大金仓提供的用户手册详细研究一下,或者咨询他们的工程师。