Oracle数据库实验指导手册模板.doc
《Oracle数据库实验指导手册模板.doc》由会员分享,可在线阅读,更多相关《Oracle数据库实验指导手册模板.doc(84页珍藏版)》请在咨信网上搜索。
1、更多企业学院:./Shop/中小企业管理全能版183套讲座+89700份资料./Shop/40.shtml总经理、高层管理49套讲座+16388份资料./Shop/38.shtml中层管理学院46套讲座+6020份资料./Shop/39.shtml国学智慧、易经46套讲座./Shop/41.shtml人力资源学院56套讲座+27123份资料./Shop/44.shtml各阶段职员培训学院77套讲座+ 324份资料./Shop/49.shtml职员管理企业学院67套讲座+ 8720份资料./Shop/42.shtml工厂生产管理学院52套讲座+ 13920份资料./Shop/43.shtml财务
2、管理学院53套讲座+ 17945份资料./Shop/45.shtml销售经理学院56套讲座+ 14350份资料./Shop/46.shtml销售人员培训学院72套讲座+ 4879份资料./Shop/47.shtml软件开发综合实训2(Oracle数据库)试验指导书课 程 号:适用专业:制 定 人: 教 研 室: 年9 月序言ORACLE数据库是属于数据库开发软件及应用领域专业课,是面向计算机专业本科生和硕士开设一门数据库应用普及型计算机专业课程。ORACLE数据库是目前应用最为广泛数据库系统,ORACLE数据库是针对高年级学生实践性较强课程。经过实训,并结合经典系统进行分析,使学生较为系统地掌
3、握ORACLE数据库基础开发方法,利用数据库设计理论设计出满足一定规范ORACLE数据库应用系统。软件开发综合实训2(ORACLE数据库)是网络工程专业、计算机科学和技术专业专业课程之一。伴随计算机数据库技术快速发展和在当今信息社会中广泛应用,给ORACLE数据库课程教学提出了新更高要求。因为ORACLE数据库是一门实践性较强技术,课堂教学应该和实践步骤紧密结合。将软件开发综合实训2(ORACLE数据库)课程建设成对学生就业很有用一门专业课。我们重新编写了试验指导书,调整了实训安排,加大了实践力度。期望同学们能够充足利用试验条件,认真完成实训,从实训中得到应有锻炼和培养。期望同学们在使用本试验
4、指导书和进行试验过程中,能够帮助我们不停地发觉问题,并提出提议,使软件开发综合实训2(ORACLE数据库)成为对学生就业和学习很有实用价值一名学科。实训要求计算机数据库技术是现代信息社会最关键应用之一。在过去十几年里得到了快速发展和应用。软件开发综合实训2(ORACLE数据库)课程实训目标是为了使学生在课程学习同时,经过在ORACLE这个大型数据库设计软件中实际操作,对ORACLE基础功效有一个初步了解;经过对SQL*PLUS简单使用,掌握其基础操作命令和技术;经过PL/SQL编程语言使用和程序设计分析,加深学生对SQL*PLUS和PL/SQL技术了解和掌握,进而为以后再包含到难度较大实际应用
5、打下扎实基础。总而言之,经过上述试验步骤,使学生加深了解和愈加好地掌握软件开发综合实训2(ORACLE数据库)课程教学纲领要求内容。在软件开发综合实训2(ORACLE数据库)课程实训过程中,要求学生做到:(1)预习试验指导书相关部分,认真做好实训内容准备,就试验可能出现情况提前做出思索和分析。(2)仔细观察上机操作时出现多种现象,统计关键情况,作出必需说明和分析。(3)认真书写试验汇报。试验汇报包含试验目标和要求,试验情况及其分析。对需编程试验,写出程序设计说明,给出源程序框图和清单。(4)遵守机房纪律,服从教导老师指挥,珍惜试验设备。(5)试验课程不迟到。目 录实践1 Oracle10g安装
6、和配置及常见工具使用1实践2 创建数据库、表空间和数据文件25实践3 数据库安全管理27实践4 管理表结构和表数据32实践5 管理索引、视图、同义词和序列36实践6 PL/SQL编程基础38实践7 PL/SQL高级编程42综合实践一 Oracle基础知识和SQL*PLUS简单使用46综合实践二 PL/SQL编程语言使用和程序设计57综合实践三(设计性) ASP+Oracle网上购物系统68附录:职员医疗保险系统表69实践1 Oracle10g安装和配置及常见工具使用开发语言及实现平台或试验环境Oracle 10g实践目标 (1) 掌握Oracle 10g数据库安装和配置过程。(2) 掌握Ora
7、cle10g企业管理器、SQL*Plus和iSQL*Plus使用方法。实践要求(1) 统计安装过程中碰到问题及处理方法。(2) 统计利用企业管理器查看目前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数方法。(3) 统计利用SQL*Plus和iSQL*Plus查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数命令。(4) 统计目前数据库多种文件物理存放路径和已开启服务。实践指导一、安装前准备工作1产品分类Oracle产品有多个,每种产品版本也有所不一样。现在,最新版本是Oracle 10g。本书以Oracle Database 10g作为讨论环境。根
8、据功效结构,能够将Oracle 10g关键产品划分为以下几类:(1) 数据库产品:Oracle Database 10g,关键用于存放和处理数据,大小为655 025 354字节,约661 MB。(2) 用户端产品:Oracle Database 10g Client,提供用户端和数据库之间连接和管理等,产品大小为475 090 051 字节,约470 MB。(3) 企业管理产品:Oracle Enterprise Manager 10g Grid Control,关键包含Oracle管理代理(OMA,Oracle Management Agent)、Oracle管理服务(OMS,Oracle
9、 Management Service)、Oracle管理资料档案库(OMR,Oracle Management Repository)和Oracle企业管理器(OEM,Oracle Enterprise Manager 10g)网格控制台等。它是系统多层体系结构和网格计算环境不可或缺管理工具,该产品大小为1 729 778 063字节,约1.64 GB。(4) 中间件产品:Oracle Application Server 10g和Oracle Collaboration Suite 10g。前者提供了基础Web服务环境,也是运行企业管理器基础;后者则利用关系数据库来降低软硬件及管理成本,从
10、而简化商务通信并整合信息。(5) 开发工具:Oracle Developer Suite 10g和Oracle JDeveloper 10g,它们是数据库设计和实施适用工具,可完成从概念设计到逻辑设计和物理设计全过程。Oracle 10g JDeveloper则为目前Web应用提供了一个很便利且完整J2EE集成开发环境。因为Oracle数据库是业界第一个完全支持Java数据库,所以Oracle JDeveloper 10g也是最好数据库应用开发工具,它支持B/S结构和多层结构系统。现在,很多企业全部用Oracle JDeveloper开发多种J2EE应用程序。2产品获取现在,Oracle 9i
11、和Oracle 10g产品拥有庞大用户群,能够直接从Oracle官方网站下载软件,网址是若用户使用下载软件则不能得到Oracle企业技术支持,而且一旦被发觉使用未经授权许可Oracle产品,由此所付出代价比购置正版软件所付出要大得多。同时,从Oracle官方网站下载许可协议中也能够看到,以下载方法得到软件产品只能用于学习和培训等,不得用于商业目标。所以,企业应使用正版Oracle软件。3安装环境在安装Oracle Database之前,必需明确系统安装所需要条件。1) 硬件环境安装Oracle 10g数据库硬件需求如表1所表示。在上述需求中,处理器速度和内存大小直接影响着Oracle运行速度。
12、所以提议硬件配置越高越好。通常地,服务器配置应高于用户端配置,而且配置越高安装速度越快。2) 软件环境安装Oracle10g数据库软件需求如表2所表示。二、安装Oracle Database 10g1安装前准备工作 (1) 仔细阅读联机文档,确保目前安装环境能够满足安装需求。 (2) 假如系统曾安装过Oracle,则卸载Oracle_Home环境变量。 (3) 若目前已经安装了一个Oracle并想重新安装,则要停止全部Oracle服务。操作步骤是:打开Windows系统“控制面板”“管理工具”“服务”,停止以“Oracle”开头全部服务。不然,在安装Oracle过程中将出现错误信息。 (4)
13、为了确保系统安装顺利完成,提议将Oracle Database 10g安装光盘全部复制到硬盘一个目录下。 (5) 注意,Oracle Database 10g在开启时会自动检测系统环境是否满足安装要求,假如满足条件,则创建安装文件并继续安装,不然拒绝安装。2安装步骤单击“开始安装”,就能够安装ORACLE 10g,通常会检验系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,图1所表示:图1在安装Oracle DataBase 10g时能够选择“基础安装”和“高级安装”两种方法。选择“基础安装”时,“Oracle主目录位置”用于指定Oracle DataBase
14、 10g软件存放位置;“安装类型”用于指定Oracle产品安装类型(企业版、标准版和个人版)。假如选择“创建开启数据库”,那就要指定全局数据库名称和数据库用户口令。选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示是安装产品所在磁盘路径;目标名称用于资定Oracle主目录所对应环境变量,目标路径用于指定安装Oracle软件目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。图2:图2单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;图3:图3选择安装类型时通常选择“企业版”,单
15、击“下一步”,会出现“选择数据库配置”对话框,图4 :图4在“选择数据库配置”对话框中能够选择是否要创建开启数据库,假如要创建数据库还要选择建立数据库类型。选择“不创建开启数据库”单击“下一步”,会出现“概要”对话框,图5所表示:图5单击“安装”,就会开始安装Oracle DataBase 10g产品了。图6为安装过程:图6图7为安装完成图7在安装完成Oracle Database 10g后,就要建立数据库。数据库配置助手(Database Configuration Assistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。在安装Oracle database 10g时候假如
16、没有建立数据库,在安装完成以后就能够使用数据库配置助手(DBCA)建立数据库。建立数据库方法有两种,第一个是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=程序=Oracle=oraDb10g_home1=Configuration and Migration Tool=Database Configuration Assistant。图8:图8以后,具体步骤以下,先出现欢迎对话框,图9:图9单击“下一步”,出现“操作”对话框,该对话框用于要实施数据库操作(创建数据库、配置数据库选项、删除数据库和管理模板),图10:图10假如是第一次创建数据库,只能创建数据库和管理模板能够使用,选择
17、创建数据库,单击“下一步”,会出现数据库模板对话框,图11:图11数据库模板是当地硬盘上XML文件,用来存放数据库配置信息。选择“事务处理”,单击“下一步”,会显示数据库标示对话框,该对话框用于设置全局数据库名和例程名。图12:图12全局数据库名,格式通常为:db_name.db_domain。db_name用于对应数据库名,db_domain对应于网络域名。SID(例程)应该和db_name完全一致.图12全部设置为:demo.单击“下一步”,会出现“管理选项”对话框。用于设置OEM管理信息,图13:图13假如要集中管理全部Oracle数据库,那就要选择“Grid Control管理数据库”
18、,假如只管理当地数据库,那就选择“使用Database Control管理数据库”。选择“使用Database Control管理数据库”,单击“下一步”,会出现“数据库身份证实”对话框,该对话框用于设置初始数据库用户帐号口令。图14:图14要选择用户SYS、SYSTEM、DBSNMP、SYSMAN使用相同口令,那就选择“全部账户使用同一口令”。这里选择“使用不一样口令”,分别设置用户口令:SYS用户口令为ORACLE,SYSTEM用户口令为MANAGER,DBSNMP用户口令为DBSNMP,SYSMAN用户口令为SYSMAN。设置口令后,单击“下一步”,会出现“存放选项”对话框,该对话框用于
19、指定数据库存放机制(文件系统、自动存放管理、裸设备),图15:图15选择“文件系统”,单击“下一步”,会出现“数据库文件位置”对话框,该对话框用于指定数据库文件存放位置。图16:图16选择“使用模板中数据库文件位置”,单击“下一步”,会出现“恢复配置”对话框,该对话框用于指定数据库恢复选项,图17:图17快速恢复区用于恢复数据,以免系统发生故障时丢失数据;启用归档用于将数据库设置为ARCHIVELOG模式,使适当数据库出现失败时能够完全恢复数据库数据。单击“下一步”,会出现“数据库内容”对话框,该对话框用指定是否安装示例方案,并运行自定义脚本。图18:图18单击“下一步”,会出现“初始化参数”
20、对话框,该对话框用配置初始化参数、数据库字符集和连接模式。图19:图19这里内容相对初学者来说有垫补好了解,放到后面讲解。单击“下一步”,会出现“数据库存放”对话框,该对话框用指定控制文件、数据文件、重做日志文件、名称和尺寸。图20: 图20单击“下一步”,会出现“创建选项”对话框,该对话框用指定建立数据库,还是保留为数据库模板。图21:图21单击“完成”,会显示“确定”对话框,列出了要安装Oracle选项全部信息。图22:图22单击“确定”,就完成数据库建立过程。就会开始数据库建立,图23:图23当数据库建立完成后,就会出现以下对话框,图24:图24当建立完成数据库后,系统会锁定除SYS、S
21、YSTEM、DBSNMP、SYSMAN之外全部其它用户。应为以后要使用SCOTT用户,所以在点击“口令管理”按钮后,解锁SCOTT用户,图25:图25指定用户口令为TIGER,单击“确定”按钮,最终单击“退出”按钮完成数据库建立全部过程。三、Oracle数据库文件目录结构Oracle Database 10g安装完成后,其目录结构和Oracle9i有很大不一样。在Oracle Database 10g中,Oracle目录结构是由Oracle_Base及其子目录Oracle_Home、admin、flash_recovery_area和oradata目录组成。为方便讨论,用Oracle_Base
22、代表Oracle目录树根,用Oracle_Home表示根目录下主目录。1Oracle_Base目录Oracle_Base代表Oracle目录树根。本书中Oracle_Base是指“F:oracleproduct10.1.0”。2Oracle_Home目录Oracle_Home主目录在Oracle_Base之下,它包含和Oracle软件运行相关子目录和网络文件和选定组件等。若在主机上第一次且只安装了Oracle数据库没有其它Oracle产品,则使用默认主目录“db_1”;假如在同一台主机同一个根目录下安装多个产品或是第2次安装,则Oracle_Home主目录会以“db_n”形式出现,即“db_2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 实验 指导 手册 模板
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。