《《金仓数据库应用技术实验手册》(V1.2版)ForWindows》由会员分享,可在线阅读,更多相关《《金仓数据库应用技术实验手册》(V1.2版)ForWindows(83页珍藏版)》请在金锄头文库上搜索。
1、金仓数据库应用技术实验操作手册北京人大金仓信息技术股份有限公司电话:010-58851118版本号:V1.2目录实验(一):KingbaseES数据库的安装配置及启动停止4任务1:图形界面方式安装4任务2:命令行方式安装5任务3:启动和停止数据库服务6任务4:展示KingbaseES数据库主要功能组件8实验(二):SQL语句方式与图形界面方式的创建实现12任务1:SAM数据库创建13任务2:SAM数据库中创建SCOT模式13任务3:表的创建14任务4:利用SQL语句向以上各表中插入数据16实验(三):数据备份与数据还原19任务1:KingbaseES数据库的数据备份(图形界面方式)19任务2:
2、KingbaseES数据库的数据备份(命令行方式)23任务3:KingbaseES数据库还原(图形界面方式)23任务4:KingbaseES数据库还原(命令行方式)24实验(四):表空间扩展实验24任务1:准备工作(问题出现)25任务2:解决方案一(增加数据文件)25任务3:解决方案二(增加数据文件的大小)26实验(五):SQL语句的查询实现26任务1:利用SQL语句进行单表查询27任务2:利用SQL语句进行多表查询27任务3:利用SQL语句进行子查询28任务4:分页查询29任务5:查询强化训练30实验(六):权限授予与权限传播34任务1:授权与回收34实验(七):用户权限管理案例37任务1:
3、用户对表的操作权限。37任务2:用户权限的级联回收。38思考题(01):一个用户同时具有几个用户授予的权限,但其中一个用户回收它的权限,它是否仍然具有其它用户授予的权限?40思考题(02):权限的授予是否会产生循环授权?40实验(八):角色权限管理案例40任务1:一个用户含有多个角色,只有当前角色生效。41任务2:角色的级联回收。42任务3:角色的授予不会产生循环授权。43实验(九):数据的完整性44任务1. 实体完整性44任务2. 参照完整性。45任务3. 用户定义完整性。45任务4. CONSTRAINT 完整性约束命名子句47任务5. 触发器48实验(十):应用管理系统部署49任务1:K
4、ingbaseES数据库部署50任务2:安装jdk-6u5-windows-i586-p插件53任务3:安装配置tomcat中间件服务53任务4:系统登录54实验(十一)存储过程实验56实验(十二):大容量测试实验57任务1:表和存储过程的创建,并执行存储过程58任务2:对表进行操作,并记录语句执行速度59实验(十三):利用ISQL系统工具向表中批量导入数据59任务1:KingbaseES数据库isql系统工具的登录59任务2:利用isql系统工具向数据表中批量导入数据60实验(十四):利用数据迁移工具进行数据迁移62任务1:启动数据迁移工具62任务2:数据迁移过程62实验(十五):数据库功能
5、性测试实验67任务1:大对象存储管理68任务2:分区表管理-水平分区表69任务3:DBMS参数配置72任务4:表对象管理73任务5:用户权限和角色权限管理79实验(十六):数据库可靠性测试实验84任务1:数据加载容错性84任务2:系统故障恢复88实验(十七):综合项目开发89实验(一):KingbaseES数据库的安装配置及启动停止 一、实验目的:通过对金仓数据库KingbaseES数据库管理系统的安装,掌握其安装步骤。搭建国产数据库实验平台,了解国产数据库的特点和优点。 二、实验平台:装有windows操作系统的PC机;数据库管理系统:KingbaseES v6.1版本光盘。在安装数据库系统
6、之前,请仔细看清硬件的配置要求。 三、实验内容及要求 1、根据安装文件的说明安装数据库系统。在安装过程中记录安装的选择步骤,并对所作的选择进行思考,为何要进行这样的配置。 2、学会启动和停止数据库服务。包括:界面化的启动和命令行启动两种方式。 3、KingbaseES数据库主要功能组件展现。KingbaseES数据库的安装与配置提示步骤首先,安装用户必须具有 Administrator 的权限。请运行setup.exe,进入安装程序解压界面,可以点击【取消】退出,否则开始安装。每一步按照提示顺序执行,就可以正确完成整个安装。在安装中有几个重要步骤需要着重说明。任务1:图形界面方式安装一、选择安
7、装语言在安装 KingbaseES 时,默认是选择简体中文,可以根据需要选择 English 方式安装。二、安装检查在安装 KingbaseES 时,首先会检查系统是否已经安装,安装时会对所需第三方软件进行判断,如VC 2005 Redistributable等。点【确定】,进入安装;点【取消】,则退出安装。三、欢迎界面该界面上会分别显示 KingbaseES 和安装程序的版本号。四、用户许可协议在安装 KingbaseES 时,默认是不接受许可协议条款。五、选择安装类型-共有三种安装类型 :“完全安装”安装 KingbaseES 所有组件,推荐大多数用户使用,是默认的安装方式。“客户端安装”
8、安装 KingbaseES 的所有客户端工具、编程接口和扩展插件。“自定义安装”用户可以选择需要安装的程序,包括服务器、客户端管理工具、编程接口和扩展插件,可以根据自身需要,选择需要组件,推荐高级用户使用。六、选择授权文件在安装 KingbaseES 时,需要提供授权文件,并仔细阅读其内容,如果授权文件非法,【下一步】按钮会置灰,显示的指定路径合法的授权文件。七、选择安装目录如:“C:BasesoftKingbaseES6.1.3”是系统在安装中默认的安装目录,用户可以通过单击【选择】,修改安装目录。八、显示安装进度九,初始化数据库:若用户选择安装了“数据库初始化”,在安装的最后,将进行初始化
9、数据库。十、安装完成:安装的最后一步将出现对话框,提示用户安装已经完成。十一、安装正确性验证:在安装完成后,可以通过以下几种方式进行安装正确性验证:查看log,确认没有错误记录;查看“开始”“所有程序”中是否安装KingbaseES菜单项且正确关联到对应程序;在“控制面板”中打开“服务”组件,查看是否有KingbaseES Listener Service服务组件;并且验证是否能正常启动和停止;验证工具是否能连接数据库。任务2:命令行方式安装首先,安装用户必须具有 Administrator 的权限。安装用户进入命令行窗口,定位到安装程序所在目录,运行“setup -i console”,每一
10、步按照提示顺序执行,就可以正确完成整个安装。在安装中有几个重要步骤需要着重说明:一、安装过程1、选择安装语言在安装 KingbaseES 时,有两种语言可供选择:1为英语;2为简体中文,默认是简体中文。2、安装 VC 2005 Redistributable如果系统上没有安装 VC 2005 Redistributable 组件,则需安装此组件。选【确定】,进入安装;否则,则退出安装。3、欢迎界面该界面上会分别显示 KingbaseES 和安装程序的版本号。4、用户许可协议在安装 KingbaseES 时,安装用户需要选择是否接受用户许可协议。如需进一步安装 KingbaseES,则在仔细阅读
11、协议条款后,选择“Y”。5、选择安装类型共有三种安装类型:“完全安装”安装 KingbaseES 所有组件,推荐大多数用户使用,是默认的安装方式。“客户端安装”安装 KingbaseES 的所有客户端工具和编程接口。“定制”用户可以选择需要安装的程序,包括服务器、客户端管理工具和编程接口,可以根据自身需要,选择需要组件,推荐高级用户使用。如图选择组件。6、选择授权文件在安装 KingbaseES 时,需要提供授权文件,并仔细阅读其内容,安装用户可以自由选择授权文件的路径,也可采用默认值。7、选择安装目录用户可以自己指定路径,修改安装目录;也可采用默认安装目录。8、查看安装 KingbaseES
12、 的预安装摘要这是拷贝文件之前的最后一个对话框,显示了用户在安装过程中设定的安装选项:第一项是KingbaseES 产品的安装名称。第二项是KingbaseES 安装的位置。第三项是KingbaseES 需安装的功能部件。若要修改这三项的内容,可以点击【上一步】,返回前面的对话框中修改。9、安装进度10、初始化数据库若用户选择安装了“Y”,在安装的最后,将进行初始化数据库11、安装完成安装的最后一步将出现提示用户安装已经完成,按回车退出。二、安装结果在安装完成后,KingbaseES 中用户选择的组件都装在安装路径下,同时完成注册文件的配置。并在开始程序菜单中生成KingbaseES程序组。任
13、务3:启动和停止数据库服务一 、图形界面方式:启动KingbaseES:当连接上KLS服务器后,就可以启动该KLS服务器控制的KingbaseES服务器。当服务器信息面板上的“启动”按钮可用时,点击它,便可以启动KingbaseES服务器。注意:如果启动失败,可能是KingbaseES服务器已经启动,请点击“刷新”按钮刷新当前服务器信息面板的内容。如果刷新后状态仍然不正确,请检查远程服务器上的KLS是否已经启动。停止KingbaseES:当连接上KLS服务器后,就可以停止该KLS服务器控制的KingbaseES服务器。当服务器信息面板上的“停止”按钮可用时,点击它,弹出停止方式选择对话框,有两
14、种停止数据库的方式:正常停止和强行停止。正常停止服务器:KingbaseES服务器在没有发生异常的情况下,可以使用此种方式,推荐使用本方式。强制停止服务器:在某些异常情况下,服务器可能无法正常停止,例如正常停止后返回失败提示,或Windows任务管理器中仍有名为Kingbase.exe的服务进程存在,此时可选择“强制停止服务器”的方式并点击“确定”按钮,结束所有服务进程。注意: 如果停止失败,可能是KingbaseES服务器已经停止,请点击“刷新”按钮刷新当前服务器信息面板的内容。如果刷新后状态仍然不正确,请检查远程服务器上的KLS是否已经启动。启动和停止数据库的服务的界面如下: 二、命令行方式也可以在命令行中通过服务启动和停止数据库。在命令行里通过服务启动数据库,具体方法为:在数据库库停止状态下,打开命令行窗口,输入:net start “KingbaseES Listener Service ”正常启动的提示信息为:KingbaseES Listener Service服务正在启动KingbaseES Listener Service服务已启动成功。在命令行里通过服务停止数据库,具体方法为:在已经通过服务启动KingbaseES数据库情况下,打开命令行窗口,输入: net stop “KingbaseES Listener Service”正常停止的提示信息如