Flyingis

Fusion Center Lab.

ArcSDE 9.1 for Oracle10g on Solaris 10

    作者:Flyingis

    Unix系统安装方法都基本相同,但是这次走常规路线出现问题,先看看环境。

    操作系统:Solaris 10(64bit)
    数据库:Oracle 10.2.0.3 RAC
    数据库中间件:ArcSDE 9.1

    ArcSDE 9.1安装光盘中没有for Oracle10g的安装包,当时针对的是Oracle9i,后来增加了对Oracle10g的支持,因此需要从网站下载相应安装文件,安装文件为"sde91-ora10gR2-slrs64.tar.Z","uncompress"+"tar -xvf"解压之后,"./install -load"安装,发现ARCSDEHOME/tools/oracle文件夹为空,没有任何.sql文件,直接按照文档介绍方法无法执行post install,sdesetupora10g命令出错,提示admin或password错误,因为是Unix RAC环境,无法通过Windows安装Oracle客户端的方法远程创建表空间和ArcSDE服务,安装日志没有生成,原以为sde91 sdesetupora10g命令可能包含了表空间和服务创建的操作,现在可以排除这种可能,从Windows下拷贝一份.sql文件试试。在Windows上安装ArcSDE Oracle10g for Windows,ArcSDEHome\tools\oracle中createsdeoracle.sql拷贝到Solaris上,修改相应参数执行脚本,tablespace和repository创建成功,后面服务也顺利生成并启动,问题就在createsdeoracle.sql!

    这种错误可能是sde91-ora10gR2-slrs64.tar.Z文件缺失造成,估计不应该是下载不完全所致,否则根本不可能uncompress,这种ArcSDE 9.1 for Oracle10g on Solaris 10环境不太多,下次有机会再进行验证,ArcSDE 9.1 for Oracle9i on Linux/Unix和ArcSDE 9.2 for Oracle9i/10g on Linux/Unix没有这种问题。

    安装过程需注意的几个问题:

1.用户创建和shell选择
2.环境变量
3.文件操作的权限
4.Oracle监听和服务正常启动
5.Oracle版本,dbca时字符集的选择
6.用特定的用户,执行特定的命令

posted on 2008-04-07 09:57  Flyingis  阅读(1310)  评论(0编辑  收藏  举报

导航