Export data Excel ke Oracle dengan sql loader
sql loader merupakan tool dari oracle untuk memindahkan data dari luar oracle yang umumnya berupa file text,excel, dll ke dalam table di database oracle, yang prosesnya lebih cepat jika dibandingkan dengan eksekusi script insert. sqlloader adalah sqlldr yang berada di $ORACLE_HOME/bin.
Sebelum melakukan load, tentunaya dipastikan sudah ada file excel yang akan diload dan table di database yang akan menampung data dari excel dimana struktur tabelnya sesuai dengan file excel.
dalam contoh ini misalnya saya punya file excel dengan nama biodata yang terdiri dari 3 kolom, masing2 kolom berisi data ( nik,nama_lgkp,tgl_lhr), dan akan sy export ke dalam tabel BIODATA yg tentunya memiliki fields ( NIK,NAMA_LGKP,TGL_LHR).
1. Langkah 1 yg dilakukan adalah simpan file excel ke dalam format .csv misalnya biodata.csv
2. Langkah 2 buat control file dengan notepad yang isinya
load data
APPEND
into table BIODATA
fields terminated by “;”
TRAILING NULLCOLS
(NIK,NAMA_LGKP,TGL_LHR)
simpan file tersebut dengan ext .ctl misalnya biodata.ctl
3. Langkah 3 membuat batch file untuk menjalankan sqlldr di orcale dengan notepad yang isinya :
sqlldr USERID=dbuser/dbpwd CONTROL=biodata.ctl, DATA=biodata.csv, LOG=biodata.log, BAD=biodata.bad
simpan file ini dengn ext .cmd misalnya biodata.cmd
Keterangn parameter untuk sqlloader :
USERID = User login ke databse/password
CONTROL= control file yang digunakan
DATA=file data yang akan diload
LOG=file sebagai log dari proses sqlload
BAD=file sebagai tempat data yang tidak berhasil diload.
4. Langkah 4 tempatkan semua file tersebut (biodata.csv,biodata.ctl,biodata.cmd) ke dalam 1 folder kemudian jalankan sqlldr dengan doubleklik file biodata.cmd maka proses load data dr excel ke oracle akan diproses.
Untuk melihat hasilnya cek biodata.log dan apakah ada yg tidak terload cek biodata.bad
Mengaktifkan kembali user yang passwordnya expired pada oracle 11g
mungkin kita pernah mengalami tidak bisa akses ke database karena password dr user yg kita gunakan sudah expired.
disini saya memisalkan akan mengetahui status dr user MYUSER dengan password PASSWOD
untuk mengecek status life_time dr password user tersebut, masuk ke akses ke databse dengan user sys dr database anda kemudian jalankan query
sql> select username,account_status,expiry_date from dba_users where username=’MYUSER’;
untuk mengkatifkan kembali password dr user tersebut, lakukan perintah berikut:
sql> alter user MYUSER identified by PASSWORD;
setelah user diaktifkan coba login ke databse dengan user tersebut. untuk membuat password menjadi unlimited lakukan perintah berikut:
sql> alter profile default limit password_life_time unlimited;
password dari user tersebut sudah unlimited, lakukan query yang pertama untuk memastiakn statusnya.
walaupun sangat singkat, mudah-mudahan bermanfaat.
kita lanjutkan dengan :
1. membuat password menjadi expire
login ke sys as sysdba kemudian jalankan perintah :
sql> alter user MYUSER password expire;
2. membuata account terkunci (locked)
sql> alter user MYUSER account lock;
3. membuka account yang terkunci (locked)
sql> alter user MYUSER account unlock;
Melakukan Koneksi Remote Side ke Database Oracle 11g dengan Navicat 10.0.5
Navicat dapat melakukan koneksi database secara local maupun remote side salah satunya ke Oracle. Berikut ini beberapa langkah untuk melakukan koneksi remote side ke database Oracle 11g dengan navicat.
Sebelum melakukan konenksi ke database oracle 11g yang ada di komputer server, terlebih dahulu tentunya anda sudah install orcacle 11g client dan navicat tentunya di local komputer.
1. Buka aplikasi Navicat 10.0.5. kemudian yang pertama sekali kita lakukan adalah setting koneksi database yg akan kita browse. dari menu File–>New Connection–>Pilih Oracle ataupun dari toolbar Connection—>Pilih Oracle. Akan muncul jendela New Connection seperti ini :
2. Pada tab General terdapat beberapa hal yang harus kita isikan yakni :
Connection Name : Isi dengan nama koneksi yg akan dibuat (mis: koneksi_ke_database_server )
Connection Type : Biarkan default (BASIC)
Hostname / IP Address : Isi dengan nama server / IP komputer server tempat database berada
Port : Isi dengan port database server
Service Name / SID : Isi dengan nama database yang ada di Server (mis : DATAKU, MASTERDB, dll.)
Pilih option Service Name
User Name : Isi dengan User yang ada di database server
Password : Isi dengan Password dari User yang ada di database
3. Untuk mengetahui apakah sudah berhasil terkoneksi, klik tombol Test Connection, jika anda beruntung maka akan muncul pesan successful seperti di bawah ini.
4. Setelah koneksi berhasil dilakukan, sekarang membuka koneksi. Klik Kanan pada koneksi yang kita buat tadi, kemudian pilih Open Connection. Apabila berhasil maka logo oracle di samping koneksi tersebut akan berwarna merah dan di bawahnya akan muncul user dan schema dr database yang kita koneksikan.
5. Sekarang koneksi sudah terbuka, tinggal membuka databasenya. Klik kanan pada user dr databse yang sudah terbuka kemudian pilih Open Schema, akan muncul semua tabel, view, functions, queries dan Report.
6. Untuk membuka Tabel, tinggal pilih Tabel yang akan dibuka, kemudian klik open table yang ada di toolbar ataupun klik kanan pada tabel kemudian pilih Open tabel.
7. Untuk melakulan Query tinggal pilih Query yang ada di toolbar kemudian pilih New Query maka jendela query editor akan terbuka .
8. Selesai. Selamat Bekerja dan Selamat Menikmati
.
Navicat Enterprise Premium 10.0.5
Navicat merupakan salah satu tool untuk mengolah database baik local side maupun remote side, memiliki interface yang lumayan baik. Mendukung berbagai platform database seperti Oracle, MySQL, PostgreSQL, SQL Server. Dapat melakukan banyak koneksi sekaligus.
Fitur :
1. Dukungan untuk versi terbaru dari MySQL, PostgreSQL dan Oracle
2. Tools manajemen data yang kuat
3. Built-in Konsol SQL
4. Membuat dan menjalankan query SQL
5. Dukungan untuk beberapa koneksi untuk server lokal dan remote
6. Sinkronisasi dan menstruktur ulang
7. Membackup dan Me-Restore
8. Import dan eksport data dalam format XLS, CSV, TXT, DBF, dan XML
9. Dukungan untuk Unicode
10. Desain grafis yang mutakhir
Bagi anda yang kerjaannya sering utak-atik database, aplikasi ini mgkn bisa menjadi alternatif pilihan untuk digunakan sebagai alat kerja.
Anda bisa unduh Navicat Enterprise Premium 10.0.5 di sini
Mengatasi Error 720 : A connection to remote computer…..
Saya menggunakan modem smart utk dial-up internet di laptop. Selama ini proses dial berjalan lancar2 aja, tapi tiba-tiba koneksi disconnect dan gitu mau dial lagi uda ga bisa dan muncul pesan ” Error 720 : A connection to remote computer…..”.
Saya coba cara2 konvensional
, gimana caranya supaya bisa connect lg, dr mulai restart laptop, instal ulang driver modem, create ulang dial-up connection, tapi ga berhasil juga dan error yang muncul masih sama. Setelah dianalisa ternyata penyebabnya adalah karena virus, tp sy kurang tau nama virusnya
, langsung saja laptop sy larikan ke kantor utk update antivirus dengan memanfaatkan koneksi speedy kantor. setelah kapersky update, trus scan laptop, setelah virus dibantai sama kapersky, sy coba lg dial modem smartnya tapi ternyata keberuntungan belum berpihak pada sy, karena toh masih error jg dgn error yg sama. (pusing juga neh…kira2 kenapa ya????
).
Akhir nya tempuh jalan terakhir biasanya berhasil yaitu tanya sama mbah google :-bd, search di google dengan kata kunci “error 720 a connection to remote bla..bla..bla..”, buka satu dua site eh ternyata lgsg nemu problem solvingnya, yang intinya cuma ada 4 langkah yaitu :
1. Buka Command Prompt | cmd | Enter.
2. kemudian ketik netsh int ip reset c:\reset.txt
3. tekan Enter
4. Restart Laptop
Kemudian coba dial lagi, dan bisa connect lg…akhirnya keberuntungan berpihak jg..hehehehe :-bd
Membuat Komputer Shutdown Otomatis pada Waktu Tertentu
Mungkin ada diantara kita yang memilikki rutinitas mematikan computer setiap harinya misalnya computer server yang harus dimatikan setiap hari ketika jam kantor sudah tutup karena takut tiba-tiba PLN mati dan backup UPS tidak memadai untuk supply daya ke computer, atau juga computer harus dimatikan pada saat kita sudah pulang kerja karena pada saat kita tinggal pulang computer masih nyala karena harus menjalankan program tertentu misalnya update antivirus, backup data dan sebagainya. Read more…
Hanya Menampilkan Icon Pada Taskbar
Secara default taskbar akan menampilakan icon dan caption(judul/nama) aplikasi yang sedang dibuka secara bersamaan dalam bentuk button(tombol).Melalui tips ini kita dapat menampilkan hanya iconnya saja tanpa captionnya, sehingga tidak memakan space yang banyak di taskbar, jika kita membuka banyak aplikasi space taskbar tidak terlalu penuh. Read more…












