Category Archives: #DuniaDigital

Importing Oracle DMP Files using Command Prompt

Just a moment ago, in my new workplace, I had a task that I hadn’t done yet in office. So I need to do it in my home. But I need to copy a oracle database and all it’s data to my oracle XE. I realized that if it’s not a simple things, it didn’t like MySQL (just a bit effort to export and import by sql file). And with some google activity and assistance from my workmate, the ingredient to need is :

  1. TOAD for Oracle, this tools is database browser. I used it to produce dmp file
  2. Command Prompt

First, mix the egg with flour about a minute, eh.. sorry :).

  1. First, open your TOAD for Oracle and my assumptions you have had a connection to oracle database that you want to export. Look at to top menu bar, find Database, chose Export, and click Export Utility Wizard.

    Export to DMP Files

    Export to DMP Files

  2. Choose Export Users from the following option and click Next.

    Export users

    Export users

  3. Choose the available user that you want to export and click Next.

    Available Users

    Available Users

  4. Specify the directory location that you want to save an exporting files.

    Specify directory

    Specify directory

  5. And click Finish.

The exporting activity has been end here. You have a DMP files and ready to use.

Now, I’m sure your oracle service already run and we can start to do importing database.

  1. Create new user at your local oracle database
  2. And then create a new connection from TOAD to your new user that you just created
  3. Create a tablespace with execute this following script at TOAD query editor

    CREATE TABLESPACE new_office_t DATAFILE   ‘C:\oraclexe\oradata\XE\new_office_t001.DBF’ SIZE 1024M AUTOEXTEND OFFLOGGINGPERMANENTEXTENT MANAGEMENT LOCAL AUTOALLOCATEBLOCKSIZE 8KSEGMENT SPACE MANAGEMENT AUTOFLASHBACK ON;

  4. Create a temporary tablespace

    CREATE TEMPORARY TABLESPACE new_office_tTEMP TEMPFILE   ‘C:\oraclexe\oradata\XE\new_office_tTEMP01.DBF’ SIZE 28M AUTOEXTEND OFFTABLESPACE GROUP ”EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

  5. Do some grant option that needed

    GRANT “CONNECT” TO new_eoffice WITH ADMIN OPTION;GRANT “DBA” TO new_eoffice WITH ADMIN OPTION;GRANT “EXP_FULL_DATABASE” TO new_eoffice WITH ADMIN OPTION;GRANT “IMP_FULL_DATABASE” TO new_eoffice WITH ADMIN OPTION;GRANT “RESOURCE” TO new_eoffice WITH ADMIN OPTION;ALTER USER new_eoffice DEFAULT ROLE “CONNECT”, “DBA”, “EXP_FULL_DATABASE”, “IMP_FULL_DATABASE”, “RESOURCE”;

  6. Alter the user that you have already create in the first time. Pointing to tablespace and tablespace before

    ALTER USER new_eoffice IDENTIFIED BY “new” DEFAULT TABLESPACE new_office_t TEMPORARY TABLESPACE new_office_tTEMP;

  7. Now, open your cmd.
  8. Type IMP to command line
  9. Login with username and password of oracle user that we have created
  10. Point to directory of DMP files and do the rest of process like this picture below
Import DMP files

Import DMP files

And that’s all I can tell about this stuff. I hope this will be useful to everyone. And the very last word of this article, I want to say thanks for all reader.

That’s knowledge, it’s not like a meal, not like money that will vanish if we share. But, it will rise and preserve.

Be good reader with Goodreads

Akhir-akhir ini ada satu lagi situs yang mengisi kotak preview google chrome-ku, Goodreads.com. Ya, goodreads merupakan situs yang menghadirkan user experience baru dari berbagai jejaring sosial yang ada saat ini. Goodreads ternyata sudah mulai dilaunching tahun 2006 dan kenapa baru tahun ini baru kuketahui :). Saat ini member goodreads sudah mencapai lebih dari 3  juta anggota.

Goodreads memadukan kumpulan katalog buku dengan sentuhan social network, atau lebih sering disebut dengan “social katalog“. Dengan memiliki akun di goodreads, seakan kita memiliki perpustakaan pribadi. Lebih spesialnya kita bisa juga menaruh buku-buku yang belum kita miliki pada perpustakaan pribadi kita, yang tentunya pada rak buku yang akan kita baca. Dengan sistem rak (bookshelves) seperti ini kita bisa memilah buku yang telah kita baca, sedang, atau akan kita baca. Jumlah dan nama rak juga dapat diubah dan ditambah sesuai keinginan.

Bookshelves pada Goodreads

Sentuhan social network terletak pada fitur pertemanan dan news feed yang berisi aktivitas teman-teman kita. Sentuhan ini benar-benar membantu untuk mencari atau sekedar browsing buku yang bagus. Setiap user dapat melakukan review dengan pemberian rating (1-5) dan atau memberikan sedikit sinopsis dari kandungan buku. Rating dan review buku dari beberapa user cukup menjadi bahan pertimbangan kita untuk membeli buku tersebut. Dan bagi yang menyukai pembelian secara online juga disediakan link menuju berbagai online bookstore.

