您的位置:首页 > 数据库 > Oracle

oracle体系结构一

2010-03-01 16:14 232 查看
oracle是一种大型的、可移植的对象关系型数据库。它在相关的每一个平台上都可以运行,因此oracle的体系结构在不同的操作系统上是有所不同的。比如在UNIX系统上,因为UNIX系统是工作在多进程的基础上,所以oracle运行时体现为多个进程在运行。然而在windows系统上,windows系统是一个多任务的操作系统,它的cpu调度的基本单位是线程,所以在windows系统上运行时表现为线程。
oracle中有两个概念不是很好区分,即数据库和实例。oracle中数据库代表的就是一组数据库相关的操作系统文件(数据文件、日志文件、参数文件、控制文件)的集合,实例是一组oracle进程和内存。而且一个实例只能处理操作一个数据库。这和SQLServer是不同的,SQLServer是一个实例(又称为数据库引擎、数据库服务)中可以加载多个、同时运行多个数据库。所以我们可以说oracle是一个实例一个数据库,sqlserver是一个实例多个数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: