我的oracle 9i学习日志 1 (下载)

我的oracle 9i学习日志 1 (下载)

ID:6321693

大小:2.77 MB

页数:148页

时间:2018-01-10

我的oracle 9i学习日志 1 (下载)_第1页
我的oracle 9i学习日志 1 (下载)_第2页
我的oracle 9i学习日志 1 (下载)_第3页
我的oracle 9i学习日志 1 (下载)_第4页
我的oracle 9i学习日志 1 (下载)_第5页
资源描述:

《我的oracle 9i学习日志 1 (下载)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)--体系结构主要组件:1.   oracleserver:主要组成部分,在大量用户同时访问同一个数据的情况下具备高性能和高可靠性,同时必须具备阻止非授权用户的访问和在发生错误时快速有效恢复的能力。由两部分组成,instance和database。2.   oracleinstance:由后台进程和内存结构组成,在不同的系统内用不同的方法被唯一标识,一个instance只能访问一个数据库,而一个数据库在某些情况(RAC)下能被多个instance访问。在访问database前必须启动,每次启动一块称为systemglobalarea(SGA)的内存将被分配。后

2、台进程完成调用进程的功能,它们将增强多用户同时访问的性能,完成I/O操作,监控其他oracle进程,使oracle获得更好的性能和可靠性。3.   oracledatabase:有逻辑结构和物理结构。物理结构是指在操作系统上的一系列文件,包括三种类型的文件: datafiles:存储实际的数据包括数据字典。 onlineredologfiles:记录数据库的改变信息,是数据库能在出错时恢复到原状态。    controlfiles:包含必要的维护和验证数据库完整性的信息。4.   otherkeyfiles:不属于database的一部分,主要有三种类型的文件: 

3、  parameterfile:规定了oracleinstance的参数,如:SGA以及SGA内各组件分配内存的大小。   passwordfile:包含了用户的认证和特权信息。  archivedredologfiles:是一份离线的onlineredologfiles的拷贝。因为redologfiles的存储空间大小是固定的,当文件写满后会返回从头开始写入而将原来的数据给覆盖掉。因此为了避免数据的丢失应及时将redologfiles数据归档,这就是archivedredologfiles的作用。5.   otherprocesses:很多其他进程的存在是用来设

4、置其他功能用的,如:高级队列,实时应用集群,共享服务,等其他高级应用。它们独立完成各自的功能。查看数据库文件的位置:ls-l/“oracle安装目录”/oradata/“sid命名的文件夹”与oracle的通信在用户提交一个SQL语句给oracledatabase前必须先连接到一个instance。          userprocess:在客户端运行像SQL*Plus或应用开发工具如oracleforms等这些工具或应用程序。         serverprocess:在很多基本配置情况下userprocess是直接与serverprocess打交道的,se

5、rverprocess是在userprocess连接上事才被创建的,通常一个userprocess对应一个serverprocess,但Whenusingasharedserverconfiguration,itispossibleformultipleuserprocessestoshareserverprocesses.serverprocess代表userprocess执行SQL语句,与instance通信。connection:在user和oracleserver之间的一条通信路径。有三种建立连接的方式。如下图: 第一种:内部进程通信(IPC);第二种:T

6、CP/IP;第三种(图上没表示):三层通信(three-tieredconnection),是通过中间的应用服务器建立连接。      session:是一个指定的用户与oracleserver之间的连接。会话是在用户通过验证后,用户开始与oracle进行通信时建立,在用户退出或有一个非法的终端时终止。对于一个指定的数据库用户来说,可以用同时不同的工具发起几个会话。除了一些专门的管理工具外,数据库只有在启用后才可以建立会话。(2)--内存结构oracle内存结构包括两个区域:SGA和PGA.SGA(systemglobalarea):SGA有叫共享全局区域(sha

7、redglobalarea)。在instance启动时被分配,用来存储数据库进程共享信息,包括数据和控制信息。主要组成包括:      –SharedPool      –DatabaseBufferCache      –RedoLogBuffer      –Otherstructures(forexample,lockandlatchmanagement,statisticaldata)还有两个可选项:LargePool,JavaPool。下面语句可以查看SGA的分配情况:SQL>SHOWSGA;TotalSystemGlobalArea3643796

8、4byte

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

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

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