oracle sid是什么意思 如何区分Oracle的数据库,实例,服务名,SID?

如何区分Oracle的数据库,实例,服务名,SID?数据库:它是一个集合,主要用于存储、处理和提供数据。即使停止数据库,它仍然客观存在。只要重新启动它,它就会继续运行。可以理解为数据库软件数据库文件数

如何区分Oracle的数据库,实例,服务名,SID?

数据库:它是一个集合,主要用于存储、处理和提供数据。

即使停止数据库,它仍然客观存在。只要重新启动它,它就会继续运行。可以理解为数据库软件数据库文件数据实例:数据库启动后内存中的部分称为实例。简单地说,instance=memory Process,即当一个Oracle数据库启动时,就有一个Oracle实例。数据库未启动时,没有实例,但数据库仍然存在,除非删除数据库(所谓删除数据库是删除数据库文件,如控制文件、初始文件、数据文件等)。删除数据库时,这些文件将被删除。服务名称:这是正在侦听的数据库的名称。这是任意定义的,只要不重复。Sid:实例和数据库对应的唯一标识符。例如,如果您在一台计算机上安装了两个数据库,并且一个sid是orcl,那么另一个不能是orcl。否则,如果启动orcl,机器将不知道要启动哪个。或者在这个场景中,当两个数据库都启动时,机器如何知道内存分配给哪个数据库?这取决于Sid