如何理解oracle实例(instance)和数据库(database)的概念
2011-12-11 10:25
441 查看
今天群里有朋友问什么是instance,什么是database。于是群友七嘴八舌的说了很多很理论很理论的东西,这些东西网上很多,如果提问者能看懂的话也就不问我们了。很显然,提问者刚刚接触oracle,这个问题是困扰oracle新丁的一个常见问题。
我举个通俗易懂的例子,虽然不是很恰当,但是对于初学者理解instance和database很有帮助。
我的C:\下放了一个文本文件:example.txt,这是个实际存在的物理文件,现在打开进程管理器,进程管理器中看不到什么和这儿文件有关系的进程。但是当我双击这个文本文件以后,进程管理器中就会出现notepad.exe。我可以通过记事本对example.txt进行操作,比如说添加一些文字进去,或者删除一些文字,然后保存,或者不保存。
在这个例子里,instance就是在进程管理器中能看到的notepad.exe,而数据库就是那个C:\example.txt。
instance是一组进程,还有一块共享的内存区域,database是一组数据文件。而操作系统层级上,notepad.exe就是一个进程,还有给它分配的内存,都能在进程管理器里看到,而C:\example.txt就是实际存在的物理文件。
这么一说,很通俗的就讲好了instance和database的关系。在大概理解了这两者的关系之后,就可以看看书,看看资料,深入理解这些概念了。
我举个通俗易懂的例子,虽然不是很恰当,但是对于初学者理解instance和database很有帮助。
我的C:\下放了一个文本文件:example.txt,这是个实际存在的物理文件,现在打开进程管理器,进程管理器中看不到什么和这儿文件有关系的进程。但是当我双击这个文本文件以后,进程管理器中就会出现notepad.exe。我可以通过记事本对example.txt进行操作,比如说添加一些文字进去,或者删除一些文字,然后保存,或者不保存。
在这个例子里,instance就是在进程管理器中能看到的notepad.exe,而数据库就是那个C:\example.txt。
instance是一组进程,还有一块共享的内存区域,database是一组数据文件。而操作系统层级上,notepad.exe就是一个进程,还有给它分配的内存,都能在进程管理器里看到,而C:\example.txt就是实际存在的物理文件。
这么一说,很通俗的就讲好了instance和database的关系。在大概理解了这两者的关系之后,就可以看看书,看看资料,深入理解这些概念了。
相关文章推荐
- 如何理解oracle实例(instance)和数据库(database)的概念
- oracle服务器上数据库database与数据库实例instance的关系
- oracle-数据库(database)与实例(instance)区别
- Oracle 数据库服务器(database server)、数据库(database)、数据库实例(database instance|instance)
- 区分数据库(database)和实例(instance)的概念
- Oracle中实例(Instance)和数据库(database)的区别
- 关于oracle的数据库名称、实例名称和服务名称三个概念的理解
- Oracle - 数据库(database)与实例(instance)的区别
- Oracle中实例(Instance)和数据库(database)的区别
- 区分数据库(database)和实例(instance)的概念
- oracle 启动(startup)和关闭(shutdown)实例(instance),加载和卸载数据库(database),以及服务(service)
- [转载]Oracle的几个概念:数据库名,全局数据库名,SID,实例,命名空间,schema
- 关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
- 关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
- oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置
- 手动创建数据库实例全攻略2:oracle instance 和oracle database
- Oracle数据库入门概念之实例(Instance)VS数据库(Database,DB)VS数据库服务器(Database Server,DB Server)
- 如何理解数据库事务中的一致性的概念?
- Oracle 启动实例(instance)、打开数据库
- oracle 数据库 实例 及相关概念