欢迎来到天天文库
浏览记录
ID:33486558
大小:863.50 KB
页数:288页
时间:2018-05-25
《数据库管理员教程课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE数据库管理员教程SQL*DBASQL*LoaderExport&Import1参考书籍清华大学出版社《ORACLE数据库系统基础》俞盘祥《数据库管理及应用开发》沈佩娟汤荷美电子工业出版社《ORACLE数据库管理员教程》孙宏昌金毳2数据库管理员是一个或一组全面负责管理和控制数据库系统的人员。简称:DBA(DataBaseAdministrator)序3数据库管理员的主要职责了解ORACLE数据库的体系结构负责数据库管理系统的安装和升级启动和关闭数据库管理和监控数据库用户管理数据库特权管理存储空间建立数据库后备和恢复数据库4第一章ORACLE的体系结构5
2、ORACLE的体系结构体系结构概述物理结构数据文件、日志文件、控制文件、参数文件系统全局区(SystemGlobalArea)共享池、数据缓冲区、日志缓冲区进程用户进程、服务器进程、后台进程6共享池数据缓冲区日志缓冲区SGA数据文件日志文件参数文件控制文件DBWRARCHCKPTLGWRPMONLCKnRECOSMON存储介质ServerUserUserUserORACLE的体系结构体系结构图示7数据文件日志文件控制文件参数文件ORACLE的体系结构物理结构8数据文件(DataFile)是物理存储ORACLE数据库数据的文件。其特点如下:每一个数据文件只与一个数据库相
3、联系。数据文件一旦被建立则不能修改其大小。一个表空间可包含一个或多个数据文件。ORACLE的体系结构物理结构9日志文件(LogFile)记录所有对数据库数据的修改,以备恢复数据时使用。其特点如下:每一个数据库至少包含两个日志文件组。日志文件组以循环方式进行写操作。每一个日志文件成员对应一个物理文件。ORACLE的体系结构物理结构10日志开关(LogSwitch)是为实现日志文件组的循环使用而设置的。出现日志开关的情况如下:当一个日志文件组被填满时关闭数据库时DBA手动转移日志开关ORACLE的体系结构物理结构11日志文件写操作图示LogFile1LogFile2Gro
4、up1Group2Member2.1Member1.1ORACLE的体系结构物理结构12镜像日志文件是为防止日志文件的丢失,在不同磁盘上同时维护两个或多个联机日志文件的副本。其特点如下:每个日志文件组至少包含两个日志文件成员。每组的成员数目相同。同组的所有成员同时被修改。同组的成员大小相同,不同组的成员大小可不同。ORACLE的体系结构物理结构13镜像日志文件图示Group1Group2LogFile1LogFile2Member2.1Member1.1LogFile3LogFile4Member2.2Member1.2Disk1Disk2ORACLE的体系结构物理结
5、构14控制文件(ControlFile)是一个较小的二进制文件,用于描述数据库结构。描述信息如下:数据库建立的日期。数据库名。数据库中所有数据文件和日志文件的文件名及路径。恢复数据库时所需的同步信息。要点注意:在打开和存取数据库时都要访问该文件。镜像控制文件。记录控制文件名及路径的参数为:CONTROL_FILESORACLE的体系结构物理结构15参数文件(ParameterFile)是一个文本文件,可直接使用操作系统下的文本编辑器对其内容进行修改。该文件只在建立数据库或启动实例时才被访问,在修改该文件之前必须关闭实例。初始参数文件:init.ora生成参数文件:in
6、itSID.oraconfig.oraORACLE的体系结构物理结构16参数文件的作用:确定存储结构的大小。设置数据库的全部缺省值。设置数据库的范围。设置数据库的各种物理属性。优化数据库性能。ORACLE的体系结构物理结构17参数文件中参数的数据类型:整型例:DB_BLOCK_SIZE=2048字符型例:DB_NAME=‘ora7’逻辑型例:CHECKPOINT_PROCESS=trueORACLE的体系结构物理结构18共享池数据库缓冲区日志缓冲区ORACLE的体系结构系统全局区19实例(INSTANCE)是存取和控制数据库的软件机制,它由系统全局区(SystemGl
7、obalArea,简称SGA)和后台进程组成。ORACLE的体系结构系统全局区20SGA是ORACLE系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。ORACLE的体系结构系统全局区21共享池(SharedPool)由共享SQL区和数据字典区组成。参数SHARED_POOL_SIZE确定共享池的大小。共享SQL区包括SQL或PL/SQL语句的文本SQL或PL/SQL语句的语法分析形式SQL或PL/SQL语句的执行方案数据字典区用于存放数据字典信息行。ORACLE的体系结构系统全局区22数据缓冲存储区(
此文档下载收益归作者所有