go to http://oracle.in.th

Tuesday, September 8, 2009

ความหมายของเลข version ใน Oracle Database

ช่วงนี้ ถ้าใครได้ติดตามข่าวสารแวดวงของ Oracle ก็จะทราบว่า Oracle ได้เปิดตัว Oracle Database 11g Release 2 ออกมาให้ใช้งานดาวน์โหลดกันไปแล้ว ซึ่งชื่อเต็มๆของเวอร์ชั่นนี้ก็คือ Oracle Database 11.2.0.1.0

แต่คุณทราบหรือไม่ว่า Release Numbers หรือ หมายเลขรุ่น(เวอร์ชั่น) ที่ตามหลังมายาวๆเนี่ย มันมาจากอะไรบ้าง? และ หมายความว่าอย่างไร?

oracle database release number


ตามรูปด้านบน จะเห็นว่า Release Number ที่แสดงออกมาคือ 11.1.0.1.0 ซึ่งในแต่ล่ะค่า จะมีความหมายต่างกัน เรียงลำดับจากซ้ายไปขวา
  • 11 คือ Major database release number แสดงถึง รุ่นฐานข้อมูลหลัก เช่น 9i, 10g, และ 11g เป็นต้น
  • 1 คือ Database maintenance release number แสดงถึง Release ของการออกใน version นั้น ๆ เช่น 11g Release 1 หรือ 11g Release 2 เป็นต้น
  • 0 คือ Application server release number แสดงถึง เลขรุ่นของ Application Server ซึ่งเลขนี้จะใช้สำหรับ Product Database โดยค่าจะเป็น 0 เสมอ
  • 1 คือ Component specific release number (or patch set release) แสดงถึงรุ่นของ patch set ที่ใช้ในการ fix bugs เช่น ถ้า 10g Release 2, ควรจะ patch ให้เป็น 10.2.0.4 ซึ่งเป็นรุ่นที่ patched ล่าสุด และจะมี bug น้อยที่สุด
  • 0 คือ Platform specific release number แสดงถึง เลขรุ่นของแพลตฟอร์ม
ข้อเขียนนี้ช่วยฉัน:  

2 comments:

Kim said...

หลักการนี้ใช้ได้กับ products อื่น ๆ ของ Oracle ด้วยมั้ยครับ?
มีใครพอทราบบ้าง

Unknown said...

I know easier ways to migrate Oracle database and fix possible errors in the same time. you may try the repair database sql program. I periodically use this application in our company to fix database errors

Post a Comment