Review dan Rating pada Detail Buku

Bagi yang memiliki jiwa berbagi yang tinggi, ingin membagikan bacaan-bacaan yang berkualitas pada teman. Aktivitas pemberian review, penambahan rating dapat otomatis terupdate ke akun twitter atau fb anda. Tentunya dengan mengaktifkannya pada menu edit profile > apps pada akun goodreads anda.

Tweet and Post your acitivies

Dan terakhir fitur yang paling membantu para blogger adalah disediakannya code HTML yang bisa kita langsung kita copy&paste ke blog kita tentang review yang kita buat pada suatu buku. berikut adalah contoh review saya pada buku Manajemen Umur karangan Ust. Muhammad bin Ibrahim an-Nu’aim.

Manajemen Umur, Resep Sunah Menambah Pahala dan UsiaManajemen Umur, Resep Sunah Menambah Pahala dan Usia by Muhammad bin Ibrahim an-Nu’aim

My rating: 4 of 5 stars

Buku yang berisi nasihat-nasihat bagaimana memanfaatkan usia kita didunia yang sebentar. Dimana dengan kehidupan rata-rata 60 tahun bisa kita manfaatkan sehingga kita seakan hidup selama ratusan bahkan ribuan tahun. Mengartikan panjangnya usia bukan dari segi kuantitasnya tapi dari segi kualitasnya.
Menjelaskan pula tentang pahala ibadah-ibadah yang tak pernah kita duga, membuat semangat beribadah semakin kuat.
Disertai penjelasan-penjelasan dengan dalil aqli dan naqli membuat penyampaian nasihat lebih mudah dicerna.
Buku wajib baca bagi yang ingin berumur ‘panjang’ 🙂

View all my reviews

Ok, sekian dulu share tentang goodreads kali ini, perlu aku eksplore lagi kehebatan situs ini.

NB: Bukan promosi, hanya berbagi.


Akses CLI Command Asterisk dengan Java

Ketika suatu saat anda membutuhkan untuk mengakses CLI Command Asterisk dari suatu code program, asterisk telah menyediakan interface seperti FastAGI dan AMI.

Dengan FastAGI segala macam perintah CLI yang ada dapat diakses, sedangkan AMI lebih mengarah pada manajemen asterisk sebagai server komunikasi, seperti melakukan dialplan, registrasi user, dan sebagainya.

Konfigurasinya pun mudah dapat dilakukan secara hardcode. Caranya buka manager.conf pada direktori asterisk/etc dan lakukan hal berikut:

1. aktifkan enabled mode ke yes pada contex [general]

[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
;displayconnects = yes

Read the rest of this entry

Install Windows 7 from Hardisk without DVD Drive

Beberapa saat yang lalu saya menginstall ulang laptop milik Yoga, namun  ada masalah dengan dvd player. Setelah sebelumnya chargernya yang bermasalah, sekarang giliran dvd playernya, mungkin karena ini yoga tenang-tenang saja niggal laptop berminggu-minggu di kontrakan :).

Kemudian terlintas di pikiran bagaimana menginstall OS tanpa dvd drive, dan google menjawabnya. Kita bisa memanfaatkan hardisk, langkah-langkahnya adalah sebagai berikut :

1. Pastikan Drive C: (partisi primary hardisk) memiliki freespace yang cukup untuk menginstall OS yang baru, biar aman berikan 10 Gb.

2. Extrack file .iso dari windows 7 ke drive C

3. Buka command prompt (Ctrl+R -> cmd -> Enter)

4. Ketikkan command berikut, yang merubah boot sector ke installer windows 7 .

cd c:boot
bootsect /nt60 SYS

5. Restart komputer anda

Tutorial ini tidak bermaksud mengajari pembajakan, karena saya masih mahasiswa dan ada license agreement dari microsoft :).

Reporting pada CakePHP dengan TCPDF Library

Disaat anda akan melakukan reporting ada banyak piihan  library php yang dapat digunakan. Untuk reporting dalam bentuk pdf anda dapat menggunakan TCPDF, MPDF, dan banyak lainnya. Library tersebut dapat digunakan dengan mudah dan hasilnya juga cukup bagus.

Namun berbeda disaat kita menggunakan framework, tentunya kita harus mengikuti bagaimana mekanisme framework bekerja dalam menggunakan external library. Disini akan dibahas penggunakan library TCPDF pada framework CakePHP.

Pertama, yang perlu disiapkan tentunya library TCPDF itu sendiri, yang bisa didapatkan secara free disini.

Kedua, siapkan framework cakePHP dan langkah-langkah berikut akan menunjukkan yang anda cari dari artikel ini :), let’s enjoy it :

Read the rest of this entry

%d bloggers like this: