สอบถามเวอร์ชัน Oracle

Sxbtham Wexrchan Oracle



โพสต์นี้จะกล่าวถึงห้าวิธีหลักในการค้นหาเวอร์ชันฐานข้อมูลที่ติดตั้งของเซิร์ฟเวอร์ Oracle

วิธีที่ 1 – การใช้ยูทิลิตี้ SQLPlus

Oracle มียูทิลิตี้บรรทัดคำสั่งที่ช่วยให้เราสามารถสอบถามเซิร์ฟเวอร์โดยใช้คำสั่ง PL/SQL







ยูทิลิตี SQL Plus นั้นเรียบง่ายและใช้งานง่าย นอกจากนี้ยังติดตั้งใน Oracle ทุกรุ่นทำให้เป็นเครื่องมือสากล



หากต้องการตรวจสอบเวอร์ชันของฐานข้อมูลโดยใช้ยูทิลิตี SQL Plus ให้เริ่มด้วยการล็อกอินเข้าสู่เซิร์ฟเวอร์ดังนี้:



$ sqlplus '/ เป็น sysdba'

เมื่อเข้าสู่ระบบแล้ว คุณควรเห็นแบนเนอร์ฐานข้อมูลที่ติดตั้งแสดงในคอนโซลดังที่แสดงด้านล่าง:





วิธีที่ 2 – การใช้ V$VERSION VIEW

วิธีที่สามที่คุณสามารถใช้เพื่อกำหนดเวอร์ชันฐานข้อมูล Oracle ของคุณคือมุมมอง $VERSION มุมมองนี้เก็บข้อมูล PL/SQL รวมถึงเวอร์ชันของฐานข้อมูล



หากต้องการใช้งาน เราสามารถสอบถามคอลัมน์แบนเนอร์จากมุมมองที่แสดงด้านล่าง:

เลือก แบนเนอร์จาก V $เวอร์ชัน ;

สิ่งนี้ควรส่งคืนแบนเนอร์ฐานข้อมูลดังที่แสดงด้านล่าง:

แบนเนอร์
----------------------------
Oracle Database 19c Enterprise Edition รีลีส 19.0.0.0.0 - การผลิต

คุณยังสามารถดึงแบนเนอร์เวอร์ชันเต็มต่อไปนี้:

เลือก banner_full จาก V $เวอร์ชัน ;

เอาท์พุต:

Oracle Database 19c Enterprise Edition รีลีส 19.0.0.0.0 - การผลิต
เวอร์ชัน 19.3.0.0.0

วิธีที่ 3 – การใช้มุมมอง V$INSTANCE

ในทำนองเดียวกัน คุณสามารถใช้มุมมอง V$INSTANCE ซึ่งเก็บข้อมูลอินสแตนซ์ของเซิร์ฟเวอร์เพื่อกำหนดเวอร์ชันของฐานข้อมูล

ตัวอย่าง:

เลือก รุ่น, version_full จาก v $อินสแตนซ์ ;

สิ่งนี้ควรส่งคืนเวอร์ชันและเวอร์ชันเต็มตามที่แสดงด้านล่าง:

บันทึก : การใช้มุมมอง v$instance ต้องมีสิทธิ์เฉพาะในการค้นหา ให้ใช้มุมมองเวอร์ชัน v$ แทน

วิธีที่ 4 – การใช้ Product_Component_Version

เมื่อใช้มุมมอง product_component_version เราสามารถเรียกใช้สิ่งต่อไปนี้:

เลือก รุ่น, version_full จาก PRODUCT_COMPONENT_VERSION;

สิ่งนี้ควรส่งคืนผลลัพธ์ที่คล้ายกันไปยังแบบสอบถาม v$instance โดยไม่มีข้อจำกัดสิทธิ์

วิธีที่ 5 – การใช้ PL/SQL DBMS_DB_VERSION

คุณยังสามารถใช้แพ็คเกจ DBMS_DB_VERSION เพื่อกำหนดเวอร์ชันของฐานข้อมูลดังที่แสดงด้านล่าง:

ชุด เปิดเอาต์พุตเซิร์ฟเวอร์
ผู้บริหาร dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

เอาท์พุต:

19.0
พีแอล / ขั้นตอน SQL เสร็จสมบูรณ์

บทสรุป

โพสต์นี้ครอบคลุมห้าวิธีในการตรวจสอบเวอร์ชันฐานข้อมูล Oracle โดยใช้เครื่องมือต่างๆ มีตัวอย่างมากมายสำหรับแต่ละเวอร์ชัน