注册oracle数据库到arcgis server出现的问题总结

在发布要素服务时注册数据库或者直接在Arccatalog 中的gis服务器中注册数据库出现的问题

问题一:显示oracle客户端需要是32位,服务器端需要是64位

       解决办法:重启服务器端的arcgis server服务

问题二:数据库注册过程出现 ora-12154:TNS:无法解析指定的连接标识符(arcgis10.1 出现的问题,10.2没遇到过)

        arcgis能连接到数据库,也建立了企业级地理数据库,也能导入要素集,但是就是不能注册到arcgis serve上

     我一直以为是oracle数据库的问题,一直在查看Listener.ora ,sqlnet.ora 和tnsname.ora的内容是否有问题,在查看了N多解决方法之后,决定重装oracle客户端和服务器端,和arcsde最后还是没解决,在tnsping orcl之后终于发现了问题,系统好像只能识别客户端和服务器端的服务名为同一个,其他不行,所以找到了解决方法  

                                      注册oracle数据库到arcgis server出现的问题总结_第1张图片

    解决方法:oracle客户端连接服务器数据库的时候的服务命名改成一致

问题三:已注册的数据库验证可行,但是发布服务分析一直出现00090问题,需要一个已注册的数据库

      解决方法: 这种情况一般出现在服务器不在arcgis所在的电脑上。

                      我也不知道为啥会出现这种问题。不过在尝试了改动很多次此后,找到了一个可行的方法

                       1.连接数据库的instance一定要用ip/数据库名的方式

                       2.往ARCserver注册数据库的时候的instance一定也是ip/数据库名的方式,并且登录的用户名必须和连接数据库时的用户名一致(也就是说,直接import数据库连接就行)‘

                        ’注册oracle数据库到arcgis server出现的问题总结_第2张图片

                    


  

               

你可能感兴趣的:(注册数据库问题)