Oracle数据库的基本概念_第1页
Oracle数据库的基本概念_第2页
Oracle数据库的基本概念_第3页
Oracle数据库的基本概念_第4页
Oracle数据库的基本概念_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第3章 Oracle数据库的基本概念、 工具和操作学习重点:Oracle数据库的基本概念Oracle管理工具简介Oracle操作初步本章逻辑辑结构3.1Oracle数据库的的基本概概念3.1.1模式对象象3.1.2用户账号号、权限限和角色色3.1.3空间3.1.4数据字典典3.1.5备份和恢恢复3.1.6对象关系系数据库库3.2Oracle管理工具具简介3.2.1Oracle通用安装装器3.2.2数据库配配置助手手3.2.3数据库升升级助手手本章逻辑辑结构3.2.4Oracle网络管理理器3.2.5SQL*Plus3.2.6Oracle企业管理理器3.3Oracle操作初步步3.3.1启动数

2、据据库3.3.2改变数据据库的可可用性3.3.3关闭数据据库3.3.4禁止操作作数据库库3.3.5暂停和继继续数据据库3.4本章小结结3.5习题3.1Oracle数据据库的基基本概念念Oracle是一个强强大的数数据库管管理系统统采用了模模式的概概念管理理各种各各样的逻逻辑结构构数据-模式对象象采用用户户账号、权限和和角色的的机制实实现了安安全策略略空间管理理通过表表空间-数据文件件和用户户-模式-段-区间加以以实施数据字典典是“信信息的信信息”,可以从从中查看看数据库库中的各各种对象象信息和和安全信信息提供了完完善的备备份和恢恢复功能能以保护护用户数数据Oracle对象关系系数据库库把面向向

3、对象的的技术嵌嵌入了其其内部。-3.1.1模模式对对象模式:数数据库的的逻辑结结构的集集合,包括:表(table)索引(indexes)聚簇(cluster)视图(view)同义词(synonym)序列(sequence)存储函数数、过程程和包物化的视视图(materializedview)数据库触触发器(databasetrigger)数据库链链接(databaselink)Java类、Java资源和Java源模式对象象、表空空间和数数据文件件之间的的关系图3.1模模式对象象、表空空间和数数据文件件三者之之间的关关系3.1.2用用户账账号、权权限和角角色用户账号号不是数据据库中的的一个物物理

4、结构构在数据库库中创建建对象时时,必须须是在用用户账号号下进行行数据库用用户是访访问Oracle数据库中中的信息息的途径径访问其他他账号所所拥有的的对象,必须先先被授予予访问这这些对象象的权限可以创建建角色(role)-权限限组简化化权限管管理进程程权限与角角色的关关系1图3.2直直接授予予权限权限与角角色的关关系2图3.3通通过角色色授予权权限3.1.3空空间表空间:创建一一个数据据库时,把数据据库分成成若的干干个逻辑辑区段表空间与与数据文文件之间间的关系系:一对对多段由区间间组成表空间可可以包含含多个段段数据库空空间的使使用情况况和各部部分间的的关系图3.4数数据库空空间的使使用3.1.4

5、数数据字字典数据字典典(data dictionary)是存储在在数据库库中的所所有对象象信息的的知识库库数据字典典由的组组成部分分内部RDBMS(X$)表数据字典典表动态性能能(V$)视图数据字典典视图3.1.5备备份和和恢复备份和恢恢复备份和恢恢复包括括了两个个步骤首先是对对数据库库的数据据进行复复制,这这就是备备份过程程其次是利利用备份份产生的的数据将将数据库库恢复到到可用的的状态1.导导出/导入实用程序序查询数数据库全系统(读取全全部数据据字典表表)实用程序序执行数数据库的的一个逻逻辑读大多数数数据库备备份和恢恢复计划划的一部部分2.物物理备备份物理备的的两种方方式脱机备份份(offl

6、ine backup)联机备份份(onlinebackup)。关掉数据据库后再再执行脱脱机备份份,将构构成数据据库的文文件备份份到存储储设备上上在数据库库以归档档模式运运行时,可以对对这些数数据库进进行联机机备份3.恢恢复管管理器通过一个个恢复目目录或者者把需要要的信息息放置在在被备份份数据库库的控制制文件内内,恢复复管理器器就可以以对备份份进行跟跟踪对于Oracle8以上的的版本,可以使使用RMAN(recovery manager,恢复管管理器)工具对对数据库库进行物物理备份份3.1.6对对象关关系数据据库描述由关关系数据据库演变变而来的的数据库库,该数数据库现现在具有有内嵌的的面向对对象

