二、INSTANCE_NAME 用于标识数据库实例的名称,缺省值通常为ORACLE_SID 用于和操作系统之间联系,根据实例名产生的响应的实例来取得与数据库的交互 初始化参数中INSTANCE_NAME与ORACLE_SID可以不同 不同的实例可以拥有相同的INSTANCE_NAME,只要ORACLE_SID不同,则与ORACLE_HOME哈希可以得到不同的值 INSTANCE_NAME可以用于向...
INSTANCE_NAME就像一个人的名称一样,而SID则是这个人的身份证号码。通过SID我们找到对应的init/spfile文件,而init/spfile文件中又通过instance_name这个参数告诉我们对应的实例叫什么名字。这样就把ORACLE_SID、参数文件、INSTANCE_NAME联系起来了。 造成ORACLE_SID不同,但INSTANCE_NAME相同的原因通常是因为复制了原有的...
实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量ORACLE_SID(注意这里是大写)决定。一个数据库可以有多个实例,例如RAC,实例名(SID)用于标识数据库内的每一个实例的名称 服务名:SERVICE_NAME指的是listener中的全局数据...
上图表示实例instance_name、ORACLE_SID与数据库及操作系统之间的关系,虽然这里列出的两个参数都是数据库实例名,但是instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查到;而ORACLE_SID参数则是操作系统环境变量,与ORACLE_BASE、ORACLE_HOME用法相同,用于和操作系统交互。也就是说,在操作系统中要想得到实...
在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。
INSTANCE_NAME:DB_NAME是物理介质的标识,INSTANCE_NAME就是实例进程的标识。 对ORACLE数据库,非RAC情况下,物理介质可以被任意实例进程挂载(mount)和打开(open) 但同一时间,只能有一个实例进程打开他。 RAC情况下,则允许多个实例进程打开相同的物理介质。
上图表示实例instance_name、ORACLE_SID与数据库及操作系统之间的关系,虽然这里列出的两个参数都是数据库实例名,但是instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查到;而ORACLE_SID参数则是操作系统环境变量,与ORACLE_BASE、ORACLE_HOME用法相同,用于和操作系统交互。也就是说,在操作系统中要想得到实...
INSTANCE_NAME是Oracle数据库的一个参数,在参数文件中定义,用于标识数据库实例的名称,其缺省值通常就是ORACLE_SID,但是不同的实例可以有相同的实例名。通过简单的参数文件复制,我们就可以在同一台服务器上创建多个具有相同INSTANCE_NAME的实例。 首先确认当前的参数文件: ...
instance_name: 实例唯一标识符,如RAC环境,存在多实例情况下,用instance_name区别每个实例。用来设置在动态监听中注册的instance_name,对应的如果在tnsnames.ora中使用SID连接时,需要与之做对应。 未修改instance参数前,如下图所示 修改instance_name参数后: ...
关于db_name、instance_name、ORACLE_SID 数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACL...