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]