ArcSDE Server为IBM的小机,无显卡
不允许远程连接
ArcSDE Server:
OS: Aix5.3 64bit
ArcSDE Software: 9.3 64bit
DB Client Software:Oracle10.2.0.1.0 64bit
DB Server:
OS: HP-UNIX 64bit
DB Server Software:Oracle10.2.0.3.0 64bit
数据库用户名sde,密码sde,表空间Users,上述信息在安装前用户已经创建完成,并赋予sde以下权限。
权限 |
对象 |
所赋予用户 |
Sql语句 |
execute |
dbms_pipe |
public |
grant execute on dbms_pipe to public |
execute |
dbms_lock |
public |
grant execute on dbms_lock to public |
create |
session |
sde |
grant create session to sde |
create |
table |
sde |
grant create table to sde |
create |
procedure |
sde |
grant create procedure to sde |
create |
sequence |
sde |
Grant create sequence to sde |
create |
triiger |
sde |
Grant create trigger to sde |
create |
type |
sde |
Grant create type to sde |
create |
library |
sde |
Grant create library to sde |
create |
Public sysnonym |
sde |
Grant create public sysnonym to sde |
create |
operator |
sde |
Grant create operator to sde |
create |
indextype |
sde |
Grant create indextype to sde |
drop |
Public sysnonym |
sde |
Grant drop public sysnonym to sde |
unlimited |
tablespace |
sde |
Grant unlimited tablespace to sde |
create |
view |
sde |
Grant create view to sde |
select |
any table |
sde |
Grant select any table to sde |
adminitrator |
Database triiger |
sde |
Grant administrator database trigger to sde |
1. 以root身份登录操作系统
2. 修改/etc/services文件
vi /etc/services
添加一行
esri_sde tcp/5151
3. 在/home目录中创建arcsde目录
cd /home
mkdir arcsde
4. 查看oracle操作系统用户所在的组
id oracle
结果类似如下:
Uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
其中gid为oracle用户所在的主组
5. 创建arcsde操作系统用户,该用户所在的主组一定要和oracle所在主组是一样的
useradd –g oinstall arcsde
6. 为arcsde用户创建密码
passwd arcsde
7. 修改/home/arcsde目录所属于的用户和组
chown –R arcsde:oinstall arcsde
8. 把/home/arcsde目录作为arcsde用户登陆时的默认目录
usermod –d /home/arcsde arcsde
9. 挂接安装光盘
把光盘挂接到/mnt目录中
mount –v cdrfs –o ro /dev/cd0 /mnt
10. 以arcsde用户登陆操作系统,默认的shell为ksh
11. 定位到/mnt/ibm/oracle10g_64目录中
cd /mnt/ibm/oracle10g_64
12. 运行./install –load
13. 按照提示,把软件安装到/home/arcsde/sdeexe93目录中。
14. 定位到/home/arcsde目录中,设置环境变量
vi .profile
export ORACLE_HOME=/opt/oracle10g/client
export SDEHOME=/home/arcsde/sdeexe93
export LIBPATH=$LIBPATH:$ORACLE_HOME/lib:$SDEHOME/lib
export PATH=$PATH:$SDEHOME/bin:$ORACLE_HOME/bin
export TWO_TASK=egov(集成商提供的网络服务名)
15. 运行. ./.profile命令,使设置生效
16. 定位到$SDEHOME/etc目录中
cd $SDEHOME/etc
17. 编辑dbint.sde文件
vi dbinit.sde
set TWO_TASK=egov(egov为集成商提供的连接到数据库服务器的网络服务名)
18. 编辑services.sde文件
vi services.sde
添加一行
esri_sde tcp/5151
19. 执行sdesetup命令
sdesetup –o install –d ORACLE10G –p sde
20. 注册license文件
sqlplus sde/sde@egov登陆到数据库
向server_config添加license信息。
Insert into server_config values(‘AUTH_KEY’,
‘arcsdeserver,93,ecp344274925,08-sep-2009,ZZYTYXKGFS25PTDZ0139’,
NULL);
Commit;
‘arcsdeserver,93,ecp344274925,08-sep-2009,ZZYTYXKGFS25PTDZ0139’部分信息从license文件中获取。
21. 启动sde的服务
sdemon –o start –p sde
22. Exit退出arcsde用户,回到root用户下
运行umount /dev/cd0
23. 退出光盘。
至此sde安装完成。
在windows平台下,启动ArcCatalog,如下图:
双击Add Spatial Database Connection:
填写以下信息
Server: ArcSDE所安装机器的IP地址
Service:5151
Username:sde
Password:sde
点击OK即可创建连接