问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

arcsde 10 安装错误

发布网友 发布时间:2022-05-03 19:56

我来回答

5个回答

懂视网 时间:2022-05-04 00:18

随着ArcGIS10.1的发布,更多的用户也慢慢接受了使用ArcSDE直连,不仅仅是因为直连是一种趋势(服务连接以后会被弃用),更重要的是直连的性能更加高效。 说明:任何人说他们的10.x环境需要服务连接都是一种借口,要么是他们觉得目前环境还在使用,不希望乱折

随着ArcGIS10.1的发布,更多的用户也慢慢接受了使用ArcSDE直连,不仅仅是因为直连是一种趋势(服务连接以后会被弃用),更重要的是直连的性能更加高效。


说明:任何人说他们的10.x环境需要服务连接都是一种借口,要么是他们觉得目前环境还在使用,不希望乱折腾,怕出问题,要么就是开发商懒得再给你们弄,目前我知道的唯一一个必须使用服务连接的就是ArcGIS9.x版本不能使用直连创建User Schema。所以建议特别是在ArcGIS10.x版本的用户都是用直连。


提示:如果用户使用直连创建9.3版本的User Schema会提示如下错误:"Install/Upgrade/Delete has to be performed by instance schema owner"


ArcGIS9.3.x帮助:Be sure you specify the schema. If it is not specified and only a port number is provided, the SDE schema is used by default. Since the geodatabase in the SDE schema already exists, executing the sdesetup –o install command will upgrade the SDE geodatabase.


使用直连必须的要求就是需要数据库客户端,而且用户使用Oracle数据库比较多,所以今天就再说说Oracle数据库环境的直连。


更多参考:

ArcGIS10.1自带的数据库客户端介绍:http://blog.csdn.net/linghe301/article/details/8081688

----------------------------------------------------------------------------------


Blog: http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


1:当使用Oracle10g客户端

使用Oracle10g客户端的用户必须注意了,如果你ArcGIS Desktop的软件安装在64位操作系统,那么因为桌面是32Bit的,所以默认安装在C:Program Files (x86)ArcGISDesktop10.2的路径下,那么这个“( )”就可能出现大问题,用户不管是使用PL/SQL还是使用Sqlplus都可以正常连接,但是在桌面进行同样输入参数的直连就会出现Ora-12154错误。就是因为这个括号导致的。


问题的解决:

a:桌面安装在不带()的路径下

b:用户选择Oracle11g或者更高版本的客户端。

----------------------------------------------------------------------------------


Blog: http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


2:当使用Oracle11g客户端

ArcGIS10.1版本中,桌面是32Bit的,Server是64Bit的,很多用户这两个软件都安装在一台服务器上,那么就出现需要同时安装32Bit和64Bit的Oracle的客户端的问题。


更多参考:ArcGIS10.1不得不说的故事:http://blog.csdn.net/linghe301/article/details/8139346


这样无疑增加了很多负担,所以Esri建议用户使用Oracle的InstanceClient,其实如果是正版用户,Esri也会附带相关的安装光盘,里面就是这个软件。

http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html

用户只需将32Bit和64Bit的软件下载解压缩到任何地方即可。


然后在环境变量中添加路径即可


这样用户再也无需烦恼找不到不同位数的Oracle的Oci.dll,避免了一些莫名其妙的错误了。

----------------------------------------------------------------------------------


Blog: http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


如果使用这种方法,如果用户下载的是最简化的InstantClient,默认是不能配置Netservicename的,用户可以使用Oracle的EZConnect写法来代替网络服务名。


EZConnect需要用户了解远程数据库服务器的Ip地址和实例名即可。

书写规范:服务器IP:Oracle端口号/实例名,例如:192.168.1.1:1521/orcl,一般情况下默认Oracle的1521端口号都是公认的,如果没有修改,可以不添加。


当然,使用这种写法,在Oracle服务器的E:appAdministratorproduct11.2.0dbhome_1NETWORKADMIN的Sqlnet.ora文件不能禁用EZCONNECT。

# sqlnet.ora Network Configuration File: E:appAdministratorproduct11.2.0dbhome_1
etworkadminsqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

----------------------------------------------------------------------------------


Blog: http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


其他说明:Oracle软件的问题比较多。如果用户怎么弄都没有办法解决,不妨看看这些情况是否存在,一般都是Windows环境。

1:Oracle软件卸载不彻底,导致注册表信息、环境变量信息没有彻底删除。

2:安装了多个版本的Oracle软件,而且可能包含不同位数。

其实Oracle数据库分为服务器端和客户端,如果安装了服务器端64Bit,在同一台机器访问就无需安装64Bit的客户端。而且不同版本的客户端连接服务器端都是没有问题的。

3:注意Oracle的实例名、服务名、数据库名,一般情况下都是一样的,不排除对安全要求比较高的用户进行修改。那么在配置一些信息的时候 需要选择正确的名称。

4:默认的InstantClient不包含Sqlplus,用户可以下载包含sqlplus的InstantClient版本

http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html


----------------------------------------------------------------------------------


Blog: http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------







热心网友 时间:2022-05-03 21:26

应该是arcsde版本和位数和oracle不一致,一般比如oracle客户端为10g的32bit的,那么arcsde也要安装32bit,且for
oracle10g的;

热心网友 时间:2022-05-03 22:44

我也安装了10的,成功了,用的也挺正常的。安装步骤说一下吧:
安装10G,database,顺便生成了Orcl数据库,在安装ArcSDE 10 for Oracle 10G ,按照9.3的配置方法,没有什么大的变化,装完了注册一下许可就好了。你描述的我也没遇到过,可以Hi我,大家一起研究一下。

热心网友 时间:2022-05-04 00:18

我也遇到一样的问题 该怎么解决啊 ??????

热心网友 时间:2022-05-04 02:10

Error: Unable to connect”

SQLServer的用户名和密码不对啊。追问我使用的是oracle 并且已经安装好了oracle 的client 在plsql环境中使用dba 账号能成功登陆!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... oracle中pl/sql编程 编写1+2+3+。。。+100的和?? Oracle PL/SQL和单独的Oracle和mysql一样吗 Oracle pl/sql编程的execute immediate问题 oracle PL/SQL编程 RETURNING 求解,详情下面语句 求Oracle PL/SQL Programming 5th这本电子书 自学Oracle,想以后从事DBA方面的工作,自学Oracle需要那些书 oracle decode小问题 vb如何多关键字搜索,用空格隔开 存储过程当中有没有string.split(',')这样的函数啊? oracle SQL 查询 次数 Oracle 中的 split 是和Java中的split差不多吗? oracle 内连接,外连接,左内连接,左外连接,右外链接,右内连接 查询出来的结果集分别有什么区别 简述oracle查询中,内关联与外关联的区别 arcsde for oracle哪位有下载地址啊!急求 arcsde10.1安装怎么要更新实例 ORACLE11g将数据库内容全部复制,并将其加为本数据库的一个新实例 oracle怎么复制本机上的A数据库?我想建立一个新的B数据库,表结构和数据都和原来那A数据库一样 Oracle10g中如何将一个用户数据库复制成另一个用户数据库. oracle中怎么复制一个同样的用户 有人知道oracle dul数据库修复工具吗?求oracle dul下载,跪求dul下载! 在运行中可以连接oracle但是在arcsde中连接的时候就连接不上是什么原因 求ArcSDE for Oracle 11G的下载地址,十分感谢 ArcSDE连接不上 arcsde 服务启动不了相关文档? 如何修改ArcSDE的端口号信息 oracle 多个 update语句怎么写 批处理 oracle 语句块;为什么不执行? oracle11.2.0是什么版本 oracle版本问题 Oracle EM 无法启动 Pro*C/C++连ORACLE数据的问题 执行到EXEC SQL connect :BUREAUDB/BUREAUDB@orcl;这句就不往下执行了。 怎么在ArcSDE中使用Oracle分区表2索引分区 / 网络技术编程 oracle如何导入arcsde表空间 怎么将oracle数据导入到arcgis Arccatalog中通过Arcsde导入oracle后,我用SQL Developer打开后字段错误和丢失怎么办 啊? 如何查看Oracle表以及索引的存储空间 查询出oracle数据库所有的索引(存储过程,job,squeuse等) 数量 如何查看ORACLE 表空间上的所有对象?表 视图.索引 等占的大小 oracle新件索引估计表空间大小 在weblogic11g中如何创建oracle10.2数据源,选择哪一个驱动程序..