Oracle_讲义(数据库).ppt

  1. 1、本文档共451页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle_讲义(数据库)

大型数据库;Oracle;第一章 Oracle数据库系统概述;1.1 Oracle系统基础软件产品结构;SQL*Plus;访问数据库的程序接口(C语言);数据库开发工具;1.2 Oracle的客户机/服务器体系结构;1.3 Oracle数据库逻辑结构图;;回滚段:每个数据库含有一个或多个回滚段。回滚段记载每个事务修改前的数据值,当事务异常终止时,Oracle利用回滚段的信息恢复未提交的事务。还被用来提供数据库中数据的读一致性。;;;1. 逻辑数据库结构;2. 表空间和数据文件;3. 物理数据库结构;;;4. 数据字典;1.4 Oracle实例;Oracle结构;;SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。 PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收.;数据库缓存( db_cach_size):可以分成三个不同的buffer,keep、recyle、default,default的大小由数据库缓存减去这二者决定。 keep缓存池(buffer_pool_keep):用来高速缓存DBA几乎不想让他们离开Database Buffer Cache的段,默认0字节 recycle缓存池( buffer_pool_recycle): 用来高速缓存DBA几乎不想让他们留在Database Buffer Cache的段,默认0字节。;default缓存池:用来高速缓存既不是为KEEP POOL也不是为Recycle Pool 所指定的段 重做日志缓存( log_buffer):记录用户对数据库所做的修改操作。 共享池(shared_pool_size):定义系统中由所有用户共享的池,包括 SQL 区域和数据字典缓存。 large_pool_size : 指定大型池的分配堆的大小,它可被共享服务器用作会话内存,用作并行执行的消息缓冲区以及用作RMAN备份和恢复的磁盘I/O缓冲区。;后台进程;PMON(process Monitor)清除用户失败的后台进程,释放用户使用的资源 SMON(System Monitor)取消系统不再需要的事务对象;合并邻接的自由片区 DBWR(Database Writer)将修改后的数据块写回磁盘 RECO(Recoverer process)解决涉及分布式事务处理的失败 LCKn(Lock Process)在并行服务器系统中执行例程间封锁;CHPT(Check Point)保证上一个检验以来所有修改过的缓冲区数据都被写入数据库文件。在给定的时间,将数据库文件作上“当前”标记并将检查点记录入控制文件----利于例程失败时的恢复 LGWR(Log Writer)将redo log缓冲区中的信息写入磁盘。 ARCH(Archiver Process) 在联机Redo Log文件存满时将它们拷贝到指定的存储设备;用户进程:在客户端,负责将用户的SQL语句传递给服务进程,并从服务器段拿回查询数据。 服务进程:在服务器端,对应用户进程。 解析并执行用户所提交的SQL语句。 在SGA区的数据库缓存中有哪些信誉好的足球投注网站用户进程所访问的数据,如果数据不在缓存中,则需要从硬盘数据文件中读取所需的数据,而将它们复制到缓存中。 将数据返回给用户进程。 专用服务进程:一个专用服务进程只能为一个用户提供服务。 共享服务进程( MTS:多线索服务器):一个共享服务进程可以为多个用户提供服务。;参数文件:定义Oracle例程的特性,例如它包含调整SGA中一些内存结构大小的参数。 参见Pfile和Spfile介绍.doc 参见一个实际的Pfile内容.doc 可以修改参数文件(Pfile),比如在文件中添加: ?LOG_ARCHIVE_START=TRUE ?LOG_ARCHIVE_DEST1=ORACLE_HOME/admin/o816/arch(归档日志存放位置可以自己定义) ;;;OPS(Oracle并行服务器)需要特殊的硬件,要求服务器之间互连并共享磁盘子系统。;第2章 SQL语言基础;2.1 SQL语言概述;2.2 Oracle SQL语言元素;2.2.1 数据类型;2.2.2 空值的处理;2 .2.3 伪列;伪列:序列. CURRVAL和序列. NEXTVAL 序列:数据库对象 由CREATE SEQUENCE…创建 比如:预先建立了序列s1 s1.CURRVAL:

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档