Riky Kurniawan

Near-death experience

1 year, 10 months ago - Tag: Fun, Opinion, Technology - Comment (5)

Kalo hidup ini sebuah permainan RPG, gue adalah karakter dengan skill pas-pasan, magic-bar/mana/cast-spell paling pendek, experience paling sedikit dan senjata paling sederhana. Tapi beruntung, gue dikelilingi oleh orang-orang luar biasa yang kemampuannya jauh lebih mumpuni.

Gue bersyukur karenanya.

Beberapa hari ini, gue dipusingkan karena “mainan” gue rusak seketika. Corrupt. Unrecoverable. Mainan yang membuat 60% itu mungkin, mainan yang membuat angka 4 diberikan, dan mainan yang mengizinkan gue untuk terus belajar.

Hanya karena kesalahan kecil tapi amat sangat fatal. Rookie-mistake, they called it. Musibah berawal dari komputer yang dimatikan secara bar-bar, tanpa mengikuti kaidah yang baik dan benar.

Sebuah mainan dengan kapasitas 19GB size of data, menguap begitu saja bagai embun pagi hari yang hilang perlahan disinaran mentari pagi *lebay*. Sebenarnya tidak benar-benar hilang juga siy, tapi seperti kotak harta karun yang lo ga bisa buka karena kuncinya rusak.

Sedari pagi hingga sore, gue berkutat dengan command-command yang gue sendiri ga ngerti. Gue dihadapkan oleh banyak error dengan kode ORA:-diikuti-nomor-nomor-aneh. Semua petunjuk dan ajian yang gue dapat dari Internet tidak bisa membantu gue, malah menenggelamkan gue lebih dalam. I’m so desperate. I would sell my soul to get it running. * No kidding *

Akhirnya gue nyerah dan mencoba bertanya ke milis, berharap di sore menjelang weekend masih ada yang terjaga dan memberikan petunjuk mengenai masalah yang sedang gue hadapi. Di saat gue tersesat ini, gue ga berharap banyak.

Ternyata ada yang mencoba membantu memberikan solusi. Seorang DBA Indonesia yang bekerja di Singapore merespon email gue dengan beberapa langkah. Dari petunjuk-petunjuk yang dia berikan lewat milis, masih belum bisa menyelesaikan masalah. Langkah yang dia berikan sudah bagus sekali -menunjukkan kapasitasnya sebagai DBA top-markotob- hanya saja masalah yang gue hadapi sudah sangat kompleks dan bisa dibilang, mustahil untuk diselamatkan.

Hingga malam, gue terus mencoba. Pak Endrue, yang tadi membalas di email bertanya lewat chat gmail, sampai dimana status DB-nya? Konstan, belum ada progress. Hingga dini hari, dia terus memonitoring dan memberi petunjuk. *Gila lu Ndro, jam 12 malam masih di kantor!* Esia pa bilang sampai jam 12 malam? sampai jam 1 gue cobain semua command, langkah, petunjuk, ajian yang diberikan pak Endrue. Tapi hasilnya nihil. Database tidak bisa sampai pada status open.

Gue nyerah (untuk sementara), sudah saatnya mengistirahatkan badan dan pikiran.

Saturday nite
Setelah work-hard *udah hard belum?* tapi belum ketemu solusinya, gue pengen play-hard. Tak disangka tak dinyana, kebetulan ada teman gue yang bisa dapetin free-pass masuk suatu club. Padahal, gue cuma mau nanyain harga, hahaha..Thanx Jul. Besoknya udah harus bangun lagi buat menghadiri pernikahan teman gue. Ada apa dengan bulan ini, apakah ini musim kawin? hehehe

It was Lucky
Gue udah ga ada minat buat nyelamatin datanya. Tapi pas gue ngecek ada beberapa reply-an di milis mengenai masalah gue, gue jadi penasaran lagi. Dengan beberapa command dan do’a, VOILA…database bisa open lagi. Up and Running smoothly. I’m so damn lucky.

Dan ini adalah hari yang indah. *Tersenyum lebar*

Terima kasih buat member indo-oracle yang sudah memberikan petunjuk-petunjuk yang bermanfaat.

Untuk masalah dan alternatif solusi berkaitan dengan apa yang gue alami, bisa langsung join di milis indo-oracle dan membaca pesan di sini *registered-member-required*.

This blog is too heavy to discuss about technical-kind-of-thing, but..if you have the same problem as I had. You already know who’s to call ;)

Oracle for Dummies series (2): Instalasi

