Author Topic: database suspect  (Read 3999 times)

rg

  • User OtomaX
  • Newbie
  • *
  • Posts: 17
database suspect
« on: June 17, 2013, 10:03:38 AM »
juragan semua..
tadi pagi databse saya kena suspect. otomax gk bisa dibuka dengan keterangan mohon periksa file .con.
setelah tanya sama dealer,, saya disuruh baca di forum, akhirnya saya dpt link http://forum.orisinil.com/index.php/topic,1794.20.html.
saya ikuti caranya om budi

EXEC sp_resetstatus 'otomax';
ALTER DATABASE otomax SET EMERGENCY
DBCC checkdb('otomax')
ALTER DATABASE otomax SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('otomax', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE otomax SET MULTI_USER

alhamdulilah otomax bisa terbuka lagi.
tapi ada satu kejanggalan. mengapa database nya tidak update yah
data yang ada itu data transaksi jam 05.07 otomax saya terbuka lagi jam 09.25, data dari jam 5 sampai jam 9 itu tidak ada.
saya cek stok juga melompat jauh, cek saldo di supplier juga demikian.
mohon pencerahan nya...


[attachment deleted by admin]

Budi Santoso

  • Dealer OtomaX
  • Sr. Member
  • ****
  • Posts: 1,996
  • Budi Santoso
Re: database suspect
« Reply #1 on: June 17, 2013, 12:00:50 PM »
mengingat kasus database suspect... ini suatu hal yang perlu benar2 di waspadai karena biarpun kita berhasil menyelamatkan, akan tetapi tetap tidak bisa 100%...

karena di dalam suspect itu ada beberapa record yang rusak, bagian mana rusaknya... ini yang kita gak tahu persis...

EXEC sp_resetstatus 'otomax';
ALTER DATABASE otomax SET EMERGENCY
DBCC checkdb('otomax')
ALTER DATABASE otomax SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('otomax', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE otomax SET MULTI_USER

query suspect disitu kalo menurut pemahaman saya... dia akan berusaha merepair, jika gagal repair dia akan di singkirkan dari record table

mungkin kasus ini bapak bisa coba restore2 backup databasenya.. sapa tahu ada data yang mendekati/terupdate terakhir...

disinilah sangat berperan apa itu yang namanya backup database, karena database adalah jantung server.. ibarat kata.. Harga Database itu lebih mahal dari Applikasi yang mengolahnya...

saran kami.. silahkan gunakan Applikasi Backup yang metodhenya membuat file database baru, real by waktu supaya punya banyak Option...
dan waspada jika pakai database yang hasil backup 1 file karena kalo database error ada kemungkinan hasil backup juga error..

sebagai gambaran di kita... kita sampai menyimpan backup database jumlahnya 50.. dan backupnya tiap menit.. jadi asumsinya... misal di detik terakhir mendadak error.. kita masih punya option 50 file yang bisa kita coba2 untuk mencari pendekatan kasusnya..


[attachment deleted by admin]
« Last Edit: June 17, 2013, 12:07:23 PM by Budi Santoso »
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

Regiga

  • User OtomaX
  • Jr. Member
  • **
  • Posts: 202
  • User OtomaX
    • RegiGa - Pulsa
Re: database suspect
« Reply #2 on: June 17, 2013, 12:32:38 PM »
Mrinding aku mas...mas Budi biasanya kasus apa yg membuat kejadian seperti ini..biar aku bisa antisipasi...listrik naik turun kah? Atau ada faktor lain...

Salam
RegiGa Pulsa-Enterprise 3.6.6
YM: jepara_design
CihRalHang_mSIPlYy2llJTOOa@g2jfE8@yWo0
http://www.regiga-pulsa.com/

TANI_PULSA

  • User OtomaX
  • Newbie
  • *
  • Posts: 62
    • tani reload
Re: database suspect
« Reply #3 on: June 17, 2013, 03:42:12 PM »
Sekalian ijinkan orang se awam saya bertanya.
periksa file .con.

file itu fungsinya apa?
rusaknya karena apa?
bila terhapus akibatnya apa?
cara mencegahnya bagaimana?

mohon pencerahannya. Suwon...
Tulungagung - Jawa timur WA/TG 085649293377

Budi Santoso

  • Dealer OtomaX
  • Sr. Member
  • ****
  • Posts: 1,996
  • Budi Santoso
Re: database suspect
« Reply #4 on: June 17, 2013, 05:10:15 PM »
Sekalian ijinkan orang se awam saya bertanya.
file itu fungsinya apa?
rusaknya karena apa?
bila terhapus akibatnya apa?
cara mencegahnya bagaimana?

mohon pencerahannya. Suwon...

file .con itu untuk parameter koneksi otomax yang terenkripsi...
biasanya file con yang tidak cocok akan membuat file con baru dan atau di hapus manual dulu..

kasus suspect sebetulnya menurut saya tidaka da hubungannya dengan file con, karena urutan logic nya beda..
- baca file con = ok
- test masuk db = ??

nah ketika test masuk db itu OK maka otomax akan terbuka... jika test masuk db GAGAL biasanya ada informasi... biasanya kalo suspect ada informasi kesalahan koneksi.. ketika seperti itu kita harus crosscek juga status db nya...

status db ada 3 jenis yang saya ketahui
- Online = warna kuning
- Emergency
- suspect

jika database berstatus point 2-3 dipastikan otomax gak bisa jalan...

begitu dari pengalaman yang pernah saya hadapi... :) :)


