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(*)

----------

     82597



SQL>
Semoga membantu...

2009/8/31 <[email protected]>

>
>
> Hello indo-oracle,
>
> mau tanya bisa nggak ya, oracle ambil data (file) ext dbf
> seperti file foxpro, clipper
> klu bisa bagaimana caranya ya.
> tks
>
> --
> Best regards,
> fansul
> mailto:[email protected] <fansul%40yahoo.co.id>
>
> __________________________________________________
> Apakah Anda Yahoo!?
> Lelah menerima spam? Surat Yahoo! memiliki perlindungan terbaik terhadap
> spam
> http://id.mail.yahoo.com
>
>  
>


[Non-text portions of this message have been removed]

Kirim email ke