ORACLE大师THOMAS经典之一引子

本文深入探讨了Oracle数据库在不同操作系统上的运行机制与物理结构差异,包括文件类型、内存结构及进程结构等内容,并对Oracle 10G的新特性进行了介绍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文由一木译编著

请您多指正!

[@more@]

ORACLE数据库有非常好的兼容性。

它可以在每一个妥当的平台上使用,从WindowsUnix,从PC机再到大型机。

所以,ORACLE的物理结构在不同操作系统上看起来肯定是不同的。如在UNIX平台上,你能看到ORACLE由不同的操作进程来执行,这些操作进程每个进程都有惟一的主要功能。在UNIX平台上,ORACLE是作为一个多进程的集合来执行的,但是在Windows平台上,这个结构是不妥当或不能很好工作(如果这样会使ORACLE性能更慢并缺乏扩容性)。在Windows平台上,ORACLE是通过单进程多线程来实现的。而在跑OS/390z/OSIBM大机系统上,与操作系统相关ORACLE结构是通来使用多个OS/390地址空间,同时所有操作就像是单个实例一样。255个以上的地址可以分配给一个数据库实例。不管怎样,ORACLEOS/390的负载管理器一起建立执行优先级,这些优先级是用来指定ORACLE内部的工作负载执或在OS/390系统里其它负载。

总之,ORACLE执行的物理机制在平台与平台之间是不同的,但这个问题在这里已有所涉及,所以你能很好理解ORACLE在所有平台上是大致怎么工作的。

在这一章里,我将描述关这个结构的一张明确的结构图。我们将要仔细检查ORACLE服务及如数据库和实例等术语的定义(这些术语看起来是会经常引起误解的)。我们将要看看当我们要连到ORACLE时会发生些什么,或者在更高的层次如服务是如何管理内存的?在接下来的三章里,我们将要更详细了解ORACLE结构的三大主要构成。

第三章:文件

在这一章里,我们将要学习组成数据库的五种常规文件:

参数文件

控制文件

数据文件

临时文件

重做日志文件

我们同样还要了解其它类型的文件 ,包括跟踪文件,警告日志,用户导出文件,数据泵导出文件和平文件。

ORACLE主要用到的是是参数文件,控制文件,数据文件,日志文件。但最重要的文件只有两类:数据文件和日志文件。其它还有警告日志,口令文件,报错跟踪文件,由于管理需要由DBA用户导出一类文件等。

我们还要了解ORACLE10G两个新特性:

1.了解ORACLE10G新增加新文件区域叫做快速闪回区域。

2.讨论自动存储管理对我们文件存储的影响。

第四章:内存结构

ORACLE内存结构通常是指系统全局区,进程全局区,和用户全局区。我们要检查这三个结构之间的关系,我们同样要讨论共享池,大池,JAVA池和其它系统全局区组成。

第五章:物理进程结构

在这一章,我们要学习在数据库上跑的三种不同进程:分别是服务进程,后台进程和子进程。

从这三个大的组成中决定哪个先讲是非常困难的。进程要使用系统全局区,所以在讨论进程前讨论系统全局区是不妥当的,但从另一方面来讲,当我们讨论进程和它们的工作时,我也需要涉及到系统全局区。这两个组成是关系很紧密的:文件为进程使用,所以没有理解进程之前说文件也是不明智的。

不管我怎么做,在这一章里只定义一些术语和大致上了解一下ORACLE。如果你准备在黑板上把整个结构把它画出来,那么你要准备钻研一些更具体更深层次的内容。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7248175/viewspace-999497/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7248175/viewspace-999497/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值