您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle实验指导书
1适用专业:软件工程本科制定人:郭东恩教研室:数据库技术教研室2011年1月大型数据库技术实验指导书PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn2前言大型数据库ORACLE是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE数据库的基本开发和管理方法,运用数据库设计理论设计出满足一定规范的ORACLE数据库应用系统,了解掌握oracle大型数据库的管理。随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《大型数据库技术》课程的教学提出了新的更高的要求。由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。我们重新编写了实验指导书,加大了实践力度。希望同学们能够充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。希望同学们在使用本实验指导书和进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使《大型数据库技术》成为对学生的就业和学习非常有实用价值的一门课程。PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn3PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn4实验要求计算机数据库技术是现代信息社会最重要的应用之一。在过去十几年里得到了迅速的发展和应用。《大型数据库技术》课程的目的是为了使学生在课程学习的同时,通过在ORACLE这个大型的数据库设计软件中的实际操作,对ORACLE的基本功能有一个初步的了解;通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。通过多oracle常用工具的学习和使用,对oracle大型数据库的管理和应用有所了解,为以后从事DBA工作奠定坚实的基础。总之,通过上述实验环节,使学生加深了解和更好地掌握《大型数据库技术》课程教学大纲要求的内容。在《大型数据库技术》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实训内容的准备,就实验可能出现的情况提前做出思考和分析。(2)仔细观察上机操作时出现的各种现象,记录主要情况,作出必要说明和分析。(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需编程的实验,写出程序设计说明,给出源程序框图和清单。(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。(5)实验课程不迟到。PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn5目录实验一Oracle的安装与配置........................................................................................................6实验二OracleSQL*PLUS环境与查询...........................................................................................9实验三PL/SQL编程.......................................................................................................................31实验四oracle对象管理及使用....................................................................................................39实验五oracle安全管理及备份恢复..............................................................................................48附录:员工医疗保险系统表.............................................................................................................24PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn第6页共22页实验一Oracle的安装与配置一、实验目的及要求掌握Oracle的基本安装方法。掌握Oracle10g的网络配置。能够使用DBCA创建数据库。二、实验主要内容1、Oracle10g的安装。2、Oracle10g的网络配置。3、使用DBCA创建数据库。三、实验仪器设备在局域网环境下,有一台服务器和若干台客户机。服务器成功安装Oracle10g数据库服务器(企业版),客户机成功安装Oracle10g客户端软件,网络服务配置正确,数据库和客户端正常工作。四、实验步骤1、Oracle10g的安装(1)打开安装程序后,选择Oracle10g要安装的目录,输入数据库名及数据库口令。(2)检查安装Oracle前的先决条件,如果失败的项继续点重试检查或手动检查。(3)查看安装Oracle10g时系统反馈的信息包括系统磁盘空间是否够用是否有旧版本的残留,一切条件符合继续点安装。(4)安装程序已大致安装结束,下面点口令管理,修改数据库基本帐户口令(可选)。(5)此是最后一个步骤标志着安装程序已经安装完成,一些重要的URL地址要记住,以便日后之需,点击退出。2、Oracle10g的网络配置配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络配置助手(NetConfigurationAssistant)里完成(强烈建议在图形化的工具下完成Oracle服务端或客户端的配置)。(1)Oracle监听器配置(LISTENER)注意:如果正常安装了数据库,又没有人为地结束相关进程,此步操作可省。①选择Oracle-OraDb10g_home1à配置和移植工具àNetConfigurationAssistant。②在随后出现的窗口中选择“监听程序配置”,默认新加的监听器名称是LISTENER(该名称也可以由任意合法字符命名)。③选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn第7页共22页现的网络地址栏的协议下拉选项中选中“TCP/IP”,主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连接,建议输入IP地址。此处,由于网络上的IP地址需要重新配置,所以我输入的是主机名319-200,请同学们在建立客户端连接的时候注意与此保持一致),端口文本框中输入数字端口,默认是1521,也可以自定义任意有效数字端口。④输入全局数据库名,如test。注意这里的全局数据库名与数据库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入myoracle.192.168.1.5。Oracle主目录可以不填写,输入SID,如myoracle。至此,Oracle服务端监听器配置已经完成。(2)本地服务名配置(Tnsnames)本地服务名是基于Oracle客户端的网络配置,所以,如果客户端需要连接数据库服务器进行操作,则需要配置该客户端。此处使用OracleNetConfigurationAssistant配置本地服务名。①选择Oracle-OraDb10g_home1à配置和移植工具àNetConfigurationAssistant。②在随后出现的窗口中选择“本地Net服务名配置”,单击下一步。③在“选择要做的工作”一栏选择“添加”,单击下一步。④在服务名中输入(1)中配置的服务名,单击下一步。⑤选中TCP/IP(Internet协议),点击下一步。⑥输入主机名与端口号。注意这里的主机名与端口号必须与数据库服务器端监听器配置的主机名和端口号相同。点击下一步。⑦如果数据库服务器端相关服务启动了,可以点击“是,进行测试”,下一步,单击“更改登陆”输入相应的用户名和密码,进行连接测试。如果这里测试连接不成功,也不要紧,先点完成按钮结束配置。(3)连接数据库服务器①启动服务器端监听器与数据库服务Windows下,启动监听器:C:lsnrctlstart启动Oracle实例服务:C:oradim–startup–sidmyoracle关闭Oracle实例服务:C:oradim–shutdown–sidmyoracle以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器。②测试连接数据库服务器测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQLDeveloper,最方便的是用Oracle自带的sqlplus工具,以下利用sqlplusPDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn第8页共22页进行测试:C:sqlplus/nologSQLconnsystem@test已连接。3、使用DBCA创建数据库限于机房的安装环境,请同学们课后在自己的机器上实现此操作。(1)选择开始菜单中的DatabaseConfigurationAssistant(DBCA),单击下一步。(2)选择创建数据库,单击下一步。(3)“数据库模板”窗口,单击常规用途模板,然后单击下一步。(4)输入全局数据库名和SID,保持configuretheDatabasewithEnterpriseManager被选中。(5)“数据库连接选项”窗口,选择在缺省情况下您需要您的数据库工作的模式。单击未用模式或分享服务器模式并单击下一步。(6)“初始化参数”窗口的字符集选项卡上,单击使用Unicode(AL32UTF8)。(7)从“数据库存储器”窗口,单击下一步。(8)“创建选项”窗口,单击完成。(9)从“摘要”窗口,单击确定来启动创建数据库。(10)当数据库创建过程完成时,单击完成。五、拓展题使用命令方式创建数据库PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn第9页共22页实验二OracleSQL*PLUS环境与查询一.实验目的及要求1.熟悉Oracle的基本知识。2.熟悉Oracle的命令操作环境SQL*PLUS及常用命令。3.熟悉并掌握oracle常用的查询语句。二、实验主要内容1、OracleSQL*PLUS环境及常用命令。2、Oracle查询。三、实验仪器设备在局域网环境下,有一台服务器和若干台客户机。服务器成功安装Oracle10g数据库服务器(企业版),客户机成功安装Oracle10g客户端软件,网络服务配置正确,数据库和客户端正常工作。四、实验步骤1.SQL*Plus的启动当登录到操作系统后,有三种方法启动SQL*Plus。1)SQLPLUS(或SQLPLUSW,下同)将看到如下的信息:SQL*Plus:Release9.0.1.0.1-Productionon星期二9月1314:27:512005PDF文件使用pdfFactoryPro试用版本创建www.fineprint.cn第10页共22页(c)Copyright2001OracleCorporation.Allrightsreserved.请输入用户名:输入你的用户名字并按回车。SQL
本文标题:oracle实验指导书
链接地址:https://www.777doc.com/doc-11833 .html