一、环境检查
1.配置要求
x86_64体系CPU
内存:0.5G以上
磁盘:11G以上
2.系统检查
鼠标右击此电脑–>点击属性
注意事项:需要设置环境变量path中添加C:\Windows\System32\Wbem\
3.存储检查
Ctrl+alt+delete键调出任务管理器—>左下角打开资源监视器
4.预安装
1.#用户需要有读写执行权限
2.#默认安装目录
C:\Program Files\Kingbase\ES\V9
3.#默认数据目录(不用事前创建)
C:\Program Files\Kingbase\ES\V9\data
二、安装步骤
1、图形化
1.#管理员任务运行KES程序
- 选语言
- 接受许可协议条款
- 选择安装集
- 选择授权文件(不选就使用自带试用版)
- 选择安装位置。默认安装路径为: C:\Program Files\Kingbase\ES\V9
- 预安装摘要
- 正在安装
- 选择数据目录。默认安装路径为: C:\Program Files\Kingbase\ES\V9\data
- 获取用户输入
默认端口54321
默认账户system
密码:自定义
默认字符集GBK
默认兼容模式Oracle
默认敏感行yes默认数据块大小8k
默认身份认证方式scram-sha-256
#自定义参数(可选)
- 等待安装成功
2、命令行
#win+R 键--->输入cmd--->进入安装包解压后目录,执行:
KES.._Win64_install.exe -i console
- 选语言
- 接受许可协议条款y
- 选择安装集
- 选择授权文件(不选就使用自带试用版)
- 选择安装位置。默认安装路径为: C:\Program Files\Kingbase\ES\V9
- 预安装摘要
- 正在安装
- 选择数据目录。默认安装路径为: C:\Program Files\Kingbase\ES\V9\data
- 获取用户输入,初始化数据库
默认端口54321
默认账户system
密码:自定义
默认字符集GBK
默认兼容模式Oracle
默认敏感行yes默认数据块大小8k
默认身份认证方式scram-sha-256
#自定义参数(可选)
- 等待安装成功
3、安装后检查
1.#查看安装日志
在 ${安装目录}\install\Logs 目录下c
2.#查看安装目录
3.#验证工具是否能连接数据库
${安装目录}\ksql.exe -p 54321 -U system tes
4.#查看版本
${安装目录}\kingbase.exe –V;
三、卸载
1、图形化
#在KES菜单中选"卸载",或者执行Uninstall目录下的Uninstaller.exe文件,用管理员去运行。
2、命令行
#cmd终端里
${安装目录}\KESRealPro${V9}\Uninstall\Uninstaller.exe -i console -DRESTART_NEEDED=NO
#后面的参数表示卸载完不自动重启操作系统
四、组件的增删
1、图形化
#增加组件
1.点击 KES.._Win64_install.exe,以管理员身份运行。选择“修改存在的实例”并选中安装目录。
2.选择添加功能-->确认
#删除组件
1.点击 KES.._Win64_install.exe,以管理员身份运行。
2.执行 ${安装目录}\KESRealPro\${V9}\Uninstall\Uninstaller.exe,用管理员身份去运行
3.选择删除功能-->确认
2、命令行
#增加组件
cmd -->进入解压目录-->KES.._Win64_install.exe -i console
选择语言-->选择修改存在的实例-->选实例-->选添加功能-->输入数字选组件
#删除组件
cmd -- >${安装目录}\KESRealPro\${V9}\Uninstall\-->Uninstaller.exe -i console
选择语言-->选择修改存在的实例-->选实例-->选删除功能-->输入数字选组件
五、常见问题总结
1、启动保错
-
问题:可能原因是进程或端口或存储同名服务在运行中
-
解决:在任务管理器中(任务管理器-服务-右下角服务),找到 kingbase8_instance 服务,进入其属性,将启动方式改为手动并执行
2、初始化失败
- 问题:
- 解决:
- 退出安装程序,到${安装目录}\Server\bin下,双击initdb.exe,检查Windows系统是不是找不到"MSVCR120.dll",如果没有就是缺少,Microsoft Visual C++ 2013 运行库的原因
- 进入到目录下的 install\script 目录,双击执行 vcredist_x64.exe。安装成功后,可卸载后重新安装。
3、注册数据库服务失败
- 问题:
- 解决:
- 任务管理器界面检查是否存在kingbase_instance服务,若存在就说明之前安装过。
- 如果不能用可以使用sc delete kingbase_instance删除存在的实例。
- 用${安装目录}\sys_ctl.exe register -N “kingbase9_instance” -D ${data 目录} -S auto 重新注册。
4、启动数据库服务失败
- 问题:
- 解决:
- 检查license文件是否和版本一样
- 检查端口是不是被占用
- 可以试一下${安装目录}\Server\bin目录下sys_ctl.ext或者kingbase.exe工具启动数据库。
5、win系统缺少vc库
- 问题:
- 解决:打补丁解决
6、初始化数据库时使用相对路径安装成功没有报错,但是无法找到data目录
-
问题:
-
解决:使用绝对路径
- 检查端口是不是被占用
- 可以试一下${安装目录}\Server\bin目录下sys_ctl.ext或者kingbase.exe工具启动数据库。
5、win系统缺少vc库
- 问题:
- 解决:打补丁解决
6、初始化数据库时使用相对路径安装成功没有报错,但是无法找到data目录
- 问题:
- 解决:使用绝对路径