Oracle 连接结束时“.WORLD”的意义

Mac*_*ver 5 oracle connections tnsnames sqlnet

在 Oracle 连接名称的末尾有“.WORLD”有什么意义?我发现没有那个后缀的东西仍然可以连接。我还注意到客户端 tnsnames.ora 文件和服务器 tnsnames.ora 文件都必须具有此后缀(或根本没有)才能进行通信。

Gio*_*ova 5

.WORLD 是一种域名。如果在sqlnet.ora文件(names.default_domain参数)中进行了配置,则在tnsnames.ora中需要它。如果sqlnet.ora中不存在该文件,而tnsnames.ora中有它,则必须手动附加它。sqlnet.ora

如果网络服务名称尚无域,则此参数的值将附加到网络服务名称。

如果未设置names.default_domain,则根本不需要.WORLD 。为了使客户端正常工作,只需确保服务器上的tnsnames.ora文件(在网络/管理文件夹中)与客户端上的tnsnames.ora文件(在客户端网络/管理文件夹中)匹配。