ArcSDE9.2 for Oracle10g安装问题 收藏
在ESRI的说道:
"If your database is Oracle 10gR2 (10.2.0.x) you must use the ArcSDE 9.2 for Oracle 10gR2 software.
Oracle 10g Release 2 Database Patch Support
Oracle 10.2.0.2.0 and 10.2.0.3.0 Oracle10gR2 Patch."
也就是说:ArcSDE9.2 需要SP2,Oracle10g为10.2.0.2.0或者10.2.0.3.0;但Oracle集时需要10.2.0.4.0才能解决CPU 占用100%的问题。
主要问题发生在ArcSde的ST_GEOMETRY对象在10.2.0.4.0中已经被删除,导致安装SDE时会失败。
目前我们的数据库服务器在安装Oracle10g集时,打上了10.2.0.4.0的补丁,导致ArcSDE9.2安装不上;具体解决方法只能在另机器进行单独安装,注意Oracle10g不采用集。
本文来自CSDN博客,转载请标明出处:blog.csdn/huangfuqi/archive/2009/06/17/4276490.aspx
----------------------------------------------------------------------------------------------------
ARCSDE9.2 Oracle10g(2.01) 客户端安装2010-03-10 09:/article/arcgis/arcother/2009/61/0961164056I0H9FA9F07FG8J6F2AA8.html
安装步骤:
1、需要在ArcSDE的安装机器上安装Oracle Client,或者安装ODAC,只要能安装Oracle Net软件的就可以了,假设配置的oracle连接服务名为:Oracle_ServiceName
2、安装ArcSDE程序和ArcSDE 9.2 for Oracle10g步骤一致
3、安装ArcSDE 9.2的SP4补丁
4、在$SDEHOME目录下ect\dbinit.sde文件夹,打开,如果有:
set Oracle_SID = Oracle_ServiceName
改为:
set LOCAL = Oracle_ServiceName (Oracle_ServiceName是指用Oracle Net配置的本地的Oracle连接服务名)
如果没有则添加:set LOCAL = Oracle_ServiceName
(在安装选项中选择自定义安装,下一步,在四个选项中,把最后一个create SDE service 取消 )
5、在配置到最后一步创建服务的时候。不选择对话框向导创建,而选择命令语句操作创建服务:
启动cmd,输入:sdeservice -o create -d Oracle10g,Oracle_ServiceName -i esri_sde -p sde -n
(注意命令语句最后要以-n 结束)
6、保证C:\WINDOWS\system32\drivers\etc\services文件里面打开SDE服务端口:ESRI_SDE 5151/TCP #ArcSDE for Oracle。(一般安装sde后自动会添加该端口的打开)
7、安装成功
8、sdemon -o start -i esri_sde -p sde就可以成功启动服务了
9、如果第8步失败,并提示1053的错误,重启机器,一般sde即可启动
10、如果还是不行,就在系统环境变量中加变量:LOCAL,并让它等于前面配置的oracle的连接服务名:Oracle_ServiceName
执行以上方法SDE还没有运行,我重新装一次SDE,SDE服务就起来了。
------------------------------------------------------------------------------------------------
我的ArcSDE 9.2 for Orale 10g r2 32bit安装辛酸史
这两天我在安装ArcSDE 9.2 for Orale 10g r2 32bit,
真是困难重重,跌跌撞撞,一波三折才终于将她拿下,下面请准备好砖头和鸡蛋听我一把鼻涕一把泪地向大家哭诉我这两天的辛酸史吧.阿门~
@@#%$##$^%&^%$^&^*&*(&*)(*)(_)*^&*%^&^%&^#^%#$@%$^$&^*&^(*)(_(@!@#!@$#%#$^$%&^%$#%@@#%$##$^%&^%$^&^*&*(&*)(*)(_)*^&*%^&^%&^#^%#$@%$^$&^*&^(*)(_(@!@#!@$#%#$^$%&^%$#%@@#%$##$^%&^%$^&^*&*(&*)(*)(_)*^&*%^&^%&^#^%#$@%$^$&^*&^(*)(_(@!@#!@$#%#$^$%&^%$#%@@#%$##$^%&^%$^&^*&*(&*)(*)(_)*^&*%^&^%&^#^%#$@%$^$&^*&^(*)(_(@!@#!@$#%#$^$%&^%$#%@@#%$##$^%&^%$^&^*&*(&*)(*)(_)*^&*%^&^%&^#^%#$@%$^$&^*&^(*)(_(@!@#!@$#%#$^$%&^%$#%
以上内容为乱码,如果想知道其中内容,请与本人联系.
你还真以为我会把辛酸史告诉你吗?哈哈,你被耍了!
我现在只想把安装过程中的关键点记录下来以备借鉴:
1、在A服务器上安装Orale 10g r2 32bit 服务器端程序。
2、在B机器上安装ARCSDE(当然也可以安装在同一台机器,比较简单,不足与外人道也),并依次打上三个或更多补丁。
3、在B机器上安装Orale客户端程序,并通过Enterprise Manager Console创建网络服务ORCL_SDE,主机名为A机器名或IP地址,SID为A机器安装ORACLE时的事例名称,默认安装为ORCL,通过NET Manager创建oracle服务ORCL_SDE和监听程序。
以上是在SDE Post Installation 之前的准备工作。
4、在SDE Post Installation过程中,需要填写Net Service Name,就是步骤3中通过Enterprise Manager Console创建网络服务名,具体为Enterprise Manager Console--》网络--》数据库--》XXX,在这里就是ORCL_SDE.
5、一路往下走,直到需要输入oracle sid和server name,在这里填法非常奇怪:应该填机器名加空格加实例名,在这里就是“A机器名 ORCL”。server name为A机器名。
SDE Post Installation 结束,但是安装还需要继续。
6、创建sde 服务.开始--》运行--》cmd-》sdeservice -o create -d Oracle10g,ORCL -i esri_sde -p sde -n
7、修改C:\arcgis\ArcSDE\ora10gexe\etc\dbinit.sde文件为
# Oracle SID for service esri_sde.
//set ORACLE_SID=ORCL
set LOCAL=ORCL_SDE
ORCL_SDE就是步骤4提到的网络服务名。
8、确认一下C:\arcgis\ArcSDE\ora10gexe\etc\dbinit.sde\services.sde文件的内容。
9、确认一下C:\WINDOWS\system32\drivers\etc\services的最后中去添加一行:
esri_sde 5151/tcp #ArcSDE for Oracle
10、打开管理工具中的服务,到esri_sde,启动。或通过开始--》运行--》cmd-》sdemon -o start -p sde 来启动服务,如果启动失败,则去提示的错误日志文件中查错误。如果是 网络识配 方面的错误,则就是dbinit.sde没有把ORACLE_SID修改为LOCAL,如果是无法解析指定的连接标识符错误,那就是set LOCAL=ORCL_SDE的ORCL_SDE不对,或去检查一下Oracle客户端的监听和网络服务问题。
11、如果服务启动成功,则说明安装已经成功了。现在可以通过Cata
log来连接SDE忘里面导入地图测试一下喽,如果Catalog是在C机器上,那还得先到C机器的C:\WINDOWS\system32\drivers\etc\services 文件中添加一行:
esri_sde 5151/tcp #ArcSDE for Oracle安装oracle10g
12、如果第一次配置不成功,则要将以前建立的服务彻底铲除,铲完了再除。包括注册表,否则以后安装很难成功。
OK,打完收工!
---------------------------------------------------------------------------------------
下面再说安装方法。。。。。
(1) 先安装license manager[据说用9.1或9.0的license manager也可以安装9.2]
(2)将Crack目录下 和 license.dat拷贝覆盖arcgis 的安装目录下的文件, (如c:\program files\esri\license\arcgis9x)
(3)用记事本编辑 license.dat , 将 WORKSTATION 改为你机器的名字
(4)运行 lmtools (License Manager Tools),单击 “Configuration using Services ”,选择 "ArgGIS license server",然后单击 Configure Services ,设置Path to the license file:(例如 c:\program files\esri\license\arcgis9x\license.dat),暂不关闭lmtools,先看下一步
(5)一般安装完license manager后服务是启动不了的(我的就是这样),用记事本建立个Start d文件(文件名后缀为cmd).内容是:
@echo off
cmdow @ /hid
cd "c:\program files\esri\license\arcgis9x"
lmgrd -z -c license.lic
这里是license.lic,如果你是license.dat,就改成license.dat.
(5)先运行这个Start d.再单击lmtools中的 Start/Stop/Reread ,单击Reread License File。 lmtoos最下面的提示框会出现Reread Server License File Completed ,证明ok了,不用管是否能start server
(6)接着安装ArcGIS Desktop,中途不会在有闹心的1904号错误了。Done!
(7)麻烦的就是,以后每次运行ArcMap前,先运行这个Start d.
不过能用就好了,麻烦点也将就了,呵呵。。。
-------------------------------------------------------------------------------------------------
安装环境:windows xp professional
GIS软件:ArcSDE9.1
数据库软件:Oracle 9.2.0.1.0
步骤:
1.安装Oracle 9.2.0.1.0(创建数据库实例)
2.安装ArcSDE for Windows\ArcSdeOracle9i
3.运行:ArcSDE for Oracle Post Installation
在创建esri_sde服务的时候出现创建不成功情况.
>
检测问题:
C:\ArcGIS\ArcSDE\ora10gexe\etc目录下文件
查看sde_esri_sde文件的信息.
得到错误信息如下:
DB_open_instance()::db_connect(OCIB) error:12571
init_DB DB_instance_open_as DBA:-51
DBMS error code:12571
ora-12571:TNS包写入程序失败
解决方法:
将%Oracle_HOME%network/a文件中的Sqlnet.authentcation_services=(NTS)一行注释掉就可以了
或则把NTS改成NONE
重启.
注:这是Oracle9.2.0.1.0版本安装在
windows xp上会出现的问题.通常和机子域名有关系.比如:机子域名是 mycompute.domain
二 ArcSDE 9.1 sp1 for Sql server 2005遇到问题
提示错误信息:
sqlstate :42000 NatvieError:15007 'sde '不是一个合法用户或你不允许进行访问
错误原因:
原因是sql server 2005不支持创建SDE用户使用简单密码"sde".
解决办法:
使用6位数以上密码就可以解决问题.
三 ArcSDE 9.1 for Orace 10g 安装问题(版本不合法错误信息)
ArcSDE9.1 for Oracle安装的应用程序中,只有包括for Oracle 8i 和9i. 那如何在Oracle 10g(10.2.0.1)版本创建ArcSDE的服务呢?
方法步骤如下:1)启动Oracle 10.2.0.1服务
2)运行安装光盘的ArcSdeOracle9i程序
3)下载并安装ArcSDE 9.1 补丁1:ArcSDE-Oracle9i-91sp1.msp
下载地址:support.esri/index.cf ... =19&MetaID=1099
4)最后进行post install(此处方法和安装Oracle9i 一样)
注:如果在配置安装之前没有打上ArcSDE 9.1补丁1,则在配置过程中会出现Oracle版本不对的信息.
四 ArcSDE 9.1 for Oracle 10g远程安装(远程安装的需要注意的地方)
环境描述:
数据库Oracle10.2.0.1安装在IBM AIX 操作系统的服务器
ArcSDE安装在windows 2000操作系统
目的:ArcSDE 9.1 for Oracle 10g 远程安装
安装步骤:
1、需要在windows 2000操作系统安装Oracle 客户端
2、安装ArcSDE程序和ArcSDE 9.1 for Oracle9i步骤一致
3、配置时需要打ArcSDE补丁2:ArcSDE
support.esri/index.cf ... =19&MetaID=1155
其他同ArcSDE 9.1 for Oracle 9i
4、在$SDEHOME目录下ect\dbinit.sde文件夹,打开,修改
set Oracle_SID = OrlSde
改为:
set Local =OrlSde
5、在配置到最后一步创建服务的时候。不选择对话框向导创建,而选择命令语句操作创建服务:
启动cmd
sdeservice -o create -d Oracle10g,OrlSde -i esri_sde -p sde -n
注意命令语句最后要以-n 结束
6、保证C:\WINDOWS\system32\drivers\etc\services里面创建ArcSDE服务。
7、安装成功
8、sdemon -o start -i esri_sde -p sde就可以成功启动服务了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论