关于 global database name与SID
我们开发组有一个服务器,现在有一套Oracle 11.2.0.3 EE环境,用户为ora01。现在又在那一个用户ora02下安装一套oracle 11.2.0.3 SE环境。
并把Oracle EE环境的数据导出到oracle SE环境。
我想问一下。这两个环境可以使用相同的global database name与SID吗。
个人理想,因为两套环境的用户不同,oraclehome不同,监听端口也不同。
应该可以使用相同的SID。
但对global database name是否可以使用相同的还没有查到。
希望刘大可以指导一下。
MOS资料:
**********************************************************************
What's a Database global name?
The global database name is the unique name of the database. In a distributed database system (a set of databases stored on multiple computers that typically appears to applications as a single database).
the global database name ensures that each database is distinct from all other databases in the system.Oracle forms a database's global database name by prefixing the database's network domain with the individual database's name.For example: sales.us.oracle.com and sales.uk.oracle.com.
The global database name defaults to DB_NAME.DB_DOMAIN and this value is marked at database creation time. 在你的应用中会用到global_name吗?
Determining Whether Global Naming Is Enforced
The name that you give to a link on the local database depends on whether the remote database that you want to access enforces global naming. If the remote database enforces global naming, then you must use the remote database global database name as the name of the link. For example, if you are connected to the local hq server and want to create a link to the remote mfg database, and mfg enforces global naming, then you must use the mfg global database name as the link name.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/ds_admin001.htm#ADMIN12146
在配置tns解析的时候都是可以区分开的,自己认为两个global_name可以一样,仅是个人认为 winkey 发表于 2014-3-4 16:21 static/image/common/back.gif
在你的应用中会用到global_name吗?
Determining Whether Global Naming Is Enforced
因为手头的测试环境没有DNS服务器。
同一个SID已经测过了。没有任何问题。
我个人也是认为全局数据库名可以一样的。但没有文档做为支持。
各个客户端通过监视的不同端口对同一个service_name的DB进行访问是没有问题的。 已经找到机器了,经过测试上面的想定是没有问题的。
页:
[1]