《Oracle数据库实验指导手册6684.docx》由会员分享,可在线阅读,更多相关《Oracle数据库实验指导手册6684.docx(124页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、更多企业学院:./Shopp/中小企业管理理全能版183套讲座+897000份资料./SShop/440.shttml总经理、高层层管理49套讲座+116388份份资料./SShop/338.shttml中层管理学院院46套讲座+66020份资料./SShop/339.shttml国学智慧、易易经46套讲座./SShop/441.shttml人力资源学院院56套讲座+227123份份资料./SShop/444.shttml各阶段员工培培训学院77套讲座+ 324份资料./SShop/449.shttml员工管理企业业学院67套讲座+ 8720份份资料./SShop/442.shttml工厂生产
2、管理理学院52套讲座+ 139200份资料./SShop/443.shttml财务管理学院院53套讲座+ 179455份资料./SShop/445.shttml销售经理学院院56套讲座+ 143500份资料./SShop/446.shttml销售人员培训训学院72套讲座+ 4879份份资料./SShop/447.shttml软件开发综合实训2(Oracle数据库)实验指导书课 程 号:适用专业:制 定 人: 教 研 室:2009 年99 月前言ORACLE数数据库是属于于数据库开发发软件及应用用领域的专业业课,是面向向计算机专业业本科生和研研究生开设的的一门数据库库应用普及型型计算机专业业课程
3、。ORACLE数数据库是当前前应用最为广广泛的数据库库系统,ORRACLE数数据库是针对对高年级学生生的实践性较较强的课程。通通过实训,并结合合典型系统进进行分析,使使学生较为系系统地掌握OORACLEE数据库的基基本开发方法法,运用数据据库设计理论论设计出满足足一定规范的的ORACLLE数据库应应用系统。软件开发综合合实训2(ORACLLE数据库)是网络工工程专业、计算机科学学与技术专业业的专业课程程之一。随着着计算机数据据库技术的迅迅速发展和在在当今信息社社会中的广泛泛应用,给ORACLE数据库课程的教学提出了新的更高的要求。由于ORACLLE数据库是是一门实践性性较强的技术术,课堂教学学
4、应该与实践践环节紧密结结合。将软软件开发综合合实训2(ORACLLE数据库)课程建设设成对学生就就业非常有用用的一门专业业课。我们重新编写了了实验指导书书,调整了实实训安排,加加大了实践力力度。希望同同学们能够充充分利用实验验条件,认真真完成实训,从从实训中得到到应有的锻炼炼和培养。希望同学们在使使用本实验指指导书和进行行实验的过程程中,能够帮帮助我们不断断地发现问题题,并提出建建议,使软软件开发综合合实训2(ORACLLE数据库)成为对学学生的就业和和学习非常有有实用价值的的一名学科。实训要求计算机数据库技技术是现代信信息社会最重重要的应用之之一。在过去去十几年里得得到了迅速的的发展和应用用
5、。软件开开发综合实训训2(ORACLLE数据库)课程实训的目的是是为了使学生生在课程学习习的同时,通通过在ORAACLE这个个大型的数据据库设计软件件中的实际操操作,对ORRACLE的的基本功能有有一个初步的的了解;通过过对SQL*PLUS的的简单使用,掌掌握其基本操操作命令和技技术;通过PL/SSQL编程语语言的使用与与程序设计的的分析,加深深学生对SQQL*PLUUS和PL/SQQL技术的理理解和掌握,进进而为今后再再涉及到难度度较大的实际际应用打下扎扎实的基础。总总之,通过上上述实验环节节,使学生加加深了解和更更好地掌握软件开发综合实训2(ORACLE数据库)课程教学大纲要求的内容。在软
6、件开发综综合实训2(ORACLLE数据库)的课程实训训过程中,要要求学生做到到:(1)预习实验验指导书有关关部分,认真真做好实训内容的准准备,就实验验可能出现的的情况提前做做出思考和分分析。(2)仔细观察察上机操作时时出现的各种种现象,记录录主要情况,作作出必要说明明和分析。(3)认真书写写实验报告。实实验报告包括括实验目的和和要求,实验验情况及其分分析。对需编编程的实验,写写出程序设计计说明,给出出源程序框图图和清单。(4)遵守机房房纪律,服从从辅导教师指指挥,爱护实实验设备。(5)实验课程程不迟到。目 录实践1 Orracle110g的安装装与配置及常常用工具的使使用1实践2 创建建数据库
7、、表表空间和数据据文件25实践3 数据据库的安全管管理27实践4 管理理表结构与表表数据32实践5 管理理索引、视图图、同义词和和序列36实践6 PLL/SQL编编程基础38实践7 PLL/SQL高高级编程42综合实践一 OOraclee基本知识与与SQL*PPLUS简单单使用46综合实践二 PPL/SQLL编程语言的的使用与程序序设计57综合实践三(设设计性) AASP+Orracle网网上购物系统统68附录:员工医疗疗保险系统表表69实践1 Orracle110g的安装装与配置及常常用工具的使使用开发语言及实现现平台或实验验环境Oracle 10g实践目的 (1) 掌握握Oraclle 1
8、0gg数据库的安安装与配置过过程。(2) 掌握OOraclee10g企业管管理器、SQQL*Pluus和iSQL*Plus的的使用方法。实践要求(1) 记录安安装过程中遇遇到的问题及及解决方法。(2) 记录利利用企业管理理器查看当前前数据库内存存结构、进程程结构、数据据文件、控制制文件、重做做日志组、日日志文件、初初始化参数的的方法。(3) 记录利利用SQL*Plus和和iSQL*Plus查查看数据库、数数据文件、控控制文件、重重做日志组、日日志文件、初初始化参数的的命令。(4) 记录当当前数据库各各种文件的物物理存储路径径和已启动的的服务。实践指导一、安装前的准准备工作1产品的分类类Orac
9、le的的产品有多种种,每种产品品的版本也有有所不同。目目前,最新版版本是Oraacle 110g。本书书以Oraccle Daatabasse 10gg作为讨论环环境。按照功能结构,可可以将Oraacle 110g主要产产品划分为如如下几类:(1) 数据库库产品:Orracle Databbase 110g,主要要用于存储和和处理数据,大大小为6555 025 354字节节,约6611 MB。(2) 客户端端产品:Orracle Databbase 110g Cllient,提提供客户端与与数据库之间间的连接和管管理等,产品品大小为4775 0900 051 字节,约4770 MB。(3) 企
10、业管管理产品:OOraclee Enteerprisse Mannager 10g Grrid Coontroll,主要包括括Oraclle管理代理理(OMA,Oraclle Mannagemeent Aggent)、Oraclle管理服务务(OMS,Oraclle Mannagemeent Seervicee)、Oraclle管理资料料档案库(OOMR,Oraclle Mannagemeent Reeposittory)和和Oraclle企业管理理器(OEMM,Oraclle Entterpriise Maanagerr 10g)网格控制台台等。它是系系统多层体系系结构和网格格计算环境不不可
11、或缺的管管理工具,该该产品大小为为1 7299 778 063字节节,约1.664 GB。(4) 中间件件产品:Orracle Appliicatioon Serrver 110g和Oraclle Colllaborrationn Suitte 10gg。前者提供供了基本的WWeb服务环环境,也是运运行企业管理理器的基础;后者则利用用关系数据库库来降低软硬硬件及管理成成本,从而简简化商务通信信并整合信息息。(5) 开发工工具:Oraacle DDevelooper SSuite 10g和Oraclle JDeevelopper 100g,它们是是数据库设计计和实施的适适用工具,可可完成从概念念
12、设计到逻辑辑设计和物理理设计的全过过程。Oraacle 110g JDDevelooper则为为当前Webb应用提供了了一个非常便便利且完整的的J2EE集成成开发环境。由由于Oraccle数据库库是业界第一一个完全支持持Java的数数据库,因此此Oraclle JDeevelopper 100g也是最佳佳的数据库应应用开发工具具,它支持BB/S结构以以及多层结构构的系统。目目前,许多公公司都用Orracle JDeveeloperr开发各种J22EE应用程程序。2产品的获取取目前,Oraccle 9ii和Oraclle 10gg产品拥有庞庞大的用户群群,可以直接接从Oraccle的官方方网站下
13、载软软件,网址是是若用户使用下载载的软件则不不能得到Orracle公公司的技术支支持,而且一一旦被发现使使用未经授权权许可的Orracle产产品,由此所所付出的代价价比购买正版版软件所付出出的要大得多多。同时,从从Oraclle官方网站站的下载许可可协议中也可可以看到,以以下载方式得得到的软件产产品只能用于于学习和培训训等,不得用用于商业目的的。所以,企企业应使用正正版的Oraacle软件件。3安装环境在安装Oraccle Daatabasse之前,必必须明确系统统安装所需要要的条件。1) 硬件环境境安装Oraclle 10gg数据库的硬硬件需求如表表1所示。在上述需求中,处处理器的速度度和内
14、存大小小直接影响着着Oraclle运行的速速度。所以建建议硬件配置置越高越好。一一般地,服务务器配置应高高于客户端配配置,而且配配置越高安装装速度越快。2) 软件环境境安装Oraclle10g数据库库的软件需求求如表2所示。二、安装Oraacle DDatabaase 100g1安装前准备备工作 (1) 仔细细阅读联机文文档,确保当当前安装环境境能够满足安安装需求。 (2) 如果果系统曾安装装过Oraccle,则卸卸载Oraccle_Hoome环境变变量。 (3) 若当当前已经安装装了一个Orracle并并想重新安装装,则要停止止所有的Orracle服服务。操作步步骤是:打开开Windoows
15、系统的的“控制面板”“管理工具具”“服务”,停止以“OOraclee”开头的所所有服务。否否则,在安装装Oraclle过程中将将出现错误信信息。 (4) 为了了保证系统安安装顺利完成成,建议将OOraclee Dataabase 10g的安装装光盘全部复复制到硬盘的的一个目录下下。 (5) 注意意,Oraccle Daatabasse 10gg在启动时会会自动检测系系统的环境是是否满足安装装要求,如果果满足条件,则则创建安装文文件并继续安安装,否则拒拒绝安装。2安装步骤单击“开始安装装”,就可以以安装ORAACLE 110g,一般般会检查系统统配置是否符符合要求,然然后出现“OOraclee
16、DataaBase 10g安装”对对话框,如图图1所示:图1在安装Oraccle DaataBasse 10gg时可以选择择“基本安装装”和“高级级安装”两种种方法。选择择“基本安装装”时,“OOraclee主目录位置置”用于指定定Oraclle DattaBasee 10g软件的的存放位置;“安装类型型”用于指定定Oraclle产品的安安装类型(企企业版、标准准版和个人版版)。如果选选择“创建启启动数据库”,那那就要指定全全局数据库名名称和数据库库用户的口令令。选择“高级安装装”,单击“下下一步”,会会出现“指定定文件对话框框”,在源路路径显示的是是安装产品所所在的磁盘路路径;目标名名称用于
17、资定定Oraclle主目录所所对应的环境境变量,目标标路径用于指指定安装Orracle软软件的目标安安装路径。设设置目标名称称为:OraaDb10gg_homee1,目标路路径为:D:oraclleprodduct100.1.0ddb1。如图图2:图2单击“下一步”,会会加载Oraacle产品品列表,然后后出现“选择择安装类型”对对话框;如图图3:图3选择安装类型时时一般选择“企企业版”,单单击“下一步步”,会出现现“选择数据据库配置”对对话框,如图图4 :图4在“选择数据库库配置”对话话框中可以选选择是否要创创建启动数据据库,如果要要创建数据库库还要选择建建立数据库的的类型。选择择“不创建启
18、启动数据库”单单击“下一步步”,会出现现“概要”对对话框,如图图5所示:图5单击“安装”,就就会开始安装装Oraclle DattaBasee 10g产品了了。如图6为安装过程程:图6图7为安装完成成图7在安装完成Orracle Databbase 110g后,就就要建立数据据库。数据库配置助手手(Dataabase Confiigurattion AAssisttant)用用于创建数据据库、配置数数据库选项、删删除数据库和和管理模板。在在安装Oraacle ddatabaase 100g的时候如如果没有建立立数据库,在在安装完成之之后就可以使使用数据库配配置助手(DDBCA)建建立数据库。建
19、立数据库的方方法有两种,第第一种是在命命令行下直接接运行:dbbca;第二二种是点击开开始菜单:开开始=程序序=Oraacle=oraDbb10g_hoome1=Confiigurattion aand Miigratiion Toool=DDatabaase Coonfiguuratioon Asssistannt。如图88:图8之后,具体步骤骤如下,先出出现欢迎对话话框,如图99:图9单击“下一步”,出出现“操作”对对话框,该对对话框用于要要执行的数据据库操作(创创建数据库、配配置数据库选选项、删除数数据库和管理理模板),如如图10:图10如果是第一次创创建数据库,只只能创建数据据库和管理
20、模模板可以使用用,选择创建建数据库,单单击“下一步步”,会出现现数据库模板板对话框,如如图11:图11数据库模板是本本地硬盘上的的XML文件件,用来存储储数据库的配配置信息。选择“事务处理理”,单击“下下一步”,会会显示数据库库标示对话框框,该对话框框用于设置全全局数据库名名和例程名。如如图12:图12全局数据库名,格格式一般为:db_naame.dbb_domaain。dbb_namee用于对应数数据库名,ddb_dommain对应应于网络域名名。SID(例程)应该该与db_nname完全全一致.如图图12都设置为为:demoo.单击“下一步”,会会出现“管理理选项”对话话框。用于设设置OE
21、M管管理信息,如如图13:图13如果要集中管理理所有的Orracle数数据库,那就就要选择“GGrid CControol管理数据据库”,如果果只管理本地地数据库,那那就选择“使使用Dataabase Contrrol管理数数据库”。选择“使用Daatabasse Conntrol管管理数据库”,单单击“下一步步”,会出现现“数据库身身份证明”对对话框,该对对话框用于设设置初始数据据库用户帐号号的口令。如如图14:图14要选择用户SYYS、SYSSTEM、DDBSNMPP、SYSMMAN使用相相同的口令,那那就选择“所所有账户使用用同一口令”。这这里选择“使使用不同的口口令”,分别别设置用户的
22、的口令:SYYS用户的口口令为ORAACLE,SSYSTEMM用户的口令令为MANAAGER,DDBSNMPP用户的口令令为DBSNNMP,SYYSMAN用用户的口令为为SYSMAAN。设置口令后,单单击“下一步步”,会出现现“存储选项项”对话框,该该对话框用于于指定数据库库的存储机制制(文件系统统、自动存储储管理、裸设设备),如图图15:图15选择“文件系统统”,单击“下下一步”,会会出现“数据据库文件位置置”对话框,该该对话框用于于指定数据库库文件的存放放位置。如图图16:图16选择“使用模板板中的数据库库文件位置”,单单击“下一步步”,会出现现“恢复配置置”对话框,该该对话框用于于指定数
23、据库库的恢复选项项,如图177:图17快速恢复区用于于恢复数据,以以免系统发生生故障时丢失失数据;启用用归档用于将将数据库设置置为ARCHHIVELOOG模式,使使得当数据库库出现失败时时可以完全恢恢复数据库数数据。单击“下一步”,会会出现“数据据库内容”对对话框,该对对话框用指定定是否安装示示例方案,并并运行自定义义脚本。如图图18:图18单击“下一步”,会会出现“初始始化参数”对对话框,该对对话框用配置置初始化参数数、数据库字字符集和连接接模式。如图图19:图19这里的内容相对对初学者来说说有垫补好理理解,放到后后面讲解。单击“下一步”,会会出现“数据据库存储”对对话框,该对对话框用指定定
24、控制文件、数数据文件、重重做日志文件件、名称和尺尺寸。如图220: 图20单击“下一步”,会会出现“创建建选项”对话话框,该对话话框用指定建建立数据库,还还是保存为数数据库模板。如如图21:图21单击“完成”,会会显示“确认认”对话框,列列出了要安装装Oraclle选项的所所有信息。如如图22:图22单击“确定”,就就完成数据库库的建立过程程。就会开始始数据库的建建立,如图223:图23当数据库建立完完成后,就会会出现如下对对话框,如图图24:图24当建立完成数据据库后,系统统会锁定除SSYS、SYYSTEM、DDBSNMPP、SYSMMAN之外的的所有其他用用户。应为以以后要使用SSCOTT
25、用用户,所以在在点击“口令令管理”按钮钮后,解锁SSCOTT用用户,如图225:图25指定用户口令为为TIGERR,单击“确确定”按钮,最最后单击“退退出”按钮完完成数据库建建立的全部过过程。三、Oraclle数据库文文件目录结构构Oracle Databbase 110g安装完完成后,其目目录结构与OOraclee9i有很大大不同。在OOraclee Dataabase 10g中,Oraccle的目录录结构是由OOraclee_Basee及其子目录录Oraclle_Homme、adminn、flashh_recoovery_area和和oradaata目录构构成的。为方方便讨论,用用Orac
26、lle_Basse代表Oraccle目录树树的根,用OOraclee_Homee表示根目录录下的主目录录。1Oraclle_Basse目录Oracle_Base代代表Oraccle目录树树的根。本书书中Oraccle_Baase是指“F:oraclleprooduct10.1.00”。2Oraclle_Homme目录Oracle_Home主主目录位于OOraclee_Basee之下,它包包含与Oraacle软件件运行有关的的子目录和网网络文件以及及选定的组件件等。若在主主机上第一次次且只安装了了Oraclle数据库没没有其他Orracle产产品,则使用用默认的主目目录“dbb_1”;如果在在同
27、一台主机机的同一个根根目录下安装装多个产品或或是第2次安装,则则Oraclle_Homme主目录会会以“db_n”的形式式出现,即“ddb_2”、“db_3”等。这也也是为什么在在Oraclle_Basse目录可以以有多个Orracle_Home目目录的缘故。Oracle_Home目目录中包括的的主要子目录录有: BIN主要包含含用于数据库库管理的各种种命令等。 css与Oraclle Cluuster Synchhronizzationn服务有关的的文件。 dataabase存放数据据库服务器端端的参数文件件SPFILLE。 demoo存放数数据库实例模模式的脚本等等。 insttall用于
28、存储Orracle安安装后的端口口号,iSQQL*Pluus以及Enteerprisse Mannager Databbase CControol启动并登登录的方式等等。 netwworkaadmin有关监听听文件lisstenerr.ora和和sqlneet.oraa以及命名解解析文件tnnsnamees.oraa等。 sysmmancoonfig用于与Oraacle EEnterpprise Managgementt有关的端口口管理等。3adminn目录数据库管理文件件均存储在ooraclee_baseeadmiindb_name目目录下。各个个子目录的主主要含义如下下: bdummp后台
29、台进程跟踪文文件。 cdummp信息息转储文件(core dump)。 creaate数数据库创建文文件。 exp数据库导导出文件。 pfille初始始化参数文件件。 udummp用户户SQL追踪文文件。4Oradaata目录数据库文件存储储在“Oraacle_BBaseooradattadb_name”目录下,该目录主要存储数据库的控制文件、数据文件、重做日志文件。其中,扩展名为“.dbf”的文件为对应数据库中每个表空间的数据文件;扩展名为“.ctl”的文件为数据库的控制文件;扩展名为“.log”文件对应重做日志文件组及其成员。5flashh_recoovery_area目目录 “flash
30、h_recoovery_area”目录存储并管理与备份和恢复有关的文件。它包含系统中每个数据库的子目录,可用于存储与恢复有关的文件,如控制文件、联机重做日志副本、归档日志、闪回日志以及Oracle数据库恢复管理器(RMAN)备份等。四、Oraclle Dattabasee 10g安装后后的基本环境境与服务了解和掌握Orracle Databbase 110g安装后后的程序组、与与数据库服务务器相关的服服务,对正确确使用和深入入掌握Oraacle技术术是十分重要要的。1安装后的程程序组Oracle Databbase 110g安装后后的程序组为为“Oraccle_OrraDb100g_homme
31、1”,其包括括: Oraclle Insstallaation Produucts。 集成管理工工具。 配置和移植植工具。 应用程序开开发。1) Oraacle IInstalllatioon ProoductssOracle Instaallatiion Prroductts主要包括括:通用安装装器(Uniiversaal Insstalleer)和通用用安装程序概概念指南。2) 集成管理理工具集成管理工具主主要包括: Oraccle Diirectoory Maanagerr:一个基于于Java的管管理工具,用用于管理Orracle Interrnet DDirecttory。 Walll
32、et Maanagerr:Walleet Mannager可可创建加密的的Oraclle walllet,从从而增强其安安全性。3) 配置和移移植工具配置和移植工具具主要包括: Admiinistrrationn Assiistantt for Windoows:可用用于管理数据据库的实例和和管理员角色色等。 Dataabase Confiigurattion AAssisttant:数数据库配置助助手,它可以以创建数据库库、在现有数数据库中配置置数据库选项项、删除数据据库和管理数数据库模板。 Dataabase Upgraade Asssistaant:数据据库更新助手手,帮助用户户升级本地
33、数数据库。 Locaale Buuilderr:Oraclle Loccale BBuildeer是一个用用于定制本地地数据定义的的方便工具。利利用该工具可可查看创建语语言、字符集集等。主要功功能包括语言言设置、地域域设置、字符符集设置和语语法设置等。 Micrrosoftt ODBCC Admiinistrrator:是ODBCC数据源管理理器。 Net Confiigurattion AAssisttant:网网络配置助手手。使用该助助手可监听程程序配置、命命名方法配置置、本地NEET服务名配配置等。它是是进行Oraacle网络络连接时必需需的连接配置置工具。 Net Managger:使
34、用用该工具可进进行网络配置置,如数据库库标识服务的的配置、命名名方法配置和和监听程序的的创建与配置置等。该工具具与Net Confiigurattion AAssisttant是网网络连接配置置的主要工具具。4) 应用程序序开发应用程序开发包包括SQL*Plus,它它提供了一个个编辑、运行行SQL和PL/SQQL并与数据据库进行交互互的环境。2Oraclle数据库服服务Windowss平台上的Orracle不不同于其他平平台,它是以以服务的形式式呈现的,而而在Unixx中Oraclle是以进程程形式运行的的。所有Orracle服服务器及其后后台进程都是是在Oraccle.exxe进程下以以线索
35、的方式式运行的。当Oraclee Dataabase 10g系统安安装完成后,在在Windoows 20000/XPP/20033环境下自动动增加了许多多数据库服务务。选中“程序”“管理工工具”“服务”,出现当前前计算机所有有服务窗口,如如图26所示。图26在图26窗口中中可看到多个个以Oraccle开头的的服务,这些些都是与Orracle数数据库服务器器有关的服务务。服务具体体含义如下: OraccleCSSServicce:高级的的自动存储管管理服务,用用来解放DBBA在大容量量数据库环境境中对存储环环境的管理。 OraccleDBCConsolleygbxx:企业管理理器服务。 Orac
36、cle Seerviceeygbx:Oraclle数据库服服务。 OraccleJobbScheddulerYYGBX:Oraclle作业调度度服务。 OraccleOraaDb10gg_homee1iSQLLPlus:iSQLPPlus服务务。 OraccleOraaDb10gg_homee1TNSLListenner:Oraclle数据库监监听服务。 OraccleSNMMPPeerrMasteerAgennt:简单网网络管理协议议(Simpple Neetworkk Manaagemennt Prootocoll,SNMP),它是一个个标准的互联联网协议。它它能使网络中中的节点针对对网络
37、设备和和应用程序访访问其状态和和活动。所有有发给网络节节点的请求都都由同一个主主代理(Maaster Agentt)来处理。 OraccleSNMMPPeerrEncappsulattor:该服服务只有在系系统中配置并并安装了一个个以上的SNNMP副代理理时,才需要要封装器(EEncapssulatoor)。五、企业管理器器(EM)Oracle110g企业管管理器是一个个HTTP服务务器,建立于于数据库服务务器之上,是是一个完全基基于Web的管理理器,可以通通过浏览器打打开EM界面。1登录企业管管理器启动IE,在UURL中输入入“.主机名或主主机IP地址:端口号/emm”,出现企业业管理器登录
38、录界面,如图图27所示。图27在界面中输入用用户名、口令令,由于系统统尚未创建新新用户,所以以使用系统安安装时缺省创创建的用户“SSYS”登录录,针对此用用户的服务是是系统自动设设置的,从下下拉列表框中中选择连接身身份。Oraacle连接接身份有三种种:“Norrmal(正正常身份)”是基本连连接方式,级级别最低;“SSYSOPEER(系统操操作员身份)”是系统连连接方式,级级别较高;“SSYSDBAA(管理员身身份)”是“DBA”连连接方式,级级别最高。一一般用户以“NNormall”身份连接接,“SYSS”的连接身身份是“SYYSDBA”。输入完成后,单单击“登录”按钮,出现现如图28所示
39、的界界面。从图28中不难难看出,数据据库基本信息息包含“主目录”、“性能”、“管理”和“维护”四部分。图282企业管理器器环境介绍1) “主目录录”部分 “主目录”部部分包括“一般信息”、“主机CPU”、“活动的会话话”、“高可用性”、“空间使用情情况”、“诊断概要”、“预警”和“相关预警”、“作业活动”几部分,如如图28所示。 (1) “一一般信息”部分:给出出数据库的基基本信息。这这部分主要包包含: 状态:指示数数据库的当前前状态,“向上”表示数据库库处于“启动”状态,其他他可能状态还还包含“关闭”、“已被封锁”、“未受监视”或“未知”。不同状态态下左侧图标标将显示不同同的形状。如如果想关
40、闭数数据库,单击击右侧的“关闭”按钮即可。 开始运行时间间:显示上次次启动数据库库的日期和时时间。 时区:显示数数据库所在的的时区。 可用性:显示示在前24小时中数数据库可用的的时间所占的的百分比。 例程名:即例例程的名称,一一般与数据库库名称一致。 版本:显示数数据库的版本本号。 Read Only:数据库是否否为只读数据据库。 Oraclle主目录:即Oraccle_Hoome。 监听程序:显显示监听程序序的名称,以以超链接的形形式给出,单单击时显示更更详细的信息息。 主机:显示数数据库所在的的主机名。(2) “主机机CPU”部分分:粗略地显显示了主机CCPU的使用用情况。(3) “活动动
41、的会话”部分:显示示当前数据库库中活动的会会话以及SQQL统计信息息。(4) “高可可用性”部分:显示示与例程相关关的可用性信信息,其中“正在归档”显示为“禁用”表明数据库库处于“非归档模式式”。(5) “空间间使用情况”部分:显示示数据库空间间使用情况。(6) “诊断断概要”部分:显示示数据库执行行基本情况,数数据库诊断由由数据库诊断断监视器自动动完成。(7) “预警警”和“相关预警”部分:以表表格的形式给给出相关的警警告信息。(8) “作业业活动”部分:显示示作业执行情情况。2) “性能”部分“性能”部分显显示了当前数数据库的总体体状态,如图图29所示。从图29中可以以看出,该页页包含主机
42、、会会话和例程吞吞吐量三个方方面,详细内内容请读者参参考其他参考考资料。图293) “管理”部分“管理”部分可可以完成大部部分数据库的的管理工作,如如图30所示。从图30中可以以看出,该页页包含例程、存存储、安全性性、方案、企企业管理器管管理、数据仓仓库、配置管管理、工作量量、资源管理理器和调度程程序十部分,本本书中重点介介绍例程、存存储、安全性性和方案四个个方面的管理理功能,其他他方面的管理理请读者参考考其他参考资资料。图304) “维护”部分“维护”部分显显示了数据库库的实用程序序,如图311所示。从图31中可以以看出,该页页包含备份、恢恢复和部署的的使用程序,详详细内容请读读者参考其他他
43、参考资料。图31六、SQL*PPlus简介介SQL*Pluus是Oraclle的核心产产品,开发者者和DBA可以通通过SQL*Plus直直接存取Orracle数数据库,其中中包括数据提提取、数据库库结构的修改改和数据库对对象的管理,它它所用的命令令和函数都是是基于SQLL语言的。使使用SQL*Plus工工具的出发点点主要有以下下几点:(1) 开发人人员通常用其其他开发工具具编写访问OOraclee数据库的嵌嵌入式SQLL程序段时,往往往需要测试试SQL程序段段的正确性,只只有SQL程序正正确,才能将将该程序段嵌嵌入到高级语语言中,保证证正确访问数数据库。使用用SQL*PPlus可以以测试SQL
44、L程序段的正正确性。(2) 开发人人员使用Orracle提提供的PL/SQL语言言编制的过程程或函数,也也需要调试通通过后方可存存入数据库中中。使用SQQL*Pluus可以调试试PL/SQQL程序段的的正确性。(3) 数据库库管理员DBBA可以通过过PL/SQQL方便管理理和维护数据据库。1登录SQLL*Pluss在操作系统界面面上选择“开始”“程序”“OOraclee_ OraaDB10gg_ homme1”“Appplicaation Devellopmennt” “SSQL*Pllus”选项项,出现SQQL*Pluus登录窗口口,如图322所示。图32在窗口中输入用用户名、口令令,由于系
45、统统尚未创建新新用户,因此此使用系统安安装时缺省创创建的用户“ssystemm”登录,主主机字符串是是全局数据库库名或由网络络配置助手建建立的网络服服务名。单击击“OK”按钮钮,出现如图图33所示的窗窗口,表明已已经进入SQQL*Pluus工作环境境。图332SQL*PPlus环境境介绍SQL*Pluus工作环境境是一个交互互式操作环境境,采用行编编辑。用户可可以在该环境境下键入SQQL命令并执执行。SQLL*Pluss环境提供了了五个菜单选选项。其中,“文件”菜单的功能是存取SQL命令或PL/SQL程序的文件,该文件的扩展名一般为“.sql”。由于SQL*PPlus是行行编辑器,类类似于DOSS环境,一旦旦SQL命令键键入错误修改改会很麻烦,因因此当键入错错误SQL命令不不能正确执行行时,可以键键入“EDIIT”命令调调用外部编辑辑器,缺省是是系统设置的的文本编辑器器。一旦进入入到外部编辑辑器环境后,系系统自动将当当前行编辑缓缓冲区的SQQL命令或PL/SQL程序序调入到编辑辑器中,可以