我对使用各种Oracle数据库版本9i到v11的超过300多个用户pipe理TNSNAMES.ORA感到沮丧,通常我会发送电子邮件给所有用户手动复制和更新TNSNAMES.ora
所以我想知道如果实施Oracle Internet Directory是正确的方法吗?
我的理解是,OID就像电脑系统的DNS一样。
任何forms的意见和帮助将不胜感激。
虽然OID可以是一个解决scheme,但只是为了集中tnsnames.ora可能是过度的。 你可能会考虑把你的tnsnames.ora放在每个人都可以访问的文件共享上。 然后你有几个选项可以将客户指向它。 将工作站上的TNS_ADMIN环境variables设置为指向共享。 如果你没有运行Windows 2008,这可能是一个痛苦,因为它不能用组策略轻松完成。 另一个select是推出或让用户手动复制一个新的本地tnanames.ora与以下内容:
IFILE = \文件共享\的tnsnames.ora
如果您的Windows和Unix客户端混合使用,则需要使用文件共享将NFS服务安装到服务器,以便Unix客户端可以挂载它并访问tnsnames.ora文件。