2 years ago - Tag: Fun, Technology - No Comment (0)

Melanjutkan seri terdahulu, kali ini saya akan membahas mengenai instalasi Oracle.

Hal pertama yang harus dilakukan adalah perencanaan. Proses instalasi Oracle terdiri dari 6 tahap, diantaranya: Membaca release note untuk memastikan sistem yang kita gunakan sesuai dengan versi Oracle yang kita install, Merencanakan proses instalasi, hal-hal berkenaan mengenai tahap pre-instalasi, Instalasi software, hal-hal berkenaan mengenai tahap post-instalasi, dan memulai bekerja di database baru.

Informasi mengenai teknis instalasi silahkan meluncur ke alamat ini. Maaf saya tidak menjelaskan detail di blog ini karena penjelasan di website tersebut lebih komprehensif. *ahlesyan*

Untuk demo instalasi, Saya sudah buatkan screencast-nya dan bisa di download di-sini:
http://www.sharekingdom.com/download/2493/screencast_oracle_installation.zip

Kenapa screencast? kalo a picture worth a thousand words, then a screencast worth a million pictures.

Materialized View

2 years, 1 month ago - Tag: Community, Technology - Comment (3)

Seperti biasa, mari kita awali dengan sebuah analogi :)

Berapa penduduk Bumi Indonesia? terakhir gue cek di buku SMU, jumlah penduduk Indonesia ‘tercatat’ sebanyak 220 juta jiwa.

Misalnya, semua data penduduk Indonesia kita simpan di sebuah databank yang kita namakan NKRI, dan databank tersebut terdiri dari beberapa tabel yang saling berhubungan. Data pribadi penduduk seperti nama, alamat, gender, pekerjaan, status, pendidikan atau tanggal lahir/usia disimpan dalam satu table yang kita namakan penduduks (sengaja dikasih ’s’, biar sesuai konvensi..hehehe). Selain penduduks, juga ada tabel propinsis, kotas, perusahaans, ras…ok, cukup segitu dulu aja tabelnya.
(more…)

Oracle buys BEA

2 years, 1 month ago - Tag: Profile, Technology - No Comment (0)

After squabbling in public for months over a fair price, Oracle finally upped its offer and cut a deal to buy rival middleware maker BEA Systems for $8.5 billion, or $19.38 per share, early Wednesday. “The addition of BEA products and technology will significantly enhance and extend Oracle’s Fusion middleware software suite,” Oracle Chief Executive Larry Ellison said in a prepared statement. [source]

The Ant Philosophy

2 years, 10 months ago - Tag: Book&Movie, Opinion, Technology - Comment (1)

At least 8,000 different species of ants can be found everywhere on Earth except the North and South Poles. Ants preserved in amber suggest that these insects existed 50 million years before humans.

Humans have long been fascinated by ants, because these tiny insects are accomplished builders, nurses, miners, and even farmers. Fables such as “The Ant and the Grasshopper” extol the virtues of hardworking, forward-looking ants. (Hail ants!) It is true that individual ants are able to perform amazing feats: an ant can carry up to 50 times its body weight, can travel the human equivalent of 40 miles a day, and can climb vertical heights the equivalent of Mount Everest. However, the greatest accomplishments of ants are those performed together for the good of their community.

Queen ants establish new communities, or nests, after their mating flight. On this flight the queen mates with several males. After mating, the males fall to Earth and die. The queen then finds an uninhabited nest, settles into it, and pulls her wings off. She will never fly again, and after removing her wings she is able to absorb the wing muscles as nutrients for her eggs. She will continue to lay eggs, thousands of them, for years.

During the three-stage development process, which takes about two months, the eggs, larvae, and pupae are cared for by the nurse ants, who feed, clean, and carefully move the young to warmer or cooler places in the nest, depending on the temperature. These nurse ants are, in turn, cared for by other worker ants, who feed the nurses with regurgitated food. The workers and the nurses will fight together to defend the young against enemies if the nest is invaded, either by another group of ants or by a larger animal.

Taken from Colophon section in Oracle PL/SQL Programming 4th Ed By Steven Feuerstein, Bill Pribyl

  • Page 1 of 2
  • 1
  • 2
  • >

About

  • Only a man in a silly-red-shirt, digging for a kryptonite on this one-way street.
    (Still) trying to be something more than just a blip on the radar-screen

Elsewhere

Syndications

Meta

God, grant me the serenity to accept the things I cannot change; the courage to change the things I can; and the wisdom to know the difference.