如何将数据库注册到ARCSERVER服务器

嘿,我会告诉你我在创建这个注册数据库时遇到的缺点。

去年我在北京做一个项目,客户要求他们的Oracle数据库直接连接到ArcGIS Server。
起初,我考虑手动将其注册到ArcGIS Desktop中。
正如你所说,打开桌面上的属性窗口,单击“数据存储”选项卡,然后单击“添加”来注册数据库和目录。
经过很长时间的努力,确实有效。
我可以在服务器上看到这些库。

但是后来我才知道,这东西真的很麻烦。
想一想,数据库中有很多表和视图,你必须手动将它们一一添加。
如果填错了,或者网络卡住了,重新填写就很头疼了。
那时候我每天都看着屏幕,手指头几乎冒出火花。

后来我改变了做法,直接在ArcServer Manager中注册。
登录后,点击“站点”-“数据存储”-“注册数据库”。
这个技巧确实省去了很多麻烦,尤其是你提到的“ArcGIS托管的注册数据库”。
我当时没注意,直接选择了“托管”。
结果?发布地图时,数据又被复制到服务器了!客户的硬盘烧毁,数据同步出现问题。
最后我不得不返回并删除不必要的数据并重新发布。
跌倒了。
你说烦不烦。

所以我后来吸取了教训。
发布地图之前,先在管理器中注册数据库。
不要选择“Hosting”,否则真的是致命的。
以后省得麻烦。

我也遇到了你提到的“发布时注册”问题。
有一次,我在上海做一个紧急项目。
数据是临时从另一台机器复制的,没有注册到服务器上。
结果地图发布了,分析功能直接给了我一堆高级警告,比如“数据连接失败”、“权限不足”等等。
当我双击这些警告时,系统会要求我注册数据库。
每次注册后,点击“重新分析”,警告就会减少。
经过几轮摆弄,所有警告都被消除了。
你说这个效率绝对是疯狂的。

总之,注册数据库的时候,既可以在桌面上手动添加,也可以通过管理器批量添加,但不要选择托管。
发表之前一定要检查一下,不然以后哭就来不及了。
我深刻地吸取了这一教训。

arcgis提示连接到数据库失败

今天早上,当我使用ArcGIS连接我们组织的数据库时,突然出现一个提示框:“无法连接数据库”。
我睁大了眼睛,思考着该怎么办。
我尝试按要求重新输入参数,但问题仍然存在。
等等,我还记得上次遇到这个问题,是因为ArcGIS和数据库版本不兼容。
您尝试升级数据库版本。
突然想到我们公司的防火墙以前也出过问题。
这次又是这个原因吗?我快速检查了我的防火墙设置,果然,我忘记将 ArcGIS 添加到例外列表中。
解决这个问题后,我重新连接到数据库,它确实起作用了。
看来,仔细检查每一个细节并排除故障,其实才是解决问题的关键。
不过,下次我还想知道“无法连接数据库”的提示时,您还能告诉我们哪些隐藏线索吗?

在arcgis10.2.2里创建sde数据库

嗯……我以前做过这个……当我在 2 02 2 年做的时候……它真的愚弄了我。

首先...必须安装一些东西...ArcGIS1 0.2 .2 ...必须安装。
还有 Oracle 数据库……哪个版本……我忘了……无论如何它一定可以工作,对吧? ToadforOracle1 2 ...这个也安装了。

打开ArcMap...是的...是旧版本...所以找工具箱...在右边...点击...逐层...DataManagementTools → GeodatabaseAdministration → CreateEnterpriseGeodatabase...我找了很久...这条路...很容易迷路。

单击...然后...平台...选择 Oracle。
实例路径...通常是 localhost / orcl ...但是您的服务名称不同...只需更改它...我忘记了您的名字...无论如何,这是正确的。
系统认证...是Oracle的超级用户...SYS...密码...记得输入。

所以...地理数据库名称...这个非常重要...一定是sde...不要盲目更改。
地理数据库管理员密码...自己设置一个...记住它。
表空间名称...最好是sde...我在这一步卡了很久...后来发现...需要先在Oracle中建表空间...用SQL命令...CREATETABLESPACEsdeDATAFILE'path.dbf'SIZE1 00M;...这个路径...你得自己找...1 00M...不行...如果更多...
授权文件...keycodes...必须在ArcGIS安装目录下...或者在注册表...单击它浏览...查找文件...单击确定。

然后...你点击绿色勾号...执行...等待...等待很长时间...有时会失败...说我没有权限...或者关键代码错误...我再次搜索...确认...然后再试一次。

验证Oracle站点...这是最重要的...如果不验证...ArcGIS无法连接...打开Toad for Oracle1 2 ...登录...是...这是Oracle的管理员帐户...所以...寻找...红圈...刷新...或检查表空间...双击sde...查看...如果给定运行的表空间正确...单击...
最后...在ArcGIS...目录窗口...或DatabaseConnection工具...使用sde帐户...用户名sde...密码...和实例路径...连接...连接...成功。

注意...不要直接在Oracle中更改它...尤其是图形属性...您在ArcMap中更改它...同步...同步...记住...否则...数据会混乱...我后来才意识到...也许我太极端...直接更改...完成。

就这样了……2 02 2 年……某个城市……我也不记得了……反正过程是这样的……