Mas..
Berikut ni kutipan dari http://indodba.net (Untuk
lengkapnya liat aja sendiri) , moga aja membantu.
===========
Untuk melakukan export import dari database lain ke
database oracle dapat menggunakan HETEROGENEOUS
service. Sehingga Anda dapat melakukan transaksi
INSERT, UPDATE, DELETE seperti layaknya table di
oracle. Yang dibutuhkan adalah driver ODBC untuk
melakukan koneksi ke database lain tersebut misalnya
EXCEL, MS-ACCESS dsb.Pada contoh kali ini akan dipakai
database MS-ACCESS.
1.Buat System DSN dari ODBC Administrator. Beri nama
misalnya "DATA1" kemudian pilih driver Microsoft
Access Driver (*.mdb), lanjutkan dengan memilih file
MS-ACCESS yang akan pakai.
2.Buat file initDATA1.ORA simpan pada direktori
c:\oracle\product\10.1.0\db_1\HS\ADMIN sesuaikan
dengan home directory yang ada.
3.Isi file initDATA1.ORA tersebut seperti dibawah ini
:
HS_FDS_CONNECT_INFO = DATA1
HS_FDS_TRACE_LEVEL = 0
4. Edit dan simpan file LISTENER.ORA yang ada pada
direktori
c:\oracle\product\10.1.0\db_1\network\admin dan
isikan
konfigurasi seperti dibawah ini :
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ora10g)
(ORACLE_HOME = c:\oracle\product\10.1.0\db_1)
(SID_NAME = ora10g)
)
(SID_DESC =
(PROGRAM=hsodbc)
(ORACLE_HOME = c:\oracle\product\10.1.0\db_1)
(SID_NAME = data1)
)
)
5. Edit dan simpan file TNSNAMES.ORA yang ada pada
direktori
c:\oracle\product\10.1.0\db_1\network\admin seperti
dibawah ini :
DATA1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SID=DATA1)
)
(HS=OK)
)
6. Restart kembali LISTENER database.
C:\>lsnrctl stop
C:\>lsnrctl start
Starting tnslsnr: please wait...
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.1)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1
handler(s) for this service...
Service "data1" has 1 instance(s).
Instance "data1", status UNKNOWN, has 1
handler(s) for this service...
Service "ora10g" has 1 instance(s).
Instance "ora10g", status UNKNOWN, has 1
handler(s) for this service...
The command completed successfully
C:\>
7. Test koneksi TNS alias "DATA1" yang baru saja
dibuat
C:\>tnsping data1
...
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS =
(PROTOCOL = TCP)
(HOST = 192.168.1.1)(PORT = 1521)) (CONNECT_DATA =
(SID=DATA1)) (HS=OK))
OK (20 msec)
C:\>
8. Buat database link untuk komunikasi dari database
oracle
ke database ACCESS tersebut.
SQL> conn scott/tiger
Connected.
SQL> create database link data1 using 'DATA1';
Database link created.
SQL> select * from [EMAIL PROTECTED];
id kodeitem namaitem
qty
---------- ------------------------------
-------------------- ----------
1 CD-001 ORACLE
10
2 CD-002 SQL SERVER
10
3 CD-003 SYBASE
5
Perhatikan bahwa table barang adalah table yang ada di
database ACCESS
Sekarang Anda dapat melakukan transaksi pada table
tersebut.
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indo-oracle/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/