[DB2] อย่าใช้ db2stop, db2start แบบผิดๆ

พอดีลองไปศึกษาข้อมูลดู ผมพบว่า ผมใช้ 2 คำสั่งนี้ผิดมาตลอด

  • db2start คือ เปิด instance
  • db2stop คือ ปิด instance

กลับมาดูกันก่อนหลาย database อยู่ใน instance เดียวกันได้ ถ้าใช้คำสั่ง db2start หรือ db2stop แสดงว่า Database ที่อยู่ใน instance นั้น โดนผลกระทบด้วยครับ

แล้วถ้าไม่ใช้ db2start หรือ db2stop แล้วจะใช้คำสั่งอะไรแทนหละ ?

db2start เปลี่ยนมาใช้คำสั่ง activate db แทน

  • คำสั่ง activate db แทน มีรูปแบบคำสั่ง ดังนี้
db2 activate db [ชื่อ Database]
  • ตัวอย่าง เปิดใช้งาน database BFMMOVED

db2 activate db ฺBFMMOVED

db2stop เปลี่ยนมาใช้คำสั่ง deactivate db แทน

  • db2stop เปลี่ยนมาใช้คำสั่ง deactivate db แทน มีรูปแบบคำสั่ง ดังนี้
db2 deactivate db [ชื่อ Database]
  • ตัวอย่าง เปิดใช้งาน database BFMMOVED
db2 deactivate db ฺBFMMOVED

เวลาจะใช้คำสั่งอะไรควรระวังด้วยนะครับ แม้ว่ามีคำแนะนำใช้ทำ 1 instance ต่อ 1 database แต่บาง site อาจจะจัด 1 instance ให้มี database มากกว่า 1 ก้อนก็ได้ครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.