Tuesday 20 November 2007

[ถามต้อม#2] Oracle จะเก็บ log การทำงานของ database ไว้ที่ไหนคะ?

ถามโดย คุณ Anonymous
มีเรื่องรบกวนถามเกี่ยวกับการเก็บ Event Log ของ oracle น่ะคะ
ที่หน่วยงานใช้ oracle ในการเก็บข้อมูลทางด้าน GIS
ซึ่งบ่อยครั้งที่ application ทำงานช้ามาก user บ่นเยอะ
จึงแจ้งไปทางเจ้าของ application ซึ่งเค้าก็มาดูแล้วบอกว่าเป็นที่ database
มี redo log ของ database มันไม่ทำงาน ซึ่งเค้าบอกว่าไปดูจาก log ของ database
มันฟ้องว่า redo log ไม่ทำงาน ถามเค้าว่าดูได้จากไหน เค้าก็ไม่ยอมตอบ
เลยอยากทราบว่าโดยปกติแล้ว oracle จะเก็บ log การทำงานของ database ไว้ที่ไหนคะ
เครื่องเป็นเครื่อง SUN คะ
รบกวนด้วยนะคะ
ขอบคุณมากคะ

ตอบ
ปกติแล้ว Oracle จะมี Alert log ที่ไว้เก็บรายละเอียดการทำงานของ Database ค่ะ
ซึ่งส่วนมากจะเก็บไว้ที่
Path ==> $ORACLE_HOME/admin/bdump
โดยจะมีชื่อไฟล์ว่า alert_[SID].log
ส่วนประเด็นเรื่อง redo log ไม่ทำงาน ขอยังไม่ตอบนะคะ ข้อมูลที่มียังน้อยไป
ไว้ดู log ตาม path ที่ให้ไป ค่อยว่ากันอีกทีค่ะ

(ถามต้อมคืออะไร?)

No comments: