使用ip连接oracle很方便,只需要分别安装两个oracle客户端即可
坏处就是当你的oracle数据库更改ip地址以后你可能就需要全部重新发布服务了。
所以我推荐服务连接方式,发布服务时使用oracle服务名称连接。(感谢一名网友给我的解答。)
同理相应的32位oracle manager的也需要设置服务,我的电脑上没找到32位的manager管理界面(具体原因不知道,可能是我没装吧,或者是覆盖了,忘了),所以我直接将文件listener.ora,和tnsnames.ora拷贝到安装目录C:\app\Administrator\product\11.2.0\client_1\network\admin下,应该只用拷贝tnsnames.ora,我怕出问题就两个都拷贝了。
重启电脑(重要)
填写连接信息
当服务发布成功之后你可以去服务的发布文件夹查看服务信息发布是否正确
可以看到数据连接地址不在是ip而是sde说明设置和发布成功。
即使数据库地址更改以后你也只需要更改oracle manager即可,不需要重新发布服务,同理,数据服务迁移可以直接将服务文件夹拷贝到对应的服务器,保证arcgis manager一致重启服务即可使用。