Oracle数据库 - oracle数据库、实例、服务名、SID、表空间

Oracle实例由操作系统进程和内存结构(如SGA、PGA等)组成,是数据库的临时状态。数据库是磁盘上的文件集合,包括数据文件、日志文件等。服务名是对外公布供网络连接的名称。SID用于区分实例,而服务名主要用于外部链接。表空间是数据库的逻辑划分,是恢复的最小单位,包含了表、索引等。一个数据库可以有多个表空间,一个OS上可以装多个Oracle数据库,并通过init.ora和listener.ora配置多个服务名。
摘要由CSDN通过智能技术生成

实例
实例就是一组操作系统进程(或者是一个多线程的进程)以及一些内存。这些进程可以操作数据库;实例 就是治理相关库的内存结构的名字(由SGA、PGA、服务器进程、用户进程、后台进程等组成)

ORACLE实例 = 进程 + 进程所使用的内存(SGA),实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!

数据库
数据库只是一个文件集合(包括数据文件、临时文件、重做日志文件和控制文件)。在任何时刻,一个实例只能有一组相关的文件(与一个数据库关联)。数据库 就是实际的磁盘上的文件(数据文件、日志文件、控制文件等),负责保存数据,但由对应的实例来操作它的数据

数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件,数据库是永久的,是一个文件的集合。

服务名
服务名 就是对外公布的名称,为网络监听服务

表空间
oracle表空间是数据库的逻辑划分,是一个逻辑的概念,它在物理上是不存在的。表空间是Oracle数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。一个Oracle数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

SID
sid用于实例区分各个数据库,service name用于外部链接。

打个比方,你的名字叫小明,但是你有很多外号。你父母叫你小明,但是朋友都叫你的外号。
这里你的父母

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值