资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
CentOS安装ArcSDE 中间件forOraclelOG(0) Oracle 启动在安装完Oracle后,它不会自动启动启动服务器oraclesuse92:sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL connect /as sysdbaConnected to an idle instance.SQL startupORACLE instance started.Total System Global Area 135352820 bytesFixed Size 455156 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 bytesRedo Buffers 679936 bytesDatabase mounted.启动监听Su oracle 切换至U oracle 用户 oraclesuse92: lsnrctl start(1)以root用户登陆,并创建sde用户本例创建名称为sde 的用户,操作如下:useradd m -g oinstallG dba sde赋予用户oinstall和dba的组权限,单个组权 限也是可以的(2 ) Sde用户登陆,配置sde用户环境变量,修改sde用户下的“ .bash_profile ” 文件:(sde用户)ORACLE_BASE =/home/oracle/oracleexport ORACLE_BASEORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1export ORACLE_HOMEORACLE_SID =orclexport ORACLE_HOME/*根据自己情况设置,后面运行命令的$SDEHOME就是引用该环境变量*SDEHOME=/home/sde/arcgis/sdeexe92export SDEHOME直接复制即可 *LD_LIBRARY_PATH=$SDEHOME/lib:/usr/lib:/lib:$ORACLE_HOME/libexport LD_LIBRARY_PATHPATH=$PATH:$HOME:$ORACLE_HOME/bi n:$SDEHOME/bin export PATH设置oracle的相关环境变量,目的是为了sde用户能够执行sqlplus 操作,具有oralce的sql语句执行权限,创建 sde用户、表空间等操作;添加完环境变量以后,保存并使用source .bash_profile 命令,生效刚刚配置好的 环境变量;并可以使用echo $PATH ”命令检查配置好的环境变量;(3)上传ArcSDE软件包或者光盘,执行 SDE软件安装:(sde用户)“ cd /soft/ArcSDE/li nux/oracle10g”“ ./in stall -load”确保sde用户对软件包有执行的权限!(4) 修改 sde 用户下“ sdeexe92/tools/oracle/createsdeoracle.sql”脚 本:该脚本用于创建sde的表空间、sde用户等,授权等。打开该脚本,修改如下:1 :给sys授权两个包的public角色;无需修改gra nt execute on dbms_pipe to public;gra nt execute on dbms_lock to public;2 :连接system/vpassword以创建sde表空间和用户;需要修改更改为:conn ect system/oracle(oracle为sys用户的密码)也可以为conn ect sys/oracleorcl as sysdba3 :创建sde表空间,修改需要修改SDE表空间需要存放的位置;/*下面需要修改的是为sde.dbf文件的创建路径/*注意的是必须已经创建的如下所示的/home/oracle/oradata 文件夹, /*-d ORACLE10G根据你的数据库定义*/create tablespace sdedatafile /home/oracle/oradata/sde.dbf size 400Mexte nt man ageme nt local uni form size 512K;4 :创建sde用户无需修改create user sde identified by sde default tablespace sde temporary tablespace temp;说明:该sql脚本可以在sde用户下执行,也可以把脚本拷贝到oracle用户下执行;只要具有sql执行权限就可以;运行方式:Cd 至U SDEHOME/tools/oracle里面,然后进行 sqlplus 连接 createsdeoracle.sql 即可(5) 修改$SDEHOME/etc/services 和根目录下 /etc/services 文件:在$SDEHOME/etc/ services文件中添加 (sde用户登陆)esri_sde 5151/tcp在根目录/etc/services 文件中添加(root用户登陆)esri_sde 5151/tcp这两个步骤表明需要创建的是“esri_sde ”名称的服务,端口是“5151/tcp/* *SDEHOME要与环境变量一直*/(6)为为Oracle创建sde服务、授权,并启动sde服务:1 :创建sde服务/*说明 */*-p 为数据库中sde用户的密码,这里需要注意的是不要与linux操作系统中sde用户/*的密码混淆,其实该密码就是sde,为刚才运行createsdeoracle.sql 文件中/* create user sde ide ntified by sde*$SDEHOME/b in/sdesetup-o i nstall-d ORACLE10G-p sde效果如下所示:说明:1 :女口果岀现错误信息:error while loading shared libraries:libXm.so.3:cannot open sharedobject file:No such file or directory解决方式:su -root(切换到root用户,在用户环境可以连接互联网的情况下下载libXm.so.3文件)yum install libXm.so.3(运行即可,显示下载进度和安装进度)2 :如果岀现 in valid DBA password(-93)解决方式:命令行-p 为数据库中sde用户的密码,默认为sde,非操作系统用户sde用户的密码3: Error: Insufficient permissions (-25).解决方式:重新grant权限sys用户grantCREATE SESSIONto sde;grantCREATE TABLEto sde;grantCREATE VIEWto sde;grantCREATE PROCEDUREto sde;grantCREATE SEQUENCEto sde;grantCREATE TRIGGERto sde;grantCREATE TYPEto sde;grantCREATE INDEXTYPEto sde;grantCREATE LIBRARYto sde;grantCREATE PUBLIC SYNONYMto sde;grantDROP PUBLIC SYNONYMto sde;grantADMINISTER DATABASE TRIGGERto sde;grantCREATE OPERATORto sde;2 :更新授权文件$SDEHOME/bin/sdesetupupdate_key-d ORACLE1OG - /soft/EDN98329705.ECP效果如下所示:Me血hev e /a reg 1耳左血鸟刖叨斗nl斗azd包Ble Ldit View Lemiinal (ahs HelpupgradeUpgrade jVtcSDE ServerlistLiat installed ArSDE Release1rrpat nr updfit?ps find prnrdurAS tcSPE recjulrpsupdate_k#yAdd or update ArcSUE authorization ky infornitianOptions-fl Vtidtfrlyii% RDBMS fur Arc SDE.-Dnar-hPrint Optiono-iArcSDE service ndifti (default:t!sri_sdt).-IArcSDE ALnticrdiatinn keyor1 Dcatlonto authorization file-AlNo verification-aOperation-pPRM5 DH4 Usr 曲沁帕谊-qQuit-aData&ourcc nano-QDBblS DBA U肚t n!?Successfully updated authorization kyk Lsde-hxz aracl JS |3 :启动sde服务:$SDEHOME/bin/sdemonstart-p sde服务启动成功!By Lish
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号