您的位置:首页 > 数据库 > Oracle

Aix ArcSDE for Oracle10g安装过程以及使用方法

2010-12-14 08:31 489 查看
[b]系统环境

[/b]
[b]硬件环境

[/b]
ArcSDE Server为IBM的小机,无显卡

不允许远程连接

[b]软件环境

[/b]
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即可创建连接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: