数据库系统管理与应用实验指导书.doc
《数据库系统管理与应用实验指导书.doc》由会员分享,可在线阅读,更多相关《数据库系统管理与应用实验指导书.doc(49页珍藏版)》请在咨信网上搜索。
数据库系统管理与应用实验指导书 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 49 个人收集整理 勿做商业用途 《数据库系统管理与应用》 实验指导书 何丽君 编著 大连民族学院计算机科学与工程学院 2011.9 目 录 目 录 2 实验1 Oracle的安装和启动SQL *PLUS (操作性实验 4学时,选作) 3 一、实验目的 3 二、实验要求 3 三、实验学时安排 3 四、实验内容与步骤 3 五、实验结果提交要求 15 实验2 oracle的PL/SQL(设计性实验8学时) 16 一、实验目的 16 二、实验要求 16 三、实验学时安排 16 四、实验内容与步骤 17 五、实验结果提交要求 19 实验3 Oracle数据库及维护(操作性实验 4学时) 20 一、实验目的 20 二、实验要求 20 三、实验学时安排 20 四、实验内容与步骤 20 五、实验结果提交要求 21 实验4 Oracle数据库备份与恢复实验(验证性实验4学时) 22 一、实验目的 22 二、实验要求 22 三、实验学时安排 22 四、实验内容与步骤 22 五、实验结果提交要求 45 实验5数据库应用系统开发(综合性实验 4学时) 46 一、实验目的 46 二、实验要求 46 三、实验内容 46 实验1 Oracle的安装和启动SQL *PLUS (操作性实验 4学时,选作) 一、实验目的 了解Oracle数据库服务器端和客户端管理系统安装过程,掌握配置Oracle数据库服务器的网络连接;能作为DBA对Oracle数据库进行启动、关闭等日常管理。 二、实验要求 1.Oracle服务器端管理系统的版本:Oracle9i 2。0企业版; 安装过程中将Oracle数据库管理系统的两个管理员用户SYS和SYSTEM的口令进行修改。 2.使用SQL PLUS交互工具进行数据库的连接,以用户名SCOTT,口令TIGER这个普通用户登录进行远程连接。 3.以管理员用户SYS,口令ORACLE正常关闭数据库 4.以管理员用户SYS,口令ORACLE正常启动数据库 5. Oracle 数据库的网络服务配置 三、实验学时安排 课堂内2学时完成二中所列2、3、4、5四项内容,其余各项内容均在课外自行上机练习完成。 四、实验内容与步骤 在使用Oracle数据库管理系统之前,首先要进行系统的安装。在系统安装成功后,配置好客户端与服务器端的网络连接,就可以应用Oracle数据库管理系统了。如果没有网络环境,也可以只安装服务器端数据库管理系统或者安装个人版的Oracle数据库管理系统。安装了服务器端数据库管理系统后,在服务器端可以运行所有的工作。如果安装的是个人版的Oracle 数据库管理系统,Oracle Universal Installer(Oracle 安装向导)将会安装和企业版安装相同的软件,但是这种单用户的安装只是支持完全和企业版、标准版完全兼容的单一用户开发和部署环境。个人版的Oracle数据库管理系统是唯一支持Windows98的类型。但是Windows98 不支持Oracle 管理服务器(Oracle Management Server)和智能代理(Intelligent Agent)。 任务1:Oracle服务器端数据库管理系统安装 确定自己的计算机软、硬件环境满足Oracle9i 2.0服务器端需求后,将第一张光盘放入计算机的光驱中,在光盘中找到Setup文件图标并双击,然后根据提示单击【开始安装】按钮。以后的安装过程中采用默认设置的按提示单击【下一步】按钮.在安装进行到出现可用产品界面时,选中【Oracle9iDatabase 9。2。0.1。0】单选钮,如图1-1所示。 图1—1 可用产品界面 在进行到文件定位的界面中,将安装路径更改为题目指定的路径,如图1-2所示. 图1-2 文件定位界面 在安装进行到出现Oracle Universal Installer安装类型界面时,选择企业版,如图1—3所示。 图1-3 安装类型界面 在安装进行到出现Oracle Universal Installer数据库配置界面时,选择创建一个通用类型的数据库,如图1-4所示. 图1—4 数据库配置界面 在安装进行到出现Oracle Universal Installer数据库标识界面时,将全局数据库名称(DB_NAME) 和系统全局名称(SID)更改为指定名称.如图1-5所示。 图1-5 数据库标识界面 在安装进行到Oracle数据库配置助手配置成功后,出现数据库创建情况界面时,将系统用户SYS和SYSTEM用户口令更改为题目指定的口令。如果要更改其他用户的口令,单击【口令管理】按钮,在出现的界面里更改即可。如图1-6所示.如果安装的是Oracle9i 9。0版本,要更改SYS用户和SYSTEM用户的口令,也需要在安装过程进行到出现数据库创建情况界面时,单击【口令管理】按钮,然后在出现的界面里完成更改。 图1—6 数据库创建情况界面 任务2:Oracle客户端数据库管理系统安装 确定自己的计算机软、硬件环境满足Oracle9i 2.0客户端需求后,将第一张光盘放入计算机的光驱中,在光盘中找到Setup文件图标并双击,然后根据提示单击【开始安装】按钮。以后的安装过程中采用默认设置的按提示单击【下一步】按钮.在进行到文件定位的界面中,将安装路径更改为题目指定的路径即可,在安装进行到出现可用产品界面时,选中【Oracle client9。2.0.1。0】单选钮,如图1-7所示。 图1-7 可用产品界面 任务3:添加网络服务名 本地网络服务名配置实际上就是修改本地tnsnames.ora的文件中有关数据库连接描述符的信息,具体步骤如下。 1)选择【开始】/【程序】/【Oracle—OraHome】/【Configuration and Migration Tools】/【Net Configuration Assistant】选项,出现欢迎使用界面,如图1-8所示。选中【本地网络服务名配置】单选钮,单击【下一步】按钮。 图1-8 欢迎界面 2)出现网络服务名配置界面。如图1-9所示。选择【添加】单选钮,单击【下一步】按钮. 图1-8 欢迎界面 图1-9 网络服务名配置界面 3)出现数据库版本界面,如图1-10所示.选择【Oracle8i或更高版本或服务】单选钮,单击【下一步】按钮。 图1—10 数据库版本界面 4)出现服务名界面,如图1-11所示,在【服务名】文本框输入要连接的数据库的全局数据库名称,此处需将服务名更改为安装数据库服务器时所取的全局数据库名称。单击【下一步】按钮。 图1—11 服务名界面 5)出现请选择协议界面,如图1—12所示。在【网络协议】列表框里选择TCP,单击【下一步】按钮。 图1—12 选择网络协议界面 6)出现TCP/IP协议界面,如图1-13所示。在【主机名】文本框输入数据库服务器的IP地址或主机名,根据服务器监听程序的端口号选择相应端口号,这里选中【使用标准端口号1521】。单击【下一步】按钮。 图1-13 TCP/IP 协议界面 7)出现测试界面,如图1-14所示。选中【是,进行测试】单选钮,将以默认的用户名SCOTT、口令TIGER和数据库进行连接,单击【下一步】按钮. 图1—14 选择和数据库进行测试 8)测试成功出现如图1-15所示的界面,单击【下一步】按钮. 图1-15 测试成功界面 9)出现网络服务名界面,如图1—16所示.在【网络服务名】文本框里输入题目指定名称后,单击【下一步】按钮. 图1-16 设置网络服务名界面 10)出现如图1-17所示的界面,这里选中【否】单选钮,单击【下一步】按钮。 图1-17 选择不再配置其他网络服务名 11)出现网络服务名配置完毕界面,如图1-18所示。单击【下一步】按钮。 图1—18 网络服务名配置完毕界面 12)出现完成界面,单击【完成】按钮. 13)打开本地的tnsnames。ora文件,查看其中的代码的变化。 任务4:用Sql *plus的交互工具测试Oracle客户端数与服务器端的网络连接 在客户端可以应用配置好的网络服务名来访问服务器提供的各种服务了。从客户机上选择【开始】/【程序】/【Oracle—OraHome92】/【Application Development】/【SQL Plus】选项,出现如图1—19所示登录界面,在用户名文本框中输入SCOTT,口令文本框中输入TIGER,在主机字符串文本框中输入网络服务名。 在安装Oracle9i后,系统自动创建了一个与数据库实例名相同的网络服务名。这些网络服务名都是数据库的别名。 图1—19 远程访问服务器的SQLPlus 环境登录界面 任务5:以SYS用户正常关闭Oracle数据库 关闭数据库只能在数据库服务器端进行,且只能由DBA(数据库管理员)来完成。 1)在数据库服务器上选择【开始】/【程序】/【附件】/【命令提示符】选项进入DOS方式,在安装Oracle9i的路径下进入\oracle\ora92\bin\目录下执行dgmgrl。exe文件,出现如图1-20所示界面,DOS命令提示符变为DGMGRL表明已经进入命令行管理模式. 图1—20 进入命令行管理模式 2)以sys 用户连接数据库后,键入shutdown normal 以正常关闭方式关闭数据库,如图1—21 所示。 图1-21 命令行方式下正常关闭数据库 任务6:以SYS用户正常启动Oracle数据库 启动数据库同关闭数据库一样,也只能在数据库服务器端进行,且只能由DBA(数据库管理员) 来完成。进入命令行管理模式后,执行startup将完成正常启动数据库,如图1—22所示。 图1—22 命令行方式下正常启动数据库 五、实验结果提交要求 本次实验需要按要求完成操作. 实验2 oracle的PL/SQL(设计性实验8学时) 一、实验目的 1、 理解PL/SQL程序结构,掌握Oracle的PL/SQL程序的编制与调试方法。 2、 深刻理解Oracle数据库事务的概念,体会Oracle数据库以事务为管理的意义和作用;掌握显式游标的编制与调试方法. 3、 深刻理解Oracle数据库函数和过程的概念,体会Oracle数据库中函数和过程的意义和作用;掌握中函数和过程的编制与调试方法。 二、实验要求 实验任务 1、 编制各种控制结构的PL/SQL程序。上机调试课件中的所有例题。 2、 按要求编制程序:从键盘输入两个整数,判断两个整数的大小,并输出结果。 3、 按要求编制程序:从键盘输入两个整数(从小到大),将第一个整数每次加1,一直到等于第二个整数为止,统计输出循环次数。 4、 按要求编制程序: 根据SCOTT用户的emp表中数据,为职工涨工资。从最低工资涨,增加幅度为10%,涨完工资后,每月发放工资总额为50万元。 5、 按要求编制程序: 对SCOTT用户的EMP表中的每一个雇员按不同情况征收个人所得税。将各雇员的雇员号(empno)、姓名(ename)及所得税(stax)存放于名为TAX的表中。如果工资高于4000元,征收20%的税,并触发自定义的异常将该情况说明写入TAX的备注(memo)字段.否则,均征收10%的税。 6、 按要求编制程序:创建一个过程,定义一个同EMP表中的ENAME相同类型的变量tname,将EMP表中7788雇员的姓名送入变量tname中,然后输出结果。 7、 按要求编制程序:创建一个函数,获取EMP表中某雇员的部门号。 8、 编程完成以下实验内容: ⑴ 设计一个自定义的存储过程,并且编写和执行该存储过程. ⑵ 设计一个自定义的函数,并且编写和执行该函数。 ⑶ 设计一个触发器,并创建和使用该触发器. 三、实验学时安排 课堂内8学时完成二中内容。 四、实验内容与步骤 1)选择【开始】/【程序】/【Oracle—OraHome92】/【ApplicationDevelopment】/【SQL*Plus】选项,出现SQL*Plus环境的登录界面,在用户名文本框中输入实验3的任务1中创建的用户名,口令文本框中输入实验3的任务1中创建的用户口令,在主机字符串文本框中输入配置好的网络服务名。如图2—1所示。 图2-1 用创建的用户登录SQL*Plus 2)登录到SQL*Plus 环境后,用EDIT 命令后接文件名来调用操作系统的文本编辑器(Windows2000/NT操作系统默认为记事本),如图2-2所示. 图2—2 在SQL*Plus 环境中使用EDIT 命令调用文本编辑器 3)在文本编辑器中编写程序源代码,如图2—3所示. 图2-3 在文本编辑器中编写程序源代码 4)存盘(文件默认扩展名为。sql,可以修改文件扩展名及保存路径,如果不做更改,默认保存在安装Oracle的路径下的\oracle\ora92\bin目录下)退出返回到SQL*Plus环境,用@或START文件名(如果更改过存放路径,在文件名前要指定存放的路径)执行,如图2-4所示。如果报错,请继续在SQL*Plus用EDIT+文件名再进入文本编辑器,将错误的程序源代码改正后存盘退出返回到SQL*Plus继续执行,反复进行调试直到程序正确运行为止。 图2-4 运行PL/SQL程序 五、实验结果提交要求 本次实验需要提交上机实验报告。 将实验任务按要求编制的程序调试通过后,将程序源代码学习委员,学习委员统一收齐后交给指导教师。 实验3 Oracle数据库及维护(操作性实验 4学时) 一、实验目的 加深对Oracle数据库管理系统的体系结构的理解,明确逻辑结构与物理结构的关系.了解Oracle数据库管理系统各级存储参数的优先顺序及其作用,掌握表空间的存储参数设置方法,熟练掌握创建、删除和扩充表空间的方法. 二、实验要求 1、 创建永久表空间. 创建一个表空间名为TBL+学号后两位 表空间的大小为5M 表空间包括两个数据文件:TBL+学号后两位01(3M)和TBL+学号后两位02(2M) 数据文件均存放在D:\ORACLE下 表空间设置为联机状态 表空间各存储参数均采用默认值 2、 创建临时表空间。 创建一个临时表空间名为TTBL+学号后两位 临时表空间的大小为1M 临时表空间的数据文件:TTBL+学号后两位01 数据文件存放在D:\ORACLE下 临时表空间各存储参数均采用默认值 3、 扩充表空间。 用命令行管理方式,将1中创建的永久表空间的存储能力扩充为8MB 用企业管理器直接管理方式,将1中创建的永久表空间的存储能力扩充为10MB 4、 删除表空间。将1中创建的表空间删除 三、实验学时安排 课堂内4学时完成二中所列1、2、4三项内容,其余各项内容均在课外自行上机练习完成。 四、实验内容与步骤 任务1:创建永久表空间 任务2:创建临时表空间 下面介绍企业管理器直接管理方式下创建临时表空间的方法。 任务3:扩充表空间 任务4:删除表空间 五、实验结果提交要求 本次实验需要按要求完成操作,由老师检查. 实验4 Oracle数据库备份与恢复实验(验证性实验4学时) 一、实验目的 理解数据库备份工作的重要性,将备份与恢复策略的理论和实践相结合,能根据实际情况确定备份和恢复策略。熟练掌握逻辑备份和恢复工具。 二、实验要求 1、 逻辑备份工具表方式备份. 以实验3中创建的用户登录 利用Oracle9i提供的逻辑备份工具EXP,选择表方式备份实验3中创建的模式对象 2、 逻辑备份工具用户方式备份. 以实验3中创建的用户登录 利用Oracle9i提供的逻辑备份工具EXP,选择用户方式备份实验3中创建的模式对象 3、 逻辑备份工具数据库方式备份. 以SYSTEM用户登录 利用Oracle9i提供的逻辑备份工具EXP,选择全库方式备份数据库 4、 逻辑恢复工具进行恢复。 以SYSTEM用户登录 利用Oracle9i提供的逻辑恢复工具IMP,将前面1、2、3中选择的不同备份方式备份的文件,进行相应的数据库恢复 5、 备份向导进行联机热备份。 配置企业管理器的集成方式管理OMS 配置进行联机热备份的环境 利用备份向导将实验2中创建的表空间联机热备份 6、 备份向导进行联机热恢复。 利用备份向导将5中联机热备份出的文件进行联机热恢复 三、实验学时安排 课堂内4学时完成二中所列1、2、3、4四项内容,其余各项内容均在课外自行上机练习完成. 四、实验内容与步骤 任务1:逻辑备份工具EXP表方式备份 选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2.0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行exp命令,在用户名后输入实验3中创建的用户名/口令@连接描述符并执行,数据库连接成功后出现如图4-1所示界面。在该界面根据提示信息输入相应参数,将开始逻辑备份过程.这里选择以表方式备份数据库.备份出来的文件保存在指定的路径下(在本例中保存在e:\uwxd1.dmp下)。 图4—1 执行exp.exe 命令以表方式备份 任务2:以用户方式备份 选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2.0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行exp命令,在用户名后输入实验3中创建的用户名/口令@连接描述符并执行,数据库连接成功后出现如图4—2所示界面。在该界面根据提示信息输入相应参数,将开始逻辑备份过程。这里选择以用户方式备份数据库。备份出来的文件保存在指定的路径下(在本例中保存在e:\uwxd2.dmp下)。 图4—2 执行exp.exe 命令以用户方式备份 任务3:以全库方式备份 这种全库方式备份只能由拥有EXP_FULL_DATABASE角色的用户才能使用.选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2.0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行exp命令,在用户名后输入SYSTEM/口令@连接描述符并执行,数据库连接成功后出现如图4—3所示界面。在该界面根据提示信息输入相应参数,将开始逻辑备份过程。这里选择以用户方式备份数据库。备份出来的文件保存在指定的路径下(在本例中保存在e:\uwxd03。dmp下)。由于全库方式备份的内容比较多,时间较长,需耐心等待。 图4—3 执行exp.exe 命令以全库方式备份 任务4:以不同方式恢复数据库 1)恢复表方式备份的文件: 选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2.0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行imp命令,在用户名后输入SYSTEM/口令@连接描述符并执行,数据库连接成功后出现如图4—4所示界面.在该界面根据提示信息输入相应参数,将开始逻辑恢复过程.这里将把备份出来的表恢复给使用IMP 工具恢复数据库的用户。(如E:\UWXD1.DMP是以UWXD01用户备份了一个基本表STU,恢复数据库时以SYSTEM/口令@连接描述符使用IMP工具,则把用户UWXD01的表STU恢复到了用户SYSTEM下). 建议恢复数据库时,以备份数据库时的用户来恢复,尽量避免错误的发生。 图4-4 执行IMP 命令恢复以表方式备份的文件 2)恢复用户方式备份的文件: 选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2。0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行imp命令,在用户名后输入SYSTEM/口令@连接描述符并执行,数据库连接成功后出现如图4—5所示界面。在该界面根据提示信息输入相应参数,将开始逻辑恢复过程。这里需要指定备份出来的文件是由哪个用户备份的(此处E:\UWXD2.DMP 是由UWXD01备份的,因此在第二个用户名的参数处输入UWXD2),将把备份出来的用户模式对象恢复给使用IMP工具恢复数据库的用户。(如E:\UWXD2。DMP是以UWXD01用户备份的,恢复数据库时以SYSTEM/口令@连接描述符使用IMP工具,则把用户UWXD01的所有模式对象恢复到了用户SYSTEM下)。 建议恢复数据库时,以备份数据库时的用户来恢复,尽量避免错误的发生. 图4-5执行IMP命令恢复以用户方式备份的文件 3)恢复全库方式备份的文件 这种恢复全库方式备份的文件只能由拥有IMP_FULL_DATABASE角色的用户才能使用.选择【开始】/【程序】/【附件】/【命令提示符】选项,进入安装有Oracle9i 2。0 版本的数据库管理系统的路径后,进入\oracle\ora92\bin目录,执行imp命令,在用户名后输入SYSTEM/口令@连接描述符并执行,数据库连接成功后出现如图4—6所示界面。在该界面根据提示信息输入相应参数,将开始逻辑恢复过程. 图4-6执行IMP命令恢复以全库方式备份的文件 任务5:备份向导进行联机热备份 要使用备份向导进行备份和恢复,首先要构建管理服务器。要想构建管理服务器,必须保证有一个可以使用的数据库,在构建过程中该数据库不能被其他管理员关闭.这里,首先介绍构建管理服务器的步骤,然后介绍进行联机热备份所必须的系统环境配置步骤,最后再介绍利用备份向导进行联机热备份的过程。 1.构建管理服务器 1)选择【开始】/【程序】/【Oracle-OraHome92】/【Configuration and Migration Tools】/【Enterprise Manager Configuration Assistant】选项,出现欢迎使用界面,单击【下一步】按钮.如图4—7所示。 图4—7 欢迎使用界面 2)出现配置操作界面,首次建立管理服务器时系统将单独建立一个数据库供管理服务器使用,资料档案库就是这个数据库中的一些特定的数据表和对象,存储的是集成管理环境下的管理信息。这里选择【配置本地的Oracle Management Server】选项,单击【下一步】按钮。如图4-8 所示. 图4—8 配置操作界面 3)出现配置Oracle Management Server 界面,这里选中【创建一个新的资料档案库】单选钮,单击【下一步】按钮。如图4—9所示. 图4—9 配置Oracle Management Server 界面 4)出现创建新资料档案库选项界面,这里,选中【典型】单选钮,单击【下一步】按钮。如图4-10所示. 图4-10 创建新资料档案库选项界面 5)出现更改SID界面,如图4-11所示。 图4—11 更改SID 界面 6)出现创建资料档案库概要界面,如图4—12所示。单击【完成】按钮。 图4-12 创建资料档案库概要界面 7)安装进程将调用数据库配置助手(Oracle Database Configuration Assistant)创建数据库,创建完成出现完成界面,如图4—13所示。需要更改SYS和SYSTEM的口令,分别在相应的文本框里输入要更改的口令后,单击【确定】按钮. 图4—13 更改口令界面 7)成功创建管理服务器后出现处理完成界面,如图4-14所示。单击【关闭】按钮。 图4—13 创建完成出现完成界面 图4-14 处理完毕界面 8)为保证重新启动计算机后,能顺利登录管理服务器,建议将OracleOraHome92ManagementServer管理服务器后台服务的启动类别默认安装为“手动”方式更改为“自动”方式. 2.进行联机热备份所必须的系统环境配置步骤如下(共分5个步骤) ①.数据库工作在归档状态 由于数据库默认工作在非归档模式,因此首先要将其改变为归档模式。数据库工作在归档状态(ARCHIVELOG),数据库操作过程中若发生故障,将可以进行恢复。更改日志模式的方法如下: 1)选择【开始】/【程序】/【Oracle—OraHome92】/【Enterprise Manager Console】选项,出现登录企业管理器登录界面,以系统管理员身份(初次登录可以SYSTEM用户登录)以独立启动方式登录数据库。用鼠标右键单击,在出现的快捷菜单里选择【查看/编辑详细资料】菜单命令,选择编辑数据库的【恢复】选项卡,选中【归档日志模式】复选框,单击【应用】按钮,如图4-15所示。 图4—15 编辑数据库的【恢复】选项卡 2)出现关闭数据库界面,选择【正常】选项后,单击【确定】按钮。出现断开连接数据库用户的界面,选择【是】按钮后出现数据库颤动界面,如图4-16所示.将完成数据库从非归档模式到归档模式的转换过程,完成后单击【关闭】按钮。 图4—16 数据库颤动界面 图4-17 选择查看归档日志 3)在企业管理器里选择【存储】/【归档日志】选项,用鼠标右键单击,在出现的快捷菜单里选择【查看/编辑详细资料】菜单命令,如图4—17所示. 4)出现编辑归档日志的【一般信息】选项卡,如图4-18所示。在企业管理器里不允许编辑归档日志文件,可以查看的信息如下: 【名称】文本框:已归档日志文件的完整目录和文件名。 【序列】文本框:重做日志组的日志序列号,该序列通常用于标识创建每个已归档日志文件的顺序。 【大小】文本框:重做日志文件的大小. 【归档时间】文本框:归档重做日志完成的时间。 【第一个更改】/【编号】文本框:写入重做日志的第一个系统更改编号(SCN),大于或等于上一个已归档日志的上次更改编号。 【第一个更改】/【时间】文本框:将SCN首次写入重做日志的时间。 【上次更改】/【编号】文本框:写入重做日志的上次系统更改编号,小于或等于将归档的下一个重做日志的第一个更改编号。 【上次更改】/【时间】文本框:将SCN上次写入重做日志的时间。 图4—18 编辑归档日志的【一般信息】选项卡 ②.给数据库管理员授予角色权限 要对数据库进行数据库的逻辑备份和恢复,必须具备EXP_FULL_DATABASE和IMP_FULL_DATABASE角色权限,具有数据库是SYSDBA身份的默认用户SYS已经被授予了上述角色,但其他的DBA用户没有被授予,需要手工授予其角色权限.方法可见实验3给用户授予角色操作步骤。 ③.给NT管理员授予批处理作业权限 如果要使用登录管理服务器后的数据库导入/导出向导,需要使用数据库服务器的作业系统,还必须给NT管理员赋予批处理作业的权限.方法如下: 1)选择【开始】/【程序】/【管理工具】/【本地安全策略】选项,出现本地安全设置界面,如图4-19所示。选择【树】/【本地策略】/【用户权利指派选项】,在右边出现的表格中双击【作为批处理作业登录】策略。 图4—19 本地安全设置 2)出现本地安全策略设置界面,如图4-20所示。在列表里出现已经被授予批处理作业登录权限的用户,单击【添加】按钮。 图4—20 本地安全策略设置 3)出现选择用户或组界面,如图4-21所示。在下拉列表框里选中Administrator用户,单击【添加】按钮将其添加到列表框里,单击【确定】按钮。这样,作为NT管理员的Administrator用户就具备了作为批处理作业登录的权限。 图4—21 本地安全策略设置 ④.设置节点的首选身份证明 设置节点的首选身份证明后,当使用数据库导出/导入向导时,管理服务器的作业系统将按照设定的身份证明登录节点服务器,由于前面已经设定Administrator用户具有批处理作业登录权限,因此智能代理将自动执行管理服务器下发的作业,并将完成后的信息反馈给管理服务器。设置节点的首选身份证明的方法如下: 1)在登录管理服务器后的企业管理器的【菜单栏】上选择【配置】/【首选项】选项,如图4-22所示。 图4-22 选择配置节点首选身份证明 2)出现编辑管理员首选项的【首选身份证明】选项卡,如图4—23所示。在【目标】列表框中选中要管理的数据库服务器节点名称,出现节点身份证明参数设置界面,在【用户名】文本框里输入Administrator,在【口令】和【确认口令】文本框里输入口令。 图4-23 设置节点首选身份证明 ⑤.设置数据库的首选身份证明 在编辑管理员首选项的【首选身份证明】选项卡【目标】列表框中选中将要进行联机热备份/恢复的数据库,出现节点身份证明参数设置界面,在【用户名】文本框里输入SYS,在【口令】和【确认口令】文本框里输入SYS用户的口令,在【角色】下拉列表框里选择SYSDBA,如图4-24所示. 图4-24 设置数据库首选身份证明 3.利用备份向导进行联机热备份 1)在企业管理器里选中要备份的数据库,在【集成管理工具区】单击【数据库工具】按钮,然后单击【备份】快捷按钮,如图4—25所示。 图4—25 选择数据库备份向导 2)出现简介界面,如图4—26所示。单击【下一步】按钮。 图4-26 数据库备份简介界面 3)出现策略选择界面,如图4-27所示。选中【自定义备份策略】单选钮,单击【下一步】按钮。 图4-27 策略选择界面 4)出现备份选择界面,如图4-28所示。可以选择备份目标,包括数据库、表空间、数据文件和归档日志四种方式。选中【表空间】单选钮,单击【下一步】按钮。 图4—28 备份选择界面 5)出现表空间界面,如图4—29所示。在【可用表空间】列表框里选择要备份表空间,这里需要选择实验2中创建的表空间,单击【添加】按钮将其添加到【已选表空间】列表框,单击【下一步】按钮。 图4-29 表空间界面 6)出现归档日志界面,如图4—30所示。选中【是,备份所有归档日志】单选钮,单击【下一步】按钮。 图4—30 归档日志界面 7)出现是否删除归档日志界面,可以根据实际情况来选择是否在每次备份之后删除归档日志。选中【是,在每次备份之后删除归档日志】选项,单击【下一步】按钮。 8)出现备份选项界面,如图4-31 所示, 选中【完全备份】单选钮,单击【下一步】按钮. 图4-31 备份选项界面 8)出现配置界面,如图4-32所示.查看备份的配置情况(创建备份配置在菜单栏选择【工具】/【数据库向导】/【备份管理】/【创建备份配置】选项),单击【下一步】按钮。 图4—32 配置界面 9)出现调度界面,如图4-33所示.选中【立即执行】单选钮,单击【下一步】按钮. 图4-33 调度界面 10)出现作业信息界面,如图4—34所示.选中【立即提交作业】单选钮,单击【下一步】按钮. 图4—34 作业信息界面 11)出现概要界面,单击【确定】按钮。 12)出现作业成功提交界面,单击【确定】按钮. 13)完成联机热备份后的作业,如图4-35所示。在完成的备份作业上用鼠标右键单击,在出现的快捷菜单里选择【查看作业】菜单命令. 图4-35 完成的备份作业 14)出现编辑作业的【进程】选项卡,如图4—36所示。单击选中【状态】字段为已完成的进程,然后单击【显示输出】按钮。 图4-36 查看完成的进程情况 15)出现作业输出界面,如图4-37所示。其中有关于本次作业完成的描述. 图4—37 作业输出界面 16)在c:\oracle\oradata\oracle路径下存放有备份后的文件. 任务6:备份向导进行联机热恢复 1)在企业管理器里选中要备份的数据库,在菜单栏选择【工具】/【数据库向导】/【备份管理】/【恢复】菜单命令,如图4-38所示。 图4—38 选择数据库恢复向导 2)出现简介界面,如图4—39所示。单击【下一步】按钮. 图4-39 简介界面 3)出现恢复选择界面,如图4—40所示。选中【表空间】单选钮,单击【下一步】按钮。 图4-39 恢复向导简介界面 图4-40 恢复选择界面 4)出现表空间界面,如图4-41所示。在【可用表空间】列表框里选择要恢复成的表空间,单击【添加】按钮将其添加到【已选表空间】列表框里,单击【下一步】按钮. 图4-41 表空间界面 5)出现重命名界面,如图4-42所示。在【原名称】字段下是已选数据文件的完整路径和文件名,该字段不能编辑。如果需要更改恢复后的文件名和路径,在【新名称】字段下输入新文件名和新路径,单击【下一步】按钮。 图4-42 重命名界面 6)出现配置界面,单击【完成】按钮。 7)出现概要界面,单击【确定】按钮。 8)出现成功提交作业界面,单击【确定】按钮。 9)按照和备份作业一样的操作步骤查看作业完成情况。 五、实验结果提交要求 本次实验需在上机完成课堂内上机任务后将备份后的文件复制到自己的存储介质,以后上机时再恢复到数据库中。 实验5数据库应用系统开发(综合性实验 4学时) 一、实验目的 从需求分析和数据库概念、逻辑设计,到功能分析和应用程序的最终实现,让学生亲自动手参与一个具有一定规模的数据库应用系统的设计和开发,真正理解和掌握数据库设计和开发的思路和方法,并更好地理解和消化课本所学的知识,为今后的实际应用打下良好的基础. 二、实验要求 针对一个具体的应用案例,进行需求分析和数据库概念、逻辑设计,到功能分析,选用一个数据库开发工具(Java或.net)进行编程完成应用程序的开发。 三、实验内容 任务1:根据用户实际需求对数据对象进行分析、抽象,建立数据库概念模型(用E—R图表示)。 任务2:用SQL语言表示数据库逻辑模型和物理模型。 任务3:用SQL语言完成需求中所提出的数据查询要求。 任务4:采用客户/服务器方式作为系统开发结构。后台数据库(服务器)采用Oracle,用户使用界面(客户端)主要采用VB、Java、Powerbuilder、Dephi、VC等进行开发。(说明:具体的开发环境及工具可根据当时的实际情况酌情选择)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统管理 应用 实验 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文