My Milad Days

“jika kita berupaya sekuat tenaga menemukan sesuatu, dan pada titik akhir upaya itu hasilnya masih nihil, maka sebenarnya kita telah menemukan apa yang kita cari dalam diri kita sendiri, yakni kenyataan, kenyataan yang harus dihadapi, sepahit apa pun keadaannya” (Endensor – hlm. 266).

Mulai hari ini semua cita-cita. impian. harapan.
akan kuraih dengan penuh keberanian dan keteguhan,

Semoga “Hal yang tak mudah berubah jadi indah – Sindentosca, Kepompong” oleh karenanya “Menarilah dan terus tertawa Walau dunia tak seindah surga – Nidji, Laskar Pelangi”

Read More

Lebaran

Lebaran..
Kalo tidak salah berasal dari kata “lebar” dengan imbuhan “an”,
Lebaran juga banyak orang saling bersentuhan tangan, lebaran banyak juga yang menitikkan airmata walau hanya setetes, lebaran juga penuh dengan senyuman, lebaran semua pintu terbuka dan diiringi dengan sambutan ramah sang penghuninya, lebaran juga penuh dengan klakson-klakson kendaraan yg bertegur sapa, lebaran…

ya lebaran ini masih tetap dikantor.

Read More

To be great is to be misunderstood

kutipan yang diutarakan oleh Ralph Waldo Emerson ini, menurut saya kutipan yang paling menarik, dilihat dari sisi saya, dan juga mungkin untuk orang-orang yang tidak jelas, seperti saya lagi mungkin.

“To be great is to be misunderstood”
Beberapa orang mungkin mengira saya gila, kecanduan atau mungkin tidak punya kehidupan sosial, karena selalu berkutat dengan komputer sampai berjam-jam, tetapi ya itu mereka kadang tidak “mengerti” saya,
karena bagi saya untuk menjadi yang terbaik dibidang saya ini, saya harus memerlukan banyak “practice”  dan lebih banyak “practice” lagi.

so, jangan takut menjadi aneh, demi untuk menjadi yang terbaik.

Read More

OraSnap on the fly

OraSnap (Oracle Snapshot) contains all the SQL scripts that most of us already have in our arsenal. The “twist” is the way the information is presented. All of the statistics are generated with HTML tags – which can then be viewed with a web browser. Each report has the source code used for the information and notes with relevant information about the statistics gathered. OraSnap currently has over 110 scripts that generate a multitude of information for v7, v8, v9 and v10 databases.

OraSnap on the fly

Update: Orasnap biasanya digunakan oleh para database administrator yang begelut di oracle,
seperti disebut diatas kita dapat menggunakannya untuk report performance dari database yang akan kita
“gather” informasinya.

Read More

RBAC quick and dirty

Terkait dengan Project Identity manager dikantor yang menggunakan Oracle Identity Management
penggunaan tool semacam RBAC menjadi sangat populer, sebetulnya ingin sekali memakai sudo, tapi itulah project yang kadang menjadi tidak masuk akal dengan requirement-requirementnya, tapi setidaknya membuat saya kaya akan ilmu.

Oke!!
Disini kita akan coba men-setup RBAC, dimana RBAC ini diperlukan oleh OIM agar dapat men-create, memodifikasi dan mendelete user disystem.

Untuk system yang akan di setup RBAC saya menggunakan SunOS 5.9 (Solaris 9).
Untuk pertama kali kita buat “Base User“, “Base User” adalah user yang nantinya difungsikan oleh aplikasi untuk dapat login ke dalam system solaris diatas tadi.

useradd -md /export/home/idm -g 102 idm
passwd idm

Setelahnya kita buat User dimana didalam user ini terdapat Role/policy yang nanti akan dipakai oleh aplikasi untuk bisa membuat (useradd), memodifikasi (usermod), menghapus (userdel) user di system.

Untuk usernya kita namankan “useradd“.

roleadd -md /export/home/useradd -c "Role For Add User" useradd
passwd useradd

Berikutnya kita tambahkan Role/policy dari “useradd” ke dalam  user “idm“.

Read More

Linux Multipath Setup Howto

Multipathing Di linux dengan Device Mapper
———————————————-
1. Server IBM BladeCenter HS20 dengan RHEL 4
2. Storage HDS USP1100
3. Switch brocade 48000

Langsung aja ya..

Cek WWN dari HBA

cat /proc/scsi/qla2xxx/* |grep port|grep -v port-0
scsi-qla0-adapter-port=210000145e254fca;
scsi-qla0-port-1=50060160b021b712:500601683021b712:018100:82;
scsi-qla1-adapter-port=210000145e254fcb;
scsi-qla1-port-1=50060160b021b712:500601693021b712:018100:82;

Cek Aplikasi Device mapper & Installasi

rpm -qa|grep device-mapper

Jika “device-mapper” belum terinstall di system, silahkan install terlebih dahulu, disini saya mendownload menggunakan repository CentOS.

wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/i386/CentOS/RPMS/device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/i386/CentOS/RPMS/sysfsutils-1.2.0-1.i386.rpm
rpm -ivh sysfsutils-1.2.0-1.i386.rpm
rpm -ivh device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm

ModProbe ke Kernel
Tambahkan modul “device mapper” tersebut di kernel menggunakan modprobe.

modprobe dm-multipath

Startup Config
Agar service Multipath di load saat startup system gunakan perintah dibawah.

chkconfig multipathd on
service multipathd start

(more…)

Read More

Extend New Logical Volume

This shows how to increase the size of the logical volume, where that mounted on “/rdbms/oradata/data2”, size was grab from unnecessary logical volume was mounted on “/rdbms/oradata/data1” on another Volume group vg71.

bdf |grep vg56
/dev/vg56/lvol1    209715200 200494696 9148512   96% /rdbms/oradata/data2
bdf | grep vg71
/dev/vg71/lvol2    314507264 9630632 302495344    3%  /data1
/dev/vg71/lvol3    314441728 218277456 95544216   70% /data2

The problem is VG71 was has two logical volume, lvol2 (was mounted at /data1) and lvol3 (was mounted at /data2).

So first we must remove the unnecessary logical volume, then out the disk member of unnecessary logical volume /dev/dsk/c64t15d5, after that you can extend the disk to another Volume Group (vg56), extend the logical volume (vg56|lvol1|/rdbms/oradata/data2), and verify the space.

Backup the data before use this step.

Verify the online JFS has installed

swlist |grep -i jfs
B3929CA   B.11.11.03.03  HP OnLineJFS

Remove /dev/vg71/lvol2

1
2
umount /data1
lvremove /dev/vg71/lvol2

Step out the disk /dev/dsk/c64t15d5 from vg71

vgreduce /dev/vg71 /dev/dsk/c64t15d5

Added /dev/dsk/c64t15d5 to VG56

vgextend /dev/vg56 /dev/dsk/c64t15d5

Extend lvol1 from vg56
I’want to extend above 50GB, (source size is 209GB, so totally is 259GB)

lvextend -L 259000 /dev/vg56/lvol1

Now Increase with online JFS tools

fsadm -b 265216000 /rdbms/oradata/data2

Note: 265216000= 259000 * 1024

Verify

bdf /rdbms/oradata/data2
Filesystem            kbytes        used         avail       %used      Mounted on
/dev/vg56/lvol1    262078464 200496296 61101096    77%    /rdbms/oradata/data2

Read More