第8章第数据库原理8

第8章第数据库原理8

ID:40225117

大小:975.00 KB

页数:98页

时间:2019-07-27

第8章第数据库原理8_第1页
第8章第数据库原理8_第2页
第8章第数据库原理8_第3页
第8章第数据库原理8_第4页
第8章第数据库原理8_第5页
资源描述:

《第8章第数据库原理8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与技术 (第二版)程学先程传慧曾玲陈永辉郑秋华杨晓艳第八章Oracle数据库系统8.2Oracle10g的体系结构8.3Oracle10g的安全管理8.4Oracle10g的空间管理8.5Oracle10gPL/SQL编程8.1Oracle数据库概述退出本章要点8.6Oracle数据查询8.7Oracle系统管理8.1Oracle数据库概述R一、概述ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。二、Oracle10g的特点1首个为网格计算设

2、计的数据库2借助网格计算,提高可用性和可伸缩性3优异的安全特性4借助自我管理数据库降低成本R8.1Oracle数据库概述R8.1Oracle数据库概述三、数据库的基本管理1启动数据库启动数据库的命令是Startup,基本命令语法如下:STARTUP(MOUNT

3、OPEND)<数据库名>;[EXCLUSIVE

4、PARALLEL

5、NOMOUNT]说明:EXCLUSIVE和PARALLEL表示以独占或共享方式打开。NOMOUNT表示以例程方式打开或关闭数据库。R8.1Oracle数据库概述【例8.1】打开数据库WaremanageSQL>startupopendWaremanage说明:“

6、SQL>”为SQLPlus提示符。2关闭数据库语句格式:SHUTDOWNNORMAL

7、IMMEDIATE

8、ABORT

9、TRANSACTIONAL说明:(1)Shutdownnormal,正常关闭数据库。(2)Shutdownimmediate,立即关闭数据。(3)Shutdownabort,直接关闭数据库和例程。(4)Shutdowntransactional,等待所有有事务连接的用户完成事务后再关闭数据库。R8.1Oracle数据库概述3设置数据库选择Oracle-ORacDB10g-homel→ConfigurationandMigrationTools→DatabaseConf

10、igurationAssistant进行配置。4创建数据库在一个Oracle10g系统上可以建立多个数据库。创建数据库的步骤可参照书上内容。R8.1Oracle数据库概述R8.1Oracle数据库概述5删除数据库当数据库不再需要或已经测试完毕时,为了增加系统和数据库的执行效率,可以删除不需要的数据库。具体步骤可参照书中内容。8.2.1概述Oracle系统的体系结构是指Oracle数据库服务器的主要组成以及这些组成部分间的联系和操作方式。从宏观上看,Oracle数据库服务器主要由两部分组成:数据库和实例。数据库用于保存数据的一系列物理结构和逻辑结构,数据库是静态的。实例是由服务器在运行

11、过程中内存结构和一系列进程组成的,实例是动态的。RR8.2Oracle10g的体系结构R8.2Oracle10g的体系结构8.2.2物理存储结构Oracle数据库的物理存储结构操作系统下数据库的文件组织和实际的数据存储。按其作用不同Oracle数据库的物理存储结构可以分为三类:数据文件日志文件控制文件R8.2Oracle10g的体系结构数据文件每一个Oracle数据库有一个或多个物理的数据文件(datafile)。一个数据库的这些数据文件包含全部数据库数据。数据文件有下列特征:一个数据文件仅与一个数据库联系。一旦建立,数据文件不能改变大小一个表空间(数据库存储的逻辑单位)由一个或多个

12、数据文件组成。R8.2Oracle10g的体系结构日志文件每一个数据库有两个或多个日志文件(redologfile)的组。日志的主要功能是记录对数据所作的修改。日志文件主要是保护数据库以防止故障。日志文件中的信息仅在系统故障或介质故障后恢复数据库时使用。R控制文件每一个Oracle数据库有一个控制文件(controlfile),它记录数据库的物理结构,包含下列信息类型:数据库名;数据库数据文件和日志文件的名字和位置。数据库建立日期。每一次Oracle数据库的实例启动时,它的控制文件用于标识数据库和日志文件。8.2Oracle10g的体系结构8.2.3逻辑、存储结构Oracle数据库逻

13、辑、存储结构是按层次管理的,内存中数据结构分为段、区和块.块是内存与硬盘之间交换的最小单位;区由多块组成,段由多个区组成;从逻辑结构看分为数据库、表空间、逻辑对象。一个数据库有一到多个表空间;一个表空间可以有多个逻辑对象;1个逻辑对象只属于1个表空间。R8.2Oracle10g的体系结构图8.12数据库、表空间、数据文件、逻辑对象间关系R块(block)是oracle数据库进行逻辑管理的最基本单元。数据库进行读写以块为单位进行。大小由db_block_si

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。