




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章初识Oracle11g,主编:刘志成,本章学习导航,本章学习导航,本章学习要点,(1)Oracle的发展变迁;(2)Oracle11g的新特性;(3)Oracle11g的体系结构;(4)Oracle11g的安装过程;(5)Oracle11g的基本组件;(6)Oracle11g服务的启动与关闭;(7)PL/SQL语言基础。建议课时:2课时,2.1Oracle概述,Oracle的发展变迁,1977年LarryEllison、BobMiner和EdOates共同创建了软件开发实验室1979年,Oracle的第一个产品被发行。1983年,RSI公司推出了Oracle3版本1984年,Oracle公司推出了Oracle4版本1985年,Oracle公司推出了版本5,引入了Client/Server计算1988年,Oracle6版本,可以运行在多种平台和操作系统上1998年推出的Oracle8i则是世界上第一个全面支持Internet的数据库2001年6月,在OracleOpenWorld大会中,Oracle发布了Oracle9i2003年9月,在旧金山举办的OracleWorld大会上,“Oracle10g”2007年11月,Oracle11g正式发布,2.1Oracle概述,Oracle的新特性-数据库管理部分,(1)数据库重演(DatabaseReplay)(2)SQL重演(SQLReplay)(3)计划管理(PlanManagement)(4)自动诊断知识库(AutomaticDiagnosticRepository,ADR)(5)事件打包服务(IncidentPackagingService)(6)基于特性打补丁(FeatureBasedPatching)(7)自动SQL优化(AutoSQLTuning)(8)访问建议器(AccessAdvisor)(9)自动内存优化(AutoMemoryTuning)(10)资源管理器(ResourceManager)(11)ADDM(12)AWR基线(AWRBaselines),2.2安装Oracle11g,安装准备,最好确保用户的计算机系统内没有安装Oracle系统,否则安装难以顺利进行。对于已经安装了Oracle系统的计算机系统,用户必须执行一系列卸载操作,以清理原有版本的Oracle的痕迹,大致过程如下所示。(1)使用Oracle的卸载程序或操作系统的卸载程序卸载Oracle系统。(2)删除操作系统内的Oracle安装主目录。(3)删除操作系统内系统盘中有关Oracle的目录。(4)删除注册表中与Oracle有关的项和键值。(5)正式安装Oracle11g数据库管理系统。,2.2安装Oracle11g,系统要求,课堂案例1安装Oracle11g,了解Oracle11g安装需要的软硬件环境,掌握Oralce11g的具体安装过程。,案例学习目标,Oralce11g的下载、Oralce11g的主目录的设置、Oralce11g的安装、Oralce11g安装过程中启动数据库的创建。,案例知识要点,课堂案例1安装Oracle11g,案例完成步骤,添加标题文字,(1)运行database目录下的“setup.exe”文件,正式开始安装Oracle11g。(2)安装程序首先打开“选择要安装的产品”对话框,选择安装方法(3)执行产品特定的先决条件检查,以检查当前计算机系统是否符合安装Oracle11g的条件(4)-(6)连续单击“下一步”按钮,直到“概要”对话框,将显示安装Oracle11g的一些概要信息。(7)单击“安装”按钮,打开“安装”对话框,开始正式安装Oracle11g数据库管理系统。(8)文件复制过程结束后,将使用配置助手(ConfigurationAssistant)进行Oracle11g的配置(9)创建Oracle11g的启动数据库(eBuy)(10)确认后续安装公司,添加标题文字,教师演示讲解,课堂案例1安装Oracle11g,安装注意事项,添加标题文字,添加标题文字,2.2安装Oracle11g,验证安装-查看安装产品,添加标题文字,“开始”“程序”“Oracle-OraDb11g_home1”“OracleInstallationProducts”菜单项,启动Oracle通用安装器,添加标题文字,教师演示讲解,2.2安装Oracle11g,验证安装-查看程序组,添加标题文字,“开始”“程序”可以看到安装完Oracle11g系统后的程序组,添加标题文字,教师演示讲解,2.2安装Oracle11g,验证安装-查看服务,添加标题文字,“开始”“程序”可以看到安装完Oracle11g系统后的程序组,添加标题文字,教师演示讲解,2.2安装Oracle11g,验证安装-启动OEM控制台,添加标题文字,通过https:/sd04:1158/em地址登录Oracle的Web方式的OEM管理界面,添加标题文字,教师演示讲解,2.2安装Oracle11g,验证安装-启动OEM控制台,添加标题文字,通过https:/sd04:1158/em地址登录Oracle的Web方式的OEM管理界面,添加标题文字,教师演示讲解,2.3Oracle11g的基本组件,SQLPlus-启动1,Oracle主菜单中依次选择“应用程序开发”“SQLPlus”,启动SQLPlus启动SQLPlus成功后,首先提示用户输入用户名“system”,口令“lj0414”,如果验证成功。用户可以使用SQLPlus工具以命令方式进行Oracle数据库管理、联机分析处理(On-LineAnalyticalProcessing,OLAP)、数据挖掘(DataMining)和实时应用程序测试。,2.3Oracle11g的基本组件,SQLPlus-启动2,用户也可以打开Windows命令窗口,输入命令直接进入SQLPlus:SQLPLUS/AS例如:C:SQLPLUSSYS/lj0414eBuyASSYSDBA,2.3Oracle11g的基本组件,SQLPlus执行命令,1直接执行SQL语句如果要在当前用户状态下,查询SCOTT用户下的emp表中的信息,可以使用以下PL/SQL语句:SELECT*FROMSCOTT.EMP;2执行保存SQL语句的脚本文件如果要执行的语句较长或者要执行的是PL/SQL语句块,一般情况下把要执行的命令先编辑到.sql文件中,然后在SQLPlus通过“”或者“START”命令执行对应的SQL脚本文件。执行SQL脚本文件的命令格式如下:STARTC:DEMO.SQL或C:DEMO.SQL在demo.sql文件中包含有一条SQL语句:descscott.emp;,2.3Oracle11g的基本组件,SQLDeveloper,SQLDeveloper是一款功能强大的RDBMS管理工具,它提供了适应于Oracle、Access、MySQL和SQLServer等多种不同RDBMS的集成开发环境。使用SQLDeveloper,既可以同时管理各种RDBMS的数据库对象,还可以在该环境中进行SQL开发。Oracle11g集成了SQLDeveloper1.1.3,要求拥有至少JDK1.5以上版本的Java平台。(在Oracle11g的安装过程中已经集成安装了JDK1.5.0_11,安装目录为%Oracle_HOME%product11.1.0db_1jdk。),2.3Oracle11g的基本组件,SQLDeveloper,使用SQLDeveloper进行数据库开发时,首先需要从左边栏内双击Connections图标,打开如图2-24所示的对话框,以新建一个数据库连接。,2.3Oracle11g的基本组件,DatabaseConsole,DatabaseConsole是Oracle提供的基于Web方式的图形用户管理界面。有关Oracle数据库的大部分管理操作都可以在DatabaseConsole中完成。Oracle中的DatabaseConsole称为OracleEnterpriseManager(OEM)。(1)用户可以从系统的Oracle主菜单中选择“DatabaseConsole-eBuy”,启动Oracle数据库Web控制台。(2)也可以直接在浏览器中输入“https:/localhost:1158/em”进入DatabaseConsole登录界面,2.4Oracle服务的启动与关闭,Oracle服务,Oracle11g安装成功后,将在操作系统中注册多项服务,这些都是Oracle11g运行所必需的。以仅安装eBuy数据库实例的Oracle11g系统为例,有以下服务被注册:OracleOraDb11g_home1TNSListener;(自动启动)OracleDBConsoleeBuy;OracleServiceBuy;(自动启动)OracleJobSchedulereBuy。C:netstartOracleService。C:netstartOracleOraDb11g_home1TNSListener。,2.4Oracle服务的启动与关闭,Oracle服务的启动(1),1通过Windows操作系统的服务管理器启动和停止启动Windows操作系统的服务管理器。在服务管理器中对指定的服务执行启动和停止操作即可。,2.4Oracle服务的启动与关闭,Oracle服务的启动(2),2在命令提示符下通过命令完成启动事实上,除了在Windows操作系统的服务管理器启动或停止以上数据库服务外,也可在DOS提示符中通过使用net命令来启动或停止服务。格式如下:启动服务:netstart;停止服务:netstop;查找帮助:net-h。对Listener的操作可以在命令行提示符下输入lsnrctl对LSNRCTL状态进行操作,也可以使用lsnrctlstatus等方式操作。格式如下:停止监听服务:lsnrctlstoplistener;启动监听服务:lsnrctlstartlistener;查看当前Listener的状态:status。,2.5Oracle体系结构,体系结构图,Oracle11g数据库管理系统的体系结构由Oracle数据库和Oracle实例组成。每个运行的Oracle数据库都和一个Oracle实例相对应。,2.5Oracle体系结构,进程结构,Oracle11g实例是一种多进程实例,其中的服务器进程既可以和用户进程之间保持一对一的关系,也可以是一对多的关系。每个Oracle实例可以有许多后台进程,包括:数据库写进程(DBW0或DBWn);日志写进程(LGWR);检查点进程(CKPT);系统监控进程(SMON);进程监控(PMON);存档进程(ARCH);恢复进程(RECO);锁进程(LCKn);作业队列进程(SNPn);队列监控进程(QMNn);调度程序进程(Dnnn);共享服务器进程(Snnn)。,2.5Oracle体系结构,进程结构示意图,2.5Oracle体系结构,内存结构,软件代码区软件代码区用于保存正在执行或可能执行的代码。软件代码区是只读的,可以被安装为共享的或非共享的。系统全局区是由Oracle系统为实例分配的共享内存结构,包含该实例的数据和控制信息。若多个用户同时连接到一个实例,则该实例的SGA中的数据在用户之间被共享,SGA因此也被称为共享全局区。程序全局区包含服务器和后台进程的数据及控制信息,因此PGA也被称为进程全局区。排序区排序区存在于要求排序的用户进程的内存中。,2.6PL/SQL语言基础,内存结构,PL/SQL(ProceduralLanguage/SQL)是Oracle对标准SQL进行扩展的结构化查询语言,它在保留标准SQL的基础上,适当增加了部分内容,如包、数据类型、异常处理等。PL/SQL块由3个部分组成:定义部分、执行部分和异常处理部分。,SETSERVEROUTPUTONBEGINDBMS_OUTPUT.PUT_LINE(Helloworld!);END;,从网上搜索并下载Oracle11g试用版,根据Oracle11g的安装要求配置好计算机的软硬件。,任务1,安装所下载的Oracle11g,并记录安装步骤和安装过程中出现的问题(特别要记住安装时的口令和访问O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省湖州市实验校2026届中考猜题英语试卷含答案
- 小区农业资源共享合作框架协议
- 广告宣传代理与发布合作协议
- 2025年土地使用权转让合同 住宅用地买卖协议书
- 远程医疗助力2025年偏远地区医疗服务能力建设的创新模式与挑战报告
- 新能源汽车二手车市场2025年评估方法与流通环节效率提升技术创新分析报告
- XX元旦节活动策划方案
- 生物质能源在分布式能源系统中的分布式能源产业政策环境适应性与优化
- 2025企业租赁合同范本官方版
- 销售行业工作方案模板
- 中国太平洋人寿保险股份有限公司附加太平盛世疾病保险条款
- T-CSCS 016-2021 钢结构制造技术标准
- 人教版新高考英语一轮复习 Science and Scientists 科学与科学家
- 司法所培训2ppt课件(PPT 110页)
- JJF 1950-2021 螺纹量规扫描测量仪校准规范
- 电站锅炉检验师考试复习题
- 简阳市城区基准地价调整成果
- 关节轴承--向心关节轴承
- 山东省 征兵工作综合信息管理系统操作手册
- 居民分布式光伏发电接入系统方案编写模板及说明
- GB_T 28046.5-2013道路车辆电气及电子设备的环境条件和试验第5部分化学负荷
评论
0/150
提交评论