PlusMagi's Blog By Pitt Phunsanit Oracle Oracle: check version, status

Oracle: check version, status

สำหรับการเช็คเวอร์ชันของ Oracle Database คุณสามารถใช้คำสั่ง SQL ง่าย ๆ ผ่าน DBeaver หรือ Tool ตัวไหนก็ได้ที่คุณเชื่อมต่ออยู่ครับ โดยมี 3 วิธีที่นิยมใช้ดังนี้


ใช้ v$version ( ละเอียดที่สุด )

วิธีนี้จะแสดงข้อมูลครบถ้วน ทั้งชื่อเวอร์ชัน, สถาปัตยกรรม ( 64-bit ), และสถานะการอัปเดตครับ
SELECT * FROM v$version
ถ้าคุณใช้ Oracle 23c Free ข้อมูลจะขึ้นประมาณว่า Oracle AI Database 26ai Free Release 23.26.1.0.0 – Develop, Learn, and Run for Free | Oracle AI Database 26ai Free Release 23.26.1.0.0 – Develop, Learn, and Run for Free¶Version 23.26.1.0.0 | Oracle AI Database 26ai Free Release 23.26.1.0.0 – Develop, Learn, and Run for Free ครับ


ใช้ v$instance ( ดูสถานะเครื่อง )

หากต้องการดูเวอร์ชันพร้อมกับชื่อ Instance และเวลาที่เริ่ม Start ระบบ
SELECT instance_name, host_name, version, status FROM v$instance

+---+---------------+--------------+------------+--------+
| # | INSTANCE_NAME | HOST_NAME    | VERSION    | STATUS |
+---+---------------+--------------+------------+--------+
| 1 | FREE          | 92cbe58a90ce | 23.0.0.0.0 | OPEN   |
+---+---------------+--------------+------------+--------+

ใช้ product_component_version ( ดูแยกส่วน )

เหมาะสำหรับดูเวอร์ชันของคอมโพเนนต์ย่อยๆ เช่น PL/SQL หรือ TNS Library
SELECT * FROM product_component_version

+---+------------------------------+------------+--------------+----------------------------------+
| # | PRODUCT                      | VERSION    | VERSION_FULL | STATUS                           |
+---+------------------------------+------------+--------------+----------------------------------+
| 1 | Oracle AI Database 26ai Free | 23.0.0.0.0 | 23.26.1.0.0  | Develop, Learn, and Run for Free |
+---+------------------------------+------------+--------------+----------------------------------+

อ่านเพิ่มเติม