sdesetup -o prerequisite_check -d ORACLE10G -u sde
./sdesetup -o install_st_raster -d ORACLE10G -s gdb-prd -u sde -p sde
ESRI ArcSDE Server Setup Utility Fri Sep 30 09:13:36 2011 ---------------------------------------------------------------- Install or update ST_RASTER schema objects: Are you sure? (Y/N): y Creating ST_RASTER schema... Successfully created ST_RASTER schema. Successfully installed ArcSDE components.
select sde.st_raster_util.describe() 2 from dual;
ERROR: ORA-28575: unable to open RPC connection to external procedure agent ORA-06512: at "SDE.ST_RASTER_UTIL", line 191 ORA-06512: at "SDE.ST_RASTER_UTIL", line 378 ORA-06512: at "SDE.ST_RASTER_UTIL", line 352
# tnsnames.ora Network Configuration File: /oracle-prd/oracle/product/10.2.0/gis/network/admin/tnsnames.ora # Generated by Oracle configuration tools. EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) gisdb = #LISTENER_GISDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = gdb-prd)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gisdb) ) ) putr = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = putr)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = putr) ) ) gisstg = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = gdb-stg)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gisstg) ) ) eccdev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = sapecc)(PORT = 1527)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = DEV) (SERVICE_NAME = DEV.WORLD) ) )
# Name of listener and addresses to listen on gisdb = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = gdb-prd)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) ) # List of services served by this listener SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME = gisdb) (ORACLE_HOME = /oracle-prd/oracle/product/10.2.0/gis) ) (SID_DESC= (SID_NAME=PLSExtProc) (ORACLE_HOME = /oracle-prd/oracle/product/10.2.0/gis) (PROGRAM = extproc) (ENVS="EXTPROC_DLLS=/oracle-prd/oracle/product/10.2.0/gis/lib/libst_raster_ora.so:/oracle-prd/oracle/product/10.2.0/gis/lib/libst_shapelib.so") ) )
./lsnrctl status LSNRCTL for Linux: Version 10.2.0.3.0 - Production on 01-OCT-2011 10:08:51 Copyright (c) 1991, 2006, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=gdb-prd)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 10.2.0.3.0 - Production Start Date 01-OCT-2011 10:05:44 Uptime 0 days 0 hr. 3 min. 6 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /oracle-prd/oracle/product/10.2.0/gis/network/admin/listener.ora Listener Log File /oracle-prd/oracle/product/10.2.0/gis/network/log/listener.log Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=gdb-prd.localdomain)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) Services Summary... Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service... The command completed successfully [oracle@gdb-prd bin]$
SQL> conn sde/sde Connected. SQL> select * from user_libraries; LIBRARY_NAME ------------------------------ FILE_SPEC -------------------------------------------------------------------------------- D STATUS - ------- ST_SHAPELIB /oracle-prd/oracle/product/10.2.0/gis/lib/libst_shapelib.so Y VALID LIBST_RASTER /oracle-prd/oracle/product/10.2.0/gis/lib/libst_raster_ora.so Y VALID LIBRARY_NAME ------------------------------ FILE_SPEC -------------------------------------------------------------------------------- D STATUS - -------
Hi syafid,Please list your environment settings for these:- Full machine name (hostname with domain)- $ORACLE_HOME path- $TNS_ADMIN path- $LD_LIBRARY_PATH - current listener.ora and tnsnames.ora filesSome other questions:- Are the Oracle database and ArcSDE installed on the same Linux box?- Are the Oracle/ArcSDE/Linux all 64-bit? Or all 32-bit?- Are you able to run following SQL query?SQL> select sde.st_point(0,0,0) from dual;Thanks,Ben
# Name of listener and addresses to listen on #gisdb = LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.71)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) # List of services served by this listener SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME = gisdb) (ORACLE_HOME = /oracle-prd/oracle/product/10.2.0/gis) (SID_DESC= (SID_NAME = PLSExtProc) (ORACLE_HOME = /oracle-prd/oracle/product/10.2.0/gis) (PROGRAM = extproc) (ENVS="EXTPROC_DLLS=/oracle-prd/oracle/product/10.2.0/gis/bin/extproc:/oracle-prd/oracle/product/10.2.0/gis/lib/libst_raster_ora.so:/oracle-prd/oracle/product/10.2.0/gis/lib/libst_shapelib.so") ) ) )
# tnsnames.ora Network Configuration File: /oracle-prd/oracle/product/10.2.0/gis/network/admin/tnsnames.ora # Generated by Oracle configuration tools. EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) #gisdb = LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.71)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gisdb) ) ) putr = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = putr)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = putr) ) ) gisstg = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = gdb-stg)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gisstg) ) ) eccdev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = sapecc)(PORT = 1527)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = DEV) (SERVICE_NAME = DEV.WORLD) ) )
SQL> select sde.st_point(0,0,0) from dual; select sde.st_point(0,0,0) from dual * ERROR at line 1: ORA-28575: unable to open RPC connection to external procedure agent ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 12 ORA-06512: at "SDE.ST_POINT", line 176 SQL>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.