KingbaseES 安装
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
kingbase安装
检测授权文件如图:
kingbase安装
选择安装目录:
D5000项目通常安装在/home/kingbase/KingbaseES目录下
kingbase安装
点击下一步-安装 如果选择完全安装(服务器安装),安装完毕后,将会 弹出初始化界面,点击下一步进行初始化。 初始化:即初始化一个数据目录,用与存放数据。 如果选择客户端安装,如下图
kingbase安装
在安装时,首先会检查系统是否已经安装KingbaseES,如 果已安装,但并没有卸载,则会有如下提示:
安装时也会对所需第三方软件进行判断,如VC 2005 Redistributable、PHP、Perl,如果没有安装或版本比需 要的低,会给出提示。
kingbase安装
进入欢迎界面 该界面上会分别显示 KingbaseES 和安装程序的版 本号,如下图所示:
kingbase安装
安装: 执行./setup.sh 图形界面下安装过程同windows基本一致,唯一不同的是在linux安装过程中会提示用操作系统用 户名用来设置安装文件夹的属主,若输入的操作系统用户不存在,安装程序会自动创建一个 指定用户名的操作系统用户,如下图所示: kingbase工程规范中通常设置为kingbase,输入kingbase后会提示kingbase用户已经存在,是否 重新输入,点击否,进入下一步。
kingbase安装
通过命令行的方式管理服务: 在cmd模式下,输入 net start/stop “KingbaseES Listener Service” 命令来进行数据库服务的停止和启动管里。
kingbase安装
kingbase基于linux下安装: kingbase工程规范中安装步骤如下: 使用超级用户登陆(即root用户)登陆操作系统 1.创建kingbase用户组 groupadd kingbase 2.创建kingbase用户并将kingbase用户加入到kingbase组中 useradd kingbase -g kingbase 3.创建kingbase文件夹 /home目录下执行mkdir kingbase 4.修改kingbase目录权限 /home目录下执行 chmod -R 755 kingbase chown -R kingbase:kingbase kingbase
kingbase安装
接下来是用户协议许可界面,默认是不接受。需要在阅 读后确认接收该协议,才能够进行下一步安装
kingbase安装
选择安装类型:
kingbase安装
“完全安装”-安装 KingbaseESFra Baidu bibliotek所有组件,推荐大多数 用户使用,是默认的安装方式。-安装服务器 “客户端安装”-安装 KingbaseES 的所有客户端工具、 编程接口和扩展插件。-安装客户端 “自定义安装”-用户可以选择需要安装的程序,包括 服务器、客户端管理工具、编程接口和扩展插件, 可以根据自身需要,选择需要组件 注意:选择服务器安装,将会将会对授权文件进行检 测,license.dat
kingbase安装
通过管理服务的方式: 通过右键点击我 的电脑/计算机, 在菜单项中选择 管理,进入到计 算机管理界面, 点击选择服务和 应用程序下的服 务选项
kingbase安装
通过管理服务的方式:
在右边的服务列表中索引到KingbaseES Listener Service 项,点击鼠标右键选择停止或启动。
KingbaseES安装
李赫然 2013.5.4
KingbaseES简介
金仓数据库KingbaseES(一下简称KingbaseES) 是北京人大金仓信息技术股份有限公司研发的具有自 主知识产权的通用数据库管理系统,具有完整的大型 通用数据库管理系统特征,提供完备的数据库管理功 能。 金仓数据库KingbaseES还是入选国家自主创新产 品目录唯一数据库产品,也是国家级、省部级实际项 目中应用最广泛的国产数据库产品。
KingbaseES简介
备份还原技术 KingbaseES 提供的备份和恢复技术包括:物理联机全 系统备份、物理脱机全系统备份、物理脱机全系统恢复、 基于时间点的恢复以及逻辑备份还原技术。 针对不同的备份恢复技术,KingbaseES 提供了命令、 图形和SQL 等接口,用户可以灵活高效地搭配或定制 个性化的备份方案,确保系统故障发生时,数据库的所 有数据能恢复到一致的状态。
KingbaseES简介
高性能性:
KingbaseES简介
KingbaseES的高安全性: 金仓数据库KingbaseES 严格遵照最新安全数据库 国家标准GB/T 20273-2006 技术要求自主开发了高 等级的安全特性。通过引入安全标记和强制访问 控制模型框架,实现了全部安全标记保护级(第三 级)和部分结构化保护级(第四级)所要求的等级保 护功能。产品率先通过公安部计算机信息系统安 全产品质量监督检验中心安全标记保护级(第三级) 技术要求的强制性认证,并获得销售许可证。
kingbase安装
初始化: 1.设置KingbaseES数据库的加密设备和数据目录 用户需要在此窗口中填写指定KingbaseES数据库的加 密设备和数据目录。
kingbase安装
加密设备,KingbaseES数据库使用的加密设备,是 配置文件中指定的逻辑名称之一。 数据目录,必须是一个空的目录或不存在的目录。 data目录的选择的磁盘,跟应用环境相关。 通常单独执行一块较大的磁盘空间,用来存放数据。
kingbase安装
2.设置KLS用户名和密码 用户需要在此窗口中填写指定KLS的用户名和密码 KLS即为控制管理器用户和密码,用来控制数据库的启 动和停止
kingbase安装
3.设置KingbaseES数据库的用户名和密码 用户需要在此窗口中填写指定KingbaseES数据库管 理员、审计管理员、安全管理员的用户名和密码。
kingbase安装
KingbaseES 的卸载:
Windows环境下通过执行 程序自带的卸载程序就可 以进行数据库的卸载了。
kingbase安装
KingbaseES 的卸载:
Linux环境下分为图形化界面和命令行界面两种卸载方式, 其中图形化界面卸载与windows环境下相同。命令行方式卸 载需要用root用户,在KingbaseES/Uninstall路径下 执行一个 名为 Uinstall_KingbaseES.sh 的脚本来卸载数据库。
KingbaseES简介
KingbaseES的高安全性:
KingbaseES简介
KingbaseES的高可移植性: KingbaseES 针对Oracle、DB2、SQL Server、Sybase 等为 代表的国际主流数据库产品,在服务器、接口、工具等 各组件中全面改进了兼容性,屏蔽了KingbaseES 与这些 产品之间的差异,从而减少了现有应用移植和新应用开 发的成本,降低了数据库系统管理员、应用开发人员等 学习和使用KingbaseES 的难度。
KingbaseES简介
KingbaseES的特性个功能:
KingbaseES简介
KingbaseES的高可用性:
KingbaseES简介
Standby技术 KingbaseES 内置的Standby 技术向用户提供了数据保护 和灾难恢复特性,使得用户在网络、服务器硬件发生故 障,或是数据库管理员误操作使得数据服务发生中断等 情况下,数据服务依然可以持续进行。 在Standby 架构中任一时刻最多只能有一台主机对外提 供服务,当主机数据库服务失效时,从机自动切换为主 机继续提供数据服务。
KingbaseES
kingbaseES在D5000项目中的应用案例: 安徽省电力自动化 广西电网黑启动 电力二次安全-重 庆 地调:河北衡水 江苏淮安 广东东莞 北京地调(朝阳 丰台海淀) 北京城区 省调:安徽 江苏 北京 冀北 山西 西藏 河北 甘肃 江 西 网调:华北 冀北 国调:数据库入围
kingbase安装
4.设置初始化的数据库 在初始化过程中,会提示创建一个测试库。例如: kingbase工程规范中,设置为TEST
kingbase安装
5.确认信息,点击下一步,完成安装
kingbase安装
启动数据库服务:
启动数据库服务有三种方式: *)通过控制管理器来启停数据库服务 *)通过命令行方式启停数据库服务 *)通过管理服务来启停数据库服务
kingbase安装
通过控制管理器启停: 在开始菜单的程序列 表中找到金仓数据库 的目录,在系统管理 工具中选择控制管理 器并执行。
kingbase安装
通过控制管理器启停: 在弹出来的登录对话框输入服务器的IP, 并输入KLS服务的用户名和密码,进行登 录。
kingbase安装
通过控制管理器启停: 登录成功后,通过 点击停止、启动来 进行数据库服务的 停止和启动操作。
KingbaseES简介
高可用双机热备技术
为满足应用系统不间断运行的需要,保证KingbaseES 等关键业务 的可用性,人大金仓提供了基于KingbaseHA 高可用服务器的共享 磁盘式的多机热备解决方案,保证系统提供7×24 小时不间断的数 据库服务。 KingbaseHA 采用共享磁盘的方式,数据被存放在共享磁盘上。以 典型的两节点双机热备高可用场景为例,两台KingbaseES 服务器 分别作为主从数据库服务器同时运行,并通过主从机间的“心跳” 通讯监测彼此的运行状态。正常情况下,主服务器拥有共享磁盘 的数据访问权限并对外提供数据库服务,另一台处于备用状态。 一旦主服务器发生故障不能提供数据库服务时,从服务器主动接 管共享磁盘的访问权限,并继续对外提供服务,保证用户不间断 的数据库访问。故障服务器修复后处于备用状态。
kingbase安装
命令行安装: ./setup.sh -i console
kingbase安装
kingbase工程规范安装路径为 /home/kingbase/KingbaseES/
kingbase安装
选择初始化数据目录的位置
kingbase安装
Linux环境下数据库服务的管理:
初始化数据库完成后,在/etc/init.d/路径下 会生成一个 名为 klsd 的服务管理脚本。使用root用户 执行以下命 令来进行数据库服务的管理: *)./klsd stop 停止数据库服务 *)./klsd start 启动数据库服务 *)./klsd status 查看数据库状态 *)./klsd restart 重启数据库服务
KingbaseES简介
集群技术 KingbaseES 支持由多台计算机组成的集群功能,向用 户提供了基于多主机和同步复制的集群方案。 KingbaseES 的集群功能可以实现多台主机的负载均衡 和数据复制,提供了数据保护、灾难恢复特性以及较高 的查询性能。在集群系统发生单点故障时(如网络故障、 机器掉电等造成数据服务中断情况),数据服务依然可 以得到保障,仍然可以向用户持续提 供服务
kingbase安装
1.kingbase基于windows安装 2.kingbase基于linux安装 2.1图形界面 2.2命令行安装
kingbase安装
kingbase基于windows安装: 首先,安装用户必须具有 Administrator 的权限。 运行setup.exe,进入安装程序解压界面。 在该界面用户可以根据需要来选择安装语言,默认是 简体中文安装。
kingbase安装
KingbaseES 的卸载:
在linux环境下,有 时候会因为错误的 卸载操作,导致再 次安装数据库时提 示已经安装了数据 库。如图所示: 该操作的可能原因 是没有执行卸载程 序而直接将整个程 序目录删除导致。
kingbase安装
KingbaseES 的卸载:
针对以上问题处理方式如下: 需要将以下三处的相关文件删除: /usr/share/applications/下面的9个文件:JBackup.desktop JDTS.desktop JDump.desktop JInitdb.desktop JManager.desktop JSQL.desktop Help.desktop Uninstall.desktop JControl.desktop /usr/share/desktop-directories/下面的KingbaseES.directory /var/下面的.com.zerog.registry.xml