เมื่อวันก่อนฉันอยู่ที่การฝึกอบรมหนึ่งครั้งสำหรับการติดตั้ง oracle และการเริ่มต้นและปิดบริการ มีฉันมารู้เกี่ยวกับคำสั่ง linux เพื่อเริ่มต้นและปิด oracle เช่น oracle บนเครื่อง linux
ในการระบุอินสแตนซ์ที่กำลังทำงาน : คำสั่งด้านล่างจะส่งคืนอินสแตนซ์ oracle ทั้งหมดที่กำลังทำงานบนเครื่องนั้น
ps -ef |grep pmon
คำสั่งนี้ส่งคืนผลลัพธ์ต่อไปนี้:
oracle 823 1 0 Dec03 ? 00:00:17 ora_pmon_instance1
oracle 19632 1 0 Nov17 ? 00:06:35 ora_pmon_instance2
oracle 24199 1 0 Nov20 ? 00:05:23 ora_pmon_instance3
ที่ไหนinstance1
, instance2
และinstance3
3 ติดตั้ง oracle บนลินุกซ์ซึ่งกำลังทำงานอยู่
ข้อความค้นหาของฉัน:ดังนั้นps -ef
จะแสดงเฉพาะกระบวนการที่กำลังทำงานสำหรับผู้ใช้ปัจจุบันเท่านั้น สมมติว่าinstance3
ไม่ทำงานและคุณต้องเริ่มต้นอินสแตนซ์นั้น แต่คุณไม่ทราบว่ามี oracle อินสแตนซ์จำนวนเท่าใดในเครื่อง
คุณจะรู้ได้อย่างไรว่าอินสแตนซ์นี้หยุดทำงาน
ใน windows มีวิธีที่เรียกว่าบริการซึ่งคุณสามารถรู้ได้ว่าการติดตั้งเหล่านี้เสร็จสิ้นบน windows สำหรับ oracle
-e
แสดงกระบวนการของคุณสำหรับผู้ใช้ทั้งหมด