Trick2 jika terjadi status db
- jika status emergency, biasanya akibat dari eksekusi suspect yang tidak selesai dan di Abbort Paksa, untuk merubah ke online bisa pakai ini ALTER DATABASE otomax SET ONLINE

- jika status suspect, biasanya akibat indikasi PC mati mendadak, untuk bisa di pakai lagi bisa pakai eksekusi suspect di atas..

Emergency dan Suspect tidak menjamin data 100% kembali

Begitu kurang lebihnya... Menurut bahasa pemahaman saya..

MAaf jika salah
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 07:00 - 22:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
Telegram:
@budi_s4n2s0, @owner_safana
WhatsApp:628112886854
Site : http://one.safana.co.id/

TANI_PULSA

  • User OtomaX
  • Newbie
  • *
  • Posts: 62
    • tani reload
Re: database suspect
« Reply #5 on: June 18, 2013, 12:46:44 AM »
terimaksih pak atas penjelasannya, masih mencoba memahami.

klo di ijinkan lagi si awam ini mau tanya lagi, karena saya sudah 2x ngalamin database eror karena kelalaian saya, ceritanya waktu eror yang pertama waktu dah malam dan ngantuk saya memutuskan untuk disk cleanup dan defrag,seingat saya sudah saya back up db eh ternyata blm, yang kedua saat gak dirumah listrik mati ups sudah gak kuat,saat saya nyalakan safe mode saya close terus saya lakukan disk cleanup,intinya
MELAKUKAN DISK CLEANUP SAAT SQL MASIH RUNING
ntah kenapa saya suka banget dengan disk cleanup dan defrag karena menurut saya pc jd enak di pakai setelahnya dan menghindari dari bad sector. dan akhirnya db eror,corup atau apa gt saya lupa keterangannya, akhirnya menggunakan db malamnya, dan karena reseler masih sedikit terpaksa membuka db dengan notepad dengan mencari sisa2 sms ke reseler diantara ribuan kata gak jelas,

pertanyaan saya,
saat db eror seperti itu,adakah aplikasi lain yang bisa melihat data2 saldo agen terakhir di db eror tersebut? tau mungkin ada alternatif lainkah?

dulu pernah saya replace mdf nya tp gak mau jg, mohon pencerahan lagi, Suwon,,,

Tulungagung - Jawa timur WA/TG 085649293377