您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle11g教程(第2章-初识Oracle11g-共11章)
第2章初识Oracle11g主讲:闫春玲Oracle数据库管理与应用实例教程本章学习导航本章学习导航Oracle数据库管理与应用实例教程本章学习要点(1)Oracle的发展变迁;(2)Oracle11g的新特性;(3)Oracle11g的体系结构;(4)Oracle11g的安装过程;(5)Oracle11g的基本组件;(6)Oracle11g服务的启动与关闭;(7)PL/SQL语言基础。建议课时:2课时Oracle数据库管理与应用实例教程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正式发布Oracle数据库管理与应用实例教程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)Oracle数据库管理与应用实例教程2.2安装Oracle11g安装准备最好确保用户的计算机系统内没有安装Oracle系统,否则安装难以顺利进行。对于已经安装了Oracle系统的计算机系统,用户必须执行一系列卸载操作,以清理原有版本的Oracle的痕迹,大致过程如下所示。(1)使用Oracle的卸载程序或操作系统的卸载程序卸载Oracle系统。(2)删除操作系统内的Oracle安装主目录。(3)删除操作系统内系统盘中有关Oracle的目录。(4)删除注册表中与Oracle有关的项和键值。(5)正式安装Oracle11g数据库管理系统。Oracle数据库管理与应用实例教程2.2安装Oracle11g系统要求Oracle数据库管理与应用实例教程课堂案例1—安装Oracle11g了解Oracle11g安装需要的软硬件环境,掌握Oralce11g的具体安装过程。案例学习目标Oralce11g的下载、Oralce11g的主目录的设置、Oralce11g的安装、Oralce11g安装过程中启动数据库的创建。案例知识要点Oracle数据库管理与应用实例教程课堂案例1—安装Oracle11g案例完成步骤(1)运行database目录下的“setup.exe”文件,正式开始安装Oracle11g。(2)安装程序首先打开“选择要安装的产品”对话框,选择安装方法(3)执行产品特定的先决条件检查,以检查当前计算机系统是否符合安装Oracle11g的条件(4)-(6)连续单击“下一步”按钮,直到“概要”对话框,将显示安装Oracle11g的一些概要信息。(7)单击“安装”按钮,打开“安装”对话框,开始正式安装Oracle11g数据库管理系统。(8)文件复制过程结束后,将使用配置助手(ConfigurationAssistant)进行Oracle11g的配置(9)创建Oracle11g的启动数据库(eBuy)(10)确认后续安装公司教师演示讲解Oracle数据库管理与应用实例教程课堂案例1—安装Oracle11g安装注意事项Oracle数据库管理与应用实例教程2.2安装Oracle11g验证安装-查看安装产品“开始”→“程序”→“Oracle-OraDb11g_home1”→“OracleInstallationProducts”菜单项,启动Oracle通用安装器教师演示讲解Oracle数据库管理与应用实例教程2.2安装Oracle11g验证安装-查看程序组“开始”→“程序”可以看到安装完Oracle11g系统后的程序组教师演示讲解Oracle数据库管理与应用实例教程2.2安装Oracle11g验证安装-查看服务“开始”→“程序”可以看到安装完Oracle11g系统后的程序组教师演示讲解Oracle数据库管理与应用实例教程2.2安装Oracle11g验证安装-启动OEM控制台通过地址登录Oracle的Web方式的OEM管理界面教师演示讲解Oracle数据库管理与应用实例教程2.2安装Oracle11g验证安装-启动OEM控制台通过地址登录Oracle的Web方式的OEM管理界面教师演示讲解Oracle数据库管理与应用实例教程2.3Oracle11g的基本组件SQLPlus-启动1Oracle主菜单中依次选择“应用程序开发”→“SQLPlus”,启动SQLPlus启动SQLPlus成功后,首先提示用户输入用户名“system”,口令“lj0414”,如果验证成功。用户可以使用SQLPlus工具以命令方式进行Oracle数据库管理、联机分析处理(On-LineAnalyticalProcessing,OLAP)、数据挖掘(DataMining)和实时应用程序测试。Oracle数据库管理与应用实例教程2.3Oracle11g的基本组件SQLPlus-启动2用户也可以打开Windows命令窗口,输入命令直接进入SQLPlus:SQLPLUS用户名/口令@数据库实例名AS身份类型例如:C:\SQLPLUSSYS/lj0414@eBuyASSYSDBAOracle数据库管理与应用实例教程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;Oracle数据库管理与应用实例教程2.3Oracle11g的基本组件SQLDeveloperSQLDeveloper是一款功能强大的RDBMS管理工具,它提供了适应于Oracle、Access、MySQL和SQLServer等多种不同RDBMS的集成开发环境。使用SQLDeveloper,既可以同时管理各种RDBMS的数据库对象,还可以在该环境中进行SQL开发。Oracle11g集成了SQLDeveloper1.1.3,要求拥有至少JDK1.5以上版本的Java平台。(在Oracle11g的安装过程中已经集成安装了JDK1.5.0_11,安装目录为%Oracle_HOME%\product\11.1.0\db_1\jdk。)Oracle数据库管理与应用实例教程2.3Oracle11g的基本组件SQLDeveloper使用SQLDeveloper进行数据库开发时,首先需要从左边栏内双击Connections图标,打开如图2-24所示的对话框,以新建一个数据库连接。Oracle数据库管理与应用实例教程2.3Oracle11g的基本组件DatabaseConsoleDatabaseConsole是Oracle提供的基于Web方式的图形用户管理界面。有关Oracle数据库的大部分管理操作都可以在DatabaseConsole中完成。Oracle中的DatabaseConsole称为OracleEnterpriseManager(OEM)。(1)用户可以从系统的Oracle主菜单中选择“DatabaseConsole-eBuy”,启动Oracle数据库Web控制台。(2)也可以直接在浏览器中输入“”进入DatabaseConsole登录界面Oracle数据库管理与应用实例教程2.4Oracle服务的启动与关闭Oracle服务Oracle11g安装成功后,将在操作系统中注册多项服务,这些都是Oracle11g运行所必需的。以仅安装eBuy数据库实例的Oracle11g系统为例,有以下服务被注册:OracleOraDb11g_home1TNSListener;(自动启动)OracleDBConsoleeBuy;OracleServiceBuy;(自动启动)OracleJobSchedulereBuy。C:\netstartOracleServiceSID。C:\netstartOracleOraDb11g_home1TNSListener。Oracle数据库管理与应用实例教程2.4Oracle服务的启动与关闭Oracle服务的启动(1)1.通过Windows操作系统的服务管理器启动和停止启动Windows操作系统的服务管理器。在服务管理器中对指定的服务执行启动和停止操作即可。Oracle数据库管理与应用实例教程2.4Oracle服务的启动与关闭Oracle服务的启动(2)2.在命令提示符下通过命令完成启动事实上,除了在Windows操作系统的服务管理器启动或停止以上数据库服务外,也可在DOS提示符中通过使用net命令来启动或停止服务。格式如下:启动服务:netstartService_name;停止服务:netstopService_name;查找帮助:net-h。对Listener的操作可以在命令行提示符下输入lsnrctl对LSNRCTL状态进行操作,也可以使用lsnrctlstatus等方式操作。格式如下:停止监听服务:lsnrctlstoplistener;启动监听服务:lsnrctlstartlistener;查看当前Listener的状态:status。Oracle数据库管理与应用实例教程2.5Oracle体系结构体系结构图Oracle11g数据库管理系统的体系结构由Oracle数据库和Oracle实例组成。每个运行的Oracle数据库都和一个Oracle实例相对应。后台进程系统全局区(SGA)服务器进程用户进程控制文件数据文件重做日志文件Oracle数据库管理与应用实例教程2.5Oracle体系结构进程结构Oracle11g实例是一种多进程实例,其中的服务器进程既可以和用户进程之间保持一对一的关系,也可以是一对多的关系。每个Oracle实例可以有许多后台进程,包括:数据库写进程(DBW0或DBWn);日志写进程(LGWR);检查点进程(CKPT);系统监控进程(SMON);进程监控(PMON);存档进程(ARCH);恢复进程(RECO);锁进程(LCKn);作业队列进程(SNPn);队列监控进程(QMNn);调度程序进程(Dnnn);共享服务器进程(Snnn)。Oracle数据库管理与应用实例教程2.5Oracle体系结构进程结构示意图LGW
本文标题:Oracle11g教程(第2章-初识Oracle11g-共11章)
链接地址:https://www.777doc.com/doc-3969786 .html