โพสต์นี้จะกล่าวถึงห้าวิธีหลักในการค้นหาเวอร์ชันฐานข้อมูลที่ติดตั้งของเซิร์ฟเวอร์ 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 โดยใช้เครื่องมือต่างๆ มีตัวอย่างมากมายสำหรับแต่ละเวอร์ชัน