7、的能能力对象关系系数据库库是一个个能存储储数据、数据间间的关系系以及数数据的行行为(即它与其其他数据据相互作作用的方方式)的数据库库关系数据据库方法法是在一一个最低低级的层层次上用用一系列列的表列列和行处处理数据据Oracle支支持的对对象类型型嵌套对象象(nestedobject)可变数组组(VARRAY类型中的的类型(TYPE WithinTYPE)方法和类类型对象视图图(objectview)实体化视视图(materializedview)维(dimension)3.2Oracle管理理工具简简介Oracle提供了许许多基于于图形用用户界面面的管理理工具,是用户户使用和和操作数数据库的的

8、主要工工具3.2.1Oracle通用安安装器OUI的功能自动解决决相关性性以及复复杂的逻逻辑处理理问题。组件和套套件安装装。卸载软件件组件。支持多个个Oracle主目录。国家语言言支持(NLS)/全球化支支持。支持分布布式安装装。使用响应应文件的的无人参参与的“无提示示”安装装。3.2.2数数据库库配置助助手数据库配配置助手手(DatabaseConfiguration Assistant,DBCA)在已经安安装好了了的Oracle系统上创创建、修修改或者者删除数数据库数据库配配置助手手能指导导用户完完成创建建新数据据库、更更改现有有数据库库的配置置或删除除数据库库3.2.3数数据库库升级助助

9、手数据库升升级助手手(DatabaseUpgrade Assistant,DBUA)Oracle9i或者8i版本,到到10g数据库升升级助手手可以交交互地指指导用户户完成升升级进程程,并对对数据库库进行配配置3.2.4Oracle网络管管理器配置和管管理Oracle网络络设置帮助用户户配置和和管理Oracle网网络环境境的工具具服务命名名监听程序序概要文件件3.2.5SQL*Plus定义和操操作Oracle关系数据据库中的的数据进入SQL*Plus的两种方方式充分使用用关系模模型的强强大功能能3.2.6Oracle企业管管理器独立的Oracle产品与图形控控制台、代理程程序、公公用服务务以及各

10、各种工具具一起为为管理Oracle产品提供供了一个个集成的的和复杂杂的系统统管理平平台提高了数数据库管管理员的的生产力力和效率率Oracle企企业管理理器可以以完成的的工作从最终用用户(end-user)的的角度监监视Web应用用的性能能和可用用性回顾和管管理软硬硬件整体体的配置置开发和维维护中央央配置策策略,例例如管理理角色和和权限,管理警警报的峰峰值和底底线,管管理自动动通知和和管制日日程等Oracle企企业管理理器产品品集Oracle企业管理理器应用用服务器器控制器器(ApplicationServerControl)Oracle企业管理理器数据据库控制制器(DatabaseContro

11、l)Oracle企业管理理器网格格控制器器(Grid Control)3.3Oracle操作作初步Oracle数据库的的一些基基本的操操作启动关闭禁止操作作暂停恢复数据据库等3.3.1启启动数数据库1.启启动数据据库的方方法SQL*Plus恢复管理理器Oracle企企业管理理器2.准准备启启动实例例在使用SQL*Plus启动数据据库实例例之前必必须采取取一些预预备步骤骤,以没没有连接接数据库库的方式式启动SQL*Plus:SQLPLUS /NOLOG作为SYSDBA连接到Oracle:CONNECT System/Anthony AS SYSDBA3.使使用SQL*Plus启动动数据库库Ora

12、cle放置初始始化参数数文件的的次序spfile$ORACLE_SID.oraspfile.orainit$ORACLE_SID.ora启动实例例采取的的不同模模式启动没有有装载数数据库的的实例启动实例例并装载载数据库库但是保保持数据据库关闭闭状态启动实例例装载并并打开数数据库4.启启动实实例的各各种模式式装载并打打开数据据库不装载数数据库并装载数数据库在启动过过程中限限制访问问数据库库迫使实例例启动装载数据据库,并并启动完完整的介介质恢复复过程启动远程程实例并装载数数据库重命名数数据文件件添加取消消或重命命名重做做日志文文件允许和禁禁止重做做日志存存档选项项执行完整整的数据据库恢复复操作在启

13、动过过程中限限制访问问数据库库执行数据据库数据据的导出出或导入入操作。执行数据据装载操操作用SQL*Loader。暂时阻止止一般的的用户使使用数据据。在某个移移植过程程和升级级操作过过程中迫使实例例启动用SHUTDOWNNORMAL、SHUTDOWNIMMEDIATE、SHUTDOWNTRANSACTIONAL命令不能能关闭当当前的实实例时。在启动实实例的时时候遇到到一些问问题时3.3.2改改变数数据库的的可用性性目的维护的原原因而限限制访问问使数据库库变为只只读几种常用用的改变变数据库库可用性性的操作作为实例装装载数据据库使用带MOUNT选项的SQL语句ALTERDATABASE打开一个个关

14、闭的的数据库库使用带OPEN选项的ALTERDATABASE 几种常用用的改变变数据库库可用性性的操作作3.以只读模模式打开开数据库库ALTERDATABASEOPEN READONLY;以读写模模式打开开数据库库ALTERDATABASEOPEN READWRITE;打开数据据库的默默认模式式是读写写模式;几种常用用的改变变数据库库可用性性的操作作4.限制对打打开的数数据库进进行访问问使用带ENABLERESTRICTEDSESSION子句的SQL语句ALTERSYSTEM3.3.3关关闭数数据库关闭数据据库的模模式正常模式式立即模式式事务模式式终止模式式3.3.4禁禁止操操作数据据库包括并

15、发用户户事务访访问同一一个对象象,会导导致失败败的操作作并发用户户事务可可以看到到中间过过程的操操作1.将数数据库置置于停顿顿状态ALTERSYSTEMQUIESCERESTRICTED;可以等很很长的时时间,以以便活动动会话变变为非活活动的注意的两两点当数据库库处于停停顿状态态时,不不能执行行冷备份份停顿状态态下的联联机数据据文件的的文件头头2.将系系统还原原为Normal操作作状态ALTERSYSTEMUNQUIESCE;3.查看看实例的的禁止操操作状态态使用V$INSTANCE视图的ACTIVE_STATE查看目前前实例的的状态SELECTACTIVE_STATEFROMV$INSTAN

16、CE;3.3.5暂暂停和和继续数数据库允许用户户镜像一一个磁盘盘或者文文件正常关闭闭数据库库的一个个合适的的替代品品3.4本本章章小小 结介绍了Oracle数数据库系系统的基本概念念常用管理理工具操作。3.5习习题题选择题(1)当创建一一个数据据库时,把数据据库分成成若干个个逻辑区区段,即即表空间间。()表空间是是创建的的第一个个表空间间,然后后创建另另外的表表空间以以分别存存储不同同种类的的数据。A.USERSB.TEMPC.SYSTEMD.ROLLBACK(2)Oracle数据库的的心脏即即所谓的的(),用于跟跟踪内部部数据库库信息。A.内部RDBMS(X$)表B.数据字典典表C.动态性能能(V$)视图D.数据字典典视图3.5习习题题填空题(1)一个为一个数数据库用用户所拥拥有,并并且名称称与用户户名相同同,是一一个数据据库的逻逻辑结构构的集合合。(2)一个由区间组组成。一一旦现有有的区间间不能再再存储新新数据,这个段段就要获获取另一一个区间间。这种种扩展过过程将一一直持续续下去,直到表表空间中中的数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论