Dear all,
Berdasarkan petunjuk sebelumnya saya sudah mencoba untuk membuat DBLINK dari
Oracle 10g (RHELAS3) ke SQLServer 2000 (win2000) menggunakan heterogenous
service (hsodbc)
langkah2 yang sudah saya lakukan adalah:
1. saya membuat DSN terlebih dahulu ke SQlServer dengan nama SQLSERVER, dan
berhasil connect (dengan login berdasarkan windows authentication)
2. saya melakukan konfigurasi di server Oracle pada file :
a. /app/oracle/product/10.0.1/hs/admin/inithsodbc.ora
# This is a sample agent init file that contains the HS parameters that
are
# needed for an ODBC Agent.
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = SQLSERVER // nama DSN
HS_FDS_TRACE_LEVEL = 0
HS_FDS_SHAREABLE_NAME = <full path name of odbc driver manager or
driver>
#
# ODBC specific environment variables
#
set ODBCINI=<full path name of the odbc initilization file>
#
# Environment variables required for the non-Oracle system
#
set <envvar>=<value>
b. /app/oracle/product/10.0.1/network/admin/listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /app/oracle/product/10.0.1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db2006) // nama global db oracle
(ORACLE_HOME = /app/oracle/product/10.0.1)
(SID_NAME = db2006) // nama service racle
(PROGRAM=hsodbc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =
1521))
)
)
)
c. /app/oracle/product/10.0.1/network/admin/tnsnames.ora
DB2006 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db2006)
)
(HS=OK)
)
3. saya sudah melakukan restart
4. saya membuat DBLINK
CREATE DATABASE LINK CAD2004CONNECT
CONNECT TO "172.17.x.x\Gugun" // alamat IP SQLServer
IDENTIFIED BY Gugunpassword
USING 'db2006';
saat saya menjalankan query yang berhubungan dengan tabel pada sqlserver,
menampilkan error :
The Database Link is not active.
ORA-28546: connection initialization failed, probable Net8 admin error
ORA-28511: lost RPC connection to heterogeneous remote agent using
SID=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=db2006)))
ORA-02063: preceding 2 lines from CAD2004CONNECT
saya test DBLINK dengan OEM oracle10g juga menghasilkan error yang sama.
pertanyaan :
1. Dimanakah letak dari kesalahan konfigurasi saya?
2. Bagaimana solusi untuk masalah tersebut?
3. saya sudak melakukan googling tapi masih mengalami kesulitan.
4. Apakah DSN itu dibuat pada setiap komputer klien (programmer) atau cukup
di SQLServer atau hanya dikomputer klien?
sekian dan terima kasih atas jawabannya
Gugun Gunawan
---------------------------------
Sekarang dengan penyimpanan 1GB
http://id.mail.yahoo.com/
[Non-text portions of this message have been removed]