数据库和实例_第1页
数据库和实例_第2页
数据库和实例_第3页
数据库和实例_第4页
全文预览已结束

下载本文档

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

文档简介

1、Oracle 体系结构前必掌握的两个概念 2012-06-18 00:00 比特网悠虎字号:A+|A-对于初学者来讲,在了解Oracle 体系结构之前必须掌握以下两个基本的概念: 数据库和实例。一、数据库数据库(database)是一个数据集合。象结构, oracle 数据库都将无论数据库是采用关系结构还是面其数据存放在数据文件中。 在其, 数据库结构数据对文件的逻辑, 使不同的数据分开, 这些逻辑划分称为表空间。表空间和文件介绍:1: 表空间表空间(tablespace)是数据库的逻辑划分, 每个数据库至少有一个表空间,叫做系统表空间(system 表空间)。 一个表空间只能属于一个数据库。

2、每个表空间由同一个磁盘上的一个或多个文件组成,这些文件称为数据文件。表空间的特性:(1)控制数据库数据磁盘分配(2)限制用户在表空间中可以使用的磁盘空间大小(3)表空间具有 online, offline, readonly, readwrite 属性修改表空间的属性:SQL alter tablespace 表空间名称 属性;查询表空间状态:SQL select tablespace_name, sus from dba_tablespa;注意: system, undo, temp 表空间不能设为offline 属性。(4)完成部分数据库的备份与恢复(5)表空间通过数据文件来扩大, 表空间

3、的大小等于据文件的大小只和。该表空间的所以数查询表空间与数据文件对应关系:SQL select tablespace_name, bytes, file_name from dba_data_files;基于表空间的几个操作:(1)查询用户缺省表空间:SQL select username, default_tablespace from dba_users;(2)查询表与该表的表空间:SQL select table_name, tablespace_name from user_tables;(3)修改用户缺省表空间:SQL alter user username default tabl

4、espace tablespace_name;(4)将数据从一个表空间移动到另一个表空间:SQL alter table table_name move tablespace tablespace_name;2.数据文件每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件叫做数据文件(datafile),数据文件只能属于一个表空间。 数据文件创建后可以改变大小。 创建新的表空间需要创建新的数据文件。 数据文件一旦加入到表空间中, 就不能从表空间中移走, 也不能与其他表空间发生联系。数据库必须的三类文件是 data file, control file, redolog file. 其他文件

5、prameter file,password file, archived log files 并不是数据库必须的, 他们只是辅助数据库的。查看数据库的物理文件组成:(1)查看数据文件:SQL select * from v$datafile;(2)查看控制文件:SQL select * from v$controlfile;(3)查看日志文件:SQL select * from v$logfile;二: 实例通俗的讲实例就是操作oracle 数据库的一种。数据库实例也称作服务器, 是用来程的集合。数据库文件集的结构及进一个数据库可以被多个实例(称为真正的应用群集选项)。决定实例的大小及组成的

6、各种参数或者在名称init.ora 的初始化文件中, 或者隐藏的服务器参数文件中。 通过spfile该文件, spfile在数据库在spfile.ora 文件中。实例启动时初始化文件, 数据库系统管理员可以修改该文件, 对初始化文件的修改只有在下次启动时才有效。Instance 分为两部分:1: memory structure(内存结构)memory structure 分为两部分:SGA(System Global Area)区是用于数据库信息的内存区,该信息为数据库进程所共享。它包含 Oracle 服务器的数据和控制信息, 它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如

7、果实际内存不够再往虚拟内存中写。包括:.share pool.datafase buffer cache.redo log buffer.other structuresPGA(Program Global Area)区包含单个服务器进程或单个进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收。2: background pros(进程)包括:.PMON 负责在一个Oracle 进程失败时资源.SMON 检查数据库的一致性必要还会在数据库打开时启动数据库的恢复.DBWR 负责将更改的数据从数据库缓冲区高速缓存写入数据文件.LGWR 将重做日志缓冲区中的更改写入重做日志文件.CKPT 负责

温馨提示

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

评论

0/150

提交评论