Monday, September 10, 2007

Migrasi Server Database

Rencananya sabtu kemarin (8 September 2007) akan memindahkan server database. Server database saat ini memang sudah cukup lama (hampir 7 tahun) beroperasi. Beberapa waktu lalu sudah pernah error yang membuat kalang-kabut. Server ini adalah tumpuan operasi seluruh kegiatan di kantor.

Akhirnya minggu 9 September 2007, berangkat dari rumah jam 7.00 ditemani Irfan menuju ke kantor. Sampai kantor jam 7.45-an. Saya langsung menuju ke ruang server dan melakukan tugas sesuai dengan step-step yang sudah saya buat (sebagian sudah disiapkan sebelumnya).

Pertama Backup database current (kondisi terakhir). Selanjutnya di copy ke server baru untuk restore. Sampai disini tidak ada masalah berarti. Berjalan sesuai dengan rencana. Setelah semua file backup tercopy, selanjutnya jalankan restore databasenya. Satu persatu database dari ukuran yang kecil dijalankan (restore). Akhirnya sampai ke database dengan ukuran terbesar.

Menunggu hampir 1.5 jam, akhirnya restore database dengan ukuran terbesar selesai. Selanjutnya dilakukan restore Object-object yang terakait (DTS). Sampai disini tidak ada kendala yang berarti.

Saya cek jam menunjukkan 11.30 WIB. Akhirnya sampailah pada pekerjaan terakhir, merestore user/login. Restore dijalankan sesuai dengan rencana dan step yang telah dibuat. Berhasil dilakukan restore. Kemudian coba dicek dari remote client dengan userid/login hasil restore. Ternyata userid/login tersebut tidak dikenal.

Apa gerangan yang menyebabkan tidak dikenal ? Saya coba mencari jawabannya. Cek SP dari OS yang digunakan dari masing-masing server, ternyata beda. Saya coba menyamakan SP yang dipakai dengan kondisi terbaru. Setelah itu coba direstore kembali. Tetapi setelah dicek lagi, hasilnya masih sama, userid tidak dikenal. ..... Hampir putus asa. Hampir dua jam lebih tidak ketemu juga penyebabnya.


Akhirnya saya coba searching cara lain untuk restore user, ketemu !!!. Coba dengan cara tersebut dan berhasil... Yach berhasil kali ini. Userid dan Login bisa dikenali dari Remote Client. Tetapi tidak bisa secara otomatis mengembalikan user ke database masing-masing. Akhirnya ya harus satu per satu cek dan di grant ke masing-masing role-nya. Setelah itu coba cek satu aplikasi dan berhasil dengan baik.

Alhamdullilah akhirnya jam 14:00-an pekerjaan telah selesai. Saya bisa tenang. Namun besoknya harus berangkat pagi-pagi untuk melakukan cek.

Keesokan harinya benar.. saya datang pagi-pagi dan cek dan monitoring hasil yang lebih luas lagi terhadap penggunaan server ini. Untuk sementara ini tidak ada kendala yang berarti.


Binus, 10 September 2007 08:30 WIB.


No comments: