当前位置:首页>开发>正文

oracle的实例名与ORACLE_SID关系和区别。 什么是oracle实例,什么是oracle数据库,二者有什么区别

2023-04-15 11:19:33 互联网 未知 开发

 oracle的实例名与ORACLE_SID关系和区别。 什么是oracle实例,什么是oracle数据库,二者有什么区别

oracle的实例名与ORACLE_SID关系和区别。

数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系虽然两者都表是oracle实例,但两者是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。在winnt下,ORACLE_SID还需存在于注册表中。且ORACLE_SID必须与instance_name的值一致,否则,你将会收到一个错误,在unix平台,是“ORACLEnotavailable”,在winnt平台,是“TNS:协议适配器错误”

什么是oracle实例,什么是oracle数据库,二者有什么区别?

这个问题如果回答得形象点就是: 一个数据库可以包含一个或者多个实例 实例的定义:由操作系统后台进程和分配的内存区域构成。说 得简单点就是oracle在nomount状态就分配了内存区域,一个实 例也就差不多快形成了。

Oracle 实例名/服务名 请问SID和Service

假设数据库所在服务器IP地址为:192.168.0.1数据库实例名为:ora92用户名:umap密码:umap第一步:打开配置程序位于:程序-->Oracle-OraHome92-->ConfigurationandMigrationTools-->NetConfigurationAssistant第二步:选择配置项:打开程序后,出现的界面中有四个选项,分别为(1)监听程序配置,(2)命名方法配置,(3)本地NET服务名配置,(4)目录使用配置.这里我们选择第3个,点下一步第三步:根据需要选择操作内容,是添加还是对以前的配置进行修改或删除第四步:根据您要连接的Oracle数据据库版本选择,这里我们选择Oracle8i或更高版本数据库或服务第五步:服务名,输入示例中的实例名第六步:选择TCP第七步:主机名:输入示例中的IP地址使用默认端口1521第八步:使用您的登录帐户与密码进行连接测试

最新文章