赞
踩
金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做信息管理系统、业务及生产系统、决策支持系统、全文检索、地理信息系统等的承载数据库。
右键以管理员身份运行KingbaseES安装程序,将弹出安装程序窗口,如图所示。
选择语言(默认简体中文,可选English),并点击“确定”按钮,继续安装。
如果之前已经安装过,则会出现如图所示窗口。
选择【安装新的实例】,点击【确认】,开始安装KingbaseES。点击【取消】按钮则退出本次安装。
如果您想在已安装实例上增加或删除功能,则可以选择【修改存在的实例】,具体参见 图形化增删组件 。
点击【下一步】,继续本次安装。
默认“我接受许可协议条款”的选择框未选中,【下一步】按钮置灰。
当且仅当选择“我接受许可协议条款”后,【下一步】按钮方有效。
若点击【取消】按钮,将弹出取消安装提示窗口,点击【退出】按钮,退出安装程序。
若点击【继续】,则回到安装界面,继续安装。
根据安装后数据库服务功能的不同,KingbaseES可分为完全安装、客户端安装和定制安装三种安装集。
完全安装:包括数据库服务器、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
注意
选择“完全安装”安装集,系统将安装KingbaseES所有组件,点击【下一步】,至 选择授权文件 。
选择“客户端安装”安装集,系统将安装KingbaseES的所有客户端工具和编程接口,点击【下一步】,至 选择安装文件夹 。
选择“定制安装”安装集,可根据需求选择安装所需功能部件,点击【下一步】,至 选择产品功能组件 。
如选择定制安装的安装集,您通过点击功能组件项选择或去除对应的组件。如果要安装集群节点上的数据库服务,必须要安装“数据库部署工具”。点击【下一步】,继续安装。
您在本步骤需要选择授权文件,授权文件路径默认为空,点击【选择】按钮以选择本机上的授权文件。
若指定的授权文件合法,则将显示授权文件的详细信息。
进入该步骤【下一步】按钮默认置灰,若授权文件通过验证,则【下一步】按钮有效。
此步骤用于选择安装路径。默认安装路径为: C:\Program Files\Kingbase\ES\V8。
您点击【选择】按钮,弹出文件选择对话框,可选择其他安装路径。
点击【恢复缺省文件夹】按钮,将安装路径恢复为默认安装路径。
点击【下一步】按钮,继续安装。
您在此步骤会看到即将安装产品的摘要信息,包括:
您点击【安装】按钮后,系统开始安装KingbaseES,安装过程不断刷新安装进度。
如选择“完全安装”安装集,安装进度100%之后,将至 初始化数据库 。
如选择“客户端安装”安装集,安装进度100%之后,将至 安装完成 。
如选择“定制安装”安装集,并选择安装了数据库服务器组件,安装进度100%之后,将至 初始化数据库 。
首先选择数据库数据目录,默认数据目录为安装目录下的data目录。如使用默认安装目录,则数据目录默认为C:\Program Files\Kingbase\ES\V8\data。
点击【选择】按钮,弹出文件选择对话框,选择自定义数据目录。
您点击【恢复缺省文件夹】按钮,将数据目录恢复为默认的数据目录。
点击【下一步】按钮,继续设置如下初始化数据库参数:
输入服务器监听端口、用户名、密码、编码、模式、大小写敏感、数据块大小等数据库初始化参数后,点击【下一步】,系统进行初始化数据库过程。
若安装过程中没有出现任何警告或错误,将显示如下界面。单击【完成】退出安装程序。若安装过程中出现任何警告或错误,则窗口中显示日志文件位置,您可以打开日志文件查看具体错误信息。
在安装完成后,您可以通过以下几种方式进行安装正确性验证:
在${安装目录}\install\Logs目录下,存在名称如 “KingbaseES_V8_安装_*.log” 的日志文件,其中记录了安装过程的所有信息。您可以打开日志文件,查看如下所示安装结果信息判断是否安装正确。
查看应用程序菜单中是否安装了KingbaseES菜单项,并且正确关联到对应的程序。开始菜单结构如下:
KingbaseES
- 帮助
- 数据库开发管理工具
- 数据迁移工具
- 数据库部署工具
- 卸载
(参考 目录一览表 )
您可以使用交互式终端工具(ksql)连接数据库。进入${安装目录}\Server\bin目录,执行如下命令:
.\ksql.exe -p 54321 -U system test
- 1
-p参数指定初始化数据库时设置的端口。-U参数指定初始化数据库时设置的管理员用户,也可以是其他用户。更详细的ksql工具使用可参考《 KingbaseES ksql工具用户指南及参考 》。
如果ksql能够正常连接数据库服务,则说明数据库安装正常。
您也可以使用图形化客户端工具连接数据库。具体使用可参考《 KStudio使用手册 》。
进入${安装目录}\Server\bin目录,执行
.\kingbase.exe –V;
- 1
或在交互式终端(ksql)中执行
select version();
- 1
此外,完成安装KingbaseES软件后,可继续参考《 KingbaseES数据库部署工具使用指南 》,学习如何通过数据库部署工具安装部署集群、启停集群服务、修改配置、查看日志。
您在应用程序菜单中找到KingbaseES菜单项中“卸载”项,或直接执行Uninstall目录下的Uninstaller.exe文件,以管理员身份运行卸载程序。
选择“卸载产品”,点击【下一步】按钮,准备卸载;
点击【取消】按钮,取消卸载。
点击【下一步】按钮,开始卸载;点击【取消】按钮,取消卸载。
此步骤用于显示卸载进度。
对于初始化生成的文件或程序运行中生成的文件,卸载过程当中无法自动删除,请退出卸载程序后手动删除。
本节将介绍如何基于 图形化安装 和 命令行安装 方式在Windows系统中增加或移除KingbaseES某些功能组件。整体操作流程如下图所示。
对于选择客户端安装集或定制安装集的数据库,后续可根据需要增加其他未安装的功能组件。
运行安装程序KingbaseES_V008R006C008B0014_Win64_install.exe,以管理员身份运行。选择“修改存在的实例”并选中安装目录,点击“确定”按钮。
选择【添加功能】选项,点击【下一步】。
点击【取消】按钮,可以退出,若无特殊说明,以下各步骤皆与此相同。
点击【下一步】按钮,继续安装;点击【取消】按钮,取消安装。
您可以选中需要添加的功能组件,置灰无法选择的组件是已经安装的组件。点击【下一步】按钮,继续安装。
此步骤用于显示安装进度。如果选择的组件包含数据库服务器,则后续会继续选择授权文件、初始化数据库步骤。
若安装过程中没有出现任何警告或错误,将显示如下界面。单击【完成】退出安装程序。
当需要删除数据库某项组件而非数据库系统时,可以通过数据库删除功能来进行维护。
您可以通过两种方式进入删除组件的操作界面。
您选择【删除功能】选项,点击【下一步】。 点击【取消】按钮,可以退出卸载过程,若无特殊说明,以下各步骤皆与此相同。
点击【下一步】按钮,继续卸载;点击【取消】按钮,取消卸载。
选择需要卸载的功能组件,取消其勾选状态;点击【卸载】按钮,开始卸载操作。
点击【取消】按钮,取消卸载。
此步骤用于显示卸载进度。
数据库安装完成后,进入安装目录,数据库安装后生成的主要目录和文件详见下表。由于完全安装、客户端安装、定制安装安装的服务不同,对应生成的文件目录也有所不同,请以实际的安装为准。
KESRealPro目录下按版本号放置不同版本的程序内容。安装根目录下的其他目录和文件都是快捷方式,实际指向KESRealPro下具体版本的对应目录或文件。
问题描述:正常安装Windows版本数据库后,在cmd命令框中使用sys_ctl启动数据库服务,报错Only one usage of each socket address (protocol/network address/port)is normally permitted,但实际并没有已存在的kingbase进程或端口被占用或存在同名服务在运行中,现象如下:
解决方式:尝试再次启动,若仍然报同样的错误,进入Windows服务管理(任务管理器-服务-右下角服务),找到kingbase8_instance服务,进入其属性,将其启动类型更改为手动并应用,重启该服务,此时再sys_ctl启动数据库服务可以启动成功。
问题描述:输入数据库初始化参数后点击【下一步】,提示"初始化数据库错误"。
解决方式:
- 退出安装程序,到安装目录下的Server\bin目录下双击执行initdb.exe,检查Windows系统是否提示"找不到MSVCR120.dll"。如果提示找不到MSVCR120.dll,则是缺少Microsoft Visual C++ 2013运行库的原因。
- 进入到目录下的install\script目录,双击执行vcredist_x64.exe。安装成功后,可卸载后重新安装。
- 参考《 KingbaseES服务器应用参考手册 》 initdb ,使用initdb命令行工具再次初始化数据库。
问题描述:输入数据库初始化参数后点击【下一步】,提示"注册KingbaseES失败"。
解决方式:
- 在任务管理器的服务界面检查是否存在kingbase8_R6_instance服务。如果存在,则是之前安装过KingbaseES,已经存在同名的服务。
- 确定原kingbase8_R6_instance服务是否继续使用。如果不再使用,可使用sc delete kingbase8_R6_instance命令删除已存在服务实例。
- 再通过Server\bin目录执行如下命令重新注册新的数据库服务。
sys_ctl.exe register -N "kingbase8_R6_instance" -D ${data目录} -S auto
- 1
工具命令使用参考《 KingbaseES服务器应用参考手册 》 sys_ctl 。服务名称可自定义为其他名称。
问题描述:输入数据库初始化参数后点击【下一步】,提示"启动KingbaseES失败"。
解决方式:
- 检查license文件是否和当前版本匹配。如果不匹配服务无法启动。
- 检查数据库端口是否被占用。如果端口已被占用则服务无法启动。
- 尝试通过Server\bin目录下sys_ctl.exe或kingbase.exe工具启动数据库。工具命令使用参考《 KingbaseES服务器应用参考手册 》 kingbase 。执行命令过程中如果显示其他错误信息,则参考相关手册进行处理。
问题描述:windows server2008安装vc运行库时报错,错误如下图:
解决方式:检查操作系统版本是否是SP1版本。如果不是SP1版本,需要下载SP1补丁升级后可解决此问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。