网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  教你轻松掌握Oracle内存结构     
  文章作者:未知  文章来源:未知  
  查看:116次  录入:管理员--2007-09-29  
   

ORACLE在内存存储下列信息:

 ◆执行的程序代码。

 ◆连接的会话信息

 ◆程序执行期间所需数据和共享的信息

 ◆存储在外存储上的缓冲信息。

ORACLE具有下列基本的内存结构:

 ◆软件代码区

 ◆系统全局区,包括数据库缓冲存储区、日志缓冲区和共享池.

 ◆程序全局区,包括栈区和数据区.

 ◆排序区

软件代码区

用于存储正在执行的或可以执行的程序代码。

软件区是只读,可安装成共享或非共享。ORACLE系统程序是可共享的,以致多个ORACLE用户可存取它,而不需要在内存有多个副本。用户程序可以共享也可以不共享。

系统全局区

为一组由ORACLE分配的共享的内存结构,可包含一个数据库实例的数据或控制信息。如果多个用户同时连接到同一实例时,在实例的SGA中数据可为多个用户所共享,所以又称为共享全局区。当实例起动时,SGA的存储自动地被分配;当实例关闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可自动地被分配;当实例关闭时,该存储被回收。所有连接到多进程数据库实例的全部用户可使用其SGA中的信息,但仅仅有几个进程可写入信息。在SGA中存储信息将内存划分成几个区:数据库缓冲存储区、日志缓冲区、共享池、请求和响应队列、数据字典存储区和其它各种信息。

 
 
上一篇: 使用专用服务进程的Oracle的运行    下一篇: 轻松了解Oracle的表快照特征
  相关文档
帮你充分认识 Oracle 数据库表与视图 05-13
轻松解决oracle xdb的8080端口冲突问题 03-03
将移动数据文件到其它目录下的实用方法 03-03
Oracle数据库编写PL/SQL代码经验谈 04-11
实例讲解如何通过oracle成功发送邮件 04-10
讲解数据库变慢的三种情况及具体处理方法 06-04
oracle数据库中管理表空间和数据文件 (1) 04-24
详细讲解"oracle"服务器的常用命令行 03-14
通过分析SQL语句的执行计划优化SQL(一) 08-05
利用Oracle系统账户默认口令提升权限 04-23
oracle的三种备份方式具有不同的恢复特性 06-17
如何检测oracle的可用性和表空间容量 02-28
oracle数据库中日期时间的操作比较和加减 05-12
教你快速掌握oracle中"kill"进程的方法 (1) 01-31
在设计数据库时如何选择正确的数据类型 05-08
深入探讨Oracle数据缓冲区内部机制 04-11
修改"oracle"数据库的进程数及会话数 02-01
利用完整性约束实施数据完整性规则的优点 02-18
如何获得XML格式的Oracle 10g审计跟踪 04-11
Oracle DBA数据库日常维护完全手册 04-23
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息