Hello quakez,
Thursday, September 3, 2009, 1:02:27 PM, you wrote:

Terima kasih, nanti saya coba pak
klu ketemu masalah saya tanya lagi



>  
  
  
> Bisa dengan fitur HSODBC untuk mengkoneksikan oracle dengan database lain.
> Berikut ini adalah contoh langkah2x untuk koneksi dari oracle ke foxpro

> 1.       Buat DSN pada ODBC. Contoh, dsnFOX

> *2.       *Buat Heterogeneous Services Initialization File, pada path : *
> $ORACLEHOME\HS\ADMIN*

> Nama file diganti menjadi init<Data Source Name>.ora

> Contoh file inisialisasi initDSNFOX.ora :

> HS_FDS_CONNECT_INFO = dsnFOX

> HS_FDS_TRACE_LEVEL = 4

> HS_FDS_TRACE_FILE_NAME = F_hsmsql.trc

> HS_FDS_SHAREABLE_NAME=C:\WINDOWS\odbc.ini

> 3.       Edit file listener.ora di folder
> *$ORACLE_HOME\NETWORK\ADMIN*, dan
> tambahkan hsodbc parameter seperti dibawah ini :

> LISTENER =

> (DESCRIPTION_LIST =

> (DESCRIPTION =

> (ADDRESS_LIST =

> (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

> )

> (ADDRESS_LIST =

> (ADDRESS = (PROTOCOL = TCP)(HOST = IP_SERVER)(PORT = 1521))

> )

> )

> )

> SID_LIST_LISTENER =

> (SID_LIST =

> (SID_DESC =

> (SID_NAME = PLSExtProc)

> (ORACLE_HOME = D:\oracle\ora92)

> (PROGRAM = extproc)

> )

> *    **(SID_DESC =*

> *      (SID_NAME=dsnFOX)*

> *      (ORACLE_HOME = C:\oracle\ora92)*

> *      (PROGRAM = HSODBC)*

> *    )*

> )

> 4.       Restart listener oracle terlebih dahulu, dan pastikan tidak ada
> masalah dengan listener yang baru saja dimodifikasi

> 5.       Edit file tnsnames.ora di folder
> *$ORACLE_HOME\NETWORK\ADMIN*, dan
> tambahkan hsodbc parameter seperti dibawah ini :

> *ODBC_dsnFOX =*

> *  (DESCRIPTION =*

> *    (ADDRESS_LIST =*

> *      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.88)(PORT = 1521))*

> *    )*

> *    (CONNECT_DATA =*

> *      (SID=dsnFOX)*

> *    )*

> *    (HS = OK)*

> *  )*

> * *

> 6.       Ping Listener dan TNSNAMES

> ·         Open Command Prompt

> ·         test tnsping *ODBC_dsnFOX *

> 7.       Login ke oracle dan disesuaikan dengan schema user oracle yang
> ingin dikoneksikan ke foxpro, dan buat database link ke external database
> tersebut :

> create database link fox connect to "userku" identified by "xxxxx" using
> 'ODBC_dsnFOX';

> 8.       Setelah database link selesai dibuat, tes koneksi database link
> tersebut :

SQL>> select count(*) from tabe...@fox;

> COUNT(*)



-- 
Best regards,
fansul                            
mailto:[email protected]

__________________________________________________
Apakah Anda Yahoo!?
Lelah menerima spam?  Surat Yahoo! memiliki perlindungan terbaik terhadap spam  
http://id.mail.yahoo.com 

Kirim email ke