如果之前没有装过arcsde,那么可以按照安装,配置两个步骤进行,如果之前已经装过,要按照下列步骤进行: 1 安装sde。 2 Windows操作系统中解决方案如下: 打开注册表,删除ArcSde Service服务 详细: (1)打开“控制面板”,“服务”,找到“ArcSde Service(somename)”,这里somename就是你的ArcSde服务的真实的名字,记住这个名字(为叙述方便,以下用somename表示其真实的名字)。 (2)打开“开始”,“运行”,敲入“regedit”,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\somename,把整个文件夹删掉。(这里的somename指(1)中的somename。) (3)重启计算机。(目的是刷新注册表,当然用其他方法树新注册表也可以,但是这里强烈建议重启。) 3 从Oracle中删掉用户sde和表空间sde (似乎表空间不用删除) 详细: (1)从“开始”--〉“程序”--〉“Oracle - OraHome92”--〉“Enterprise Manager Console”,启动Oracle,以任意用户名,任意密码,SYSDBA身份登陆(以SYSDBA身份登陆无需验证的原因是:SYSDBA是操作系统认证的,操作系统里面有一个ora_dba组,这个组里面Members can connect to the Oracle database as a DBA without a password,如果把你刚才登陆本机时所使用的用户名从这个组里删除,那么你以SYSDBA身份登陆Oracle就需要身份验证了)。 (2)在“安全性”--〉“用户”下找到“SDE” (如果找不到就进行下一步),在“SDE”上右健单击,选择“移去”,选择“是”,这样就删掉了用户SDE。 (3)在“存储”--〉“表空间”下找到“SDE” (如果找不到就进行下一步),在“SDE”上右健单击,选择“移去”,选择“是”,这样就删掉了表空间SDE。 (4)关闭Oracle。 4 配置ArcSDE(Post Installation) 配置完之后,需要导入数据。安装完sde,会自动创建sde用户(注意要将sde加上DBA的权限)。在oracle中创建其他gis表空间,如pubgis,然后创建pubgis用户。如果要使用arccatalog倒入数据,要用pubgis用户建立一个连接,然后在该连接里创建一个dataset,将shapefile或其他数据导入。如果使用已有数据库中的数据,导入时要将sde及其他gis表空间的数据一并倒入。
|