ฉันจะลบ Oracle 11g ได้อย่างไร


20

ฉันจะลบลูกค้า Oracle 11g ออกจากคอมพิวเตอร์ของฉันได้อย่างไร ฉันใช้ Windows 7, 64 บิต

ฉันลองใช้งานdeinstall.batแล้ว แต่วิธีนี้ใช้ไม่ได้


1
เกี่ยวข้อง: stackoverflow.com/questions/8450726/…
matt wilkie

%TEMP%\CVU*%USERNAME%พยายามที่จะลบโฟลเดอร์ หลังจากนั้น deinstall.bat ของฉันก็ทำงานได้ดี
Wernfried Domscheit

คำตอบ:


28

ก่อนอื่นใช้ Start -> Run -> Services.msc ค้นหาบริการ Ora * ทั้งหมดและหยุดพวกเขา

ส่วนที่เหลือจากManual และ Clean Uninstall Oracle สำหรับ Windows :

  1. ถอนการติดตั้งส่วนประกอบทั้งหมดของ Oracle โดยใช้ Oracle Universal Installer (OUI)
  2. ลบคีย์HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE (และHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLEบน 64 บิต) ซึ่งมีรายการรีจิสตรีสำหรับผลิตภัณฑ์ Oracle ทั้งหมดโดยใช้ regedit
  3. ลบการอ้างอิงใด ๆ ไปยัง Oracle บริการ / HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ชิ้นส่วนในตำแหน่งที่ตั้งของรีจิสทรีต่อไปนี้: ค้นหารายการคีย์ที่ขึ้นต้นด้วย“ Ora” ซึ่งเกี่ยวข้องกับ Oracle อย่างชัดเจน
  4. รีบูตเวิร์กสเตชัน
  5. ลบไดเรกทอรี ORACLE_BASE (เช่น C: \ Oracle)
  6. C:\Program Files\Oracleลบไดเรกทอรี
  7. ล้างไดเรกทอรีชั่วคราว
  8. ล้างถังรีไซเคิล

ลิงค์ที่ไม่ทำงาน ...
ริชาร์ดเอเวอเร

2
@RichardEv: ฉันแก้ไขลิงก์แล้ว แต่ไม่มีข้อมูลมากกว่าด้านบน
harrymc

6
  1. ลบรายการ oracle ใด ๆ ในตัวแปร PATH ภายใต้ Computer => Properties => การตั้งค่าระบบขั้นสูง => Environment Variaiable => PATH
  2. ในที่เดียวกันให้ลบรายการ ORACLE_HOME

ฉันมีเคล็ดลับ: กด Ctrl + R กด: SystemPropertiesAdvancedเพื่อเปิดกล่องโต้ตอบเตรียมความพร้อมสำหรับการแก้ไขตัวแปรสภาพแวดล้อม จำลบเพิ่มเติม: ORACLE_UID. ค้นหาคำหลักทั้งหมดOracleใน Registry
nhuvy

1
@DoNhuVy หมายถึง [winkey] + [R] เพื่อเปิดกล่องโต้ตอบ "Run"
matt wilkie

ใช่ฉันมีข้อผิดพลาด
nhuvy

4

ขั้นตอน: หยุดบริการ Oracle ทั้งหมดก่อน

  1. START -> RUN -> Services.msc
  2. ค้นหาบริการ Ora * ทั้งหมดและคลิกที่ STOP
  3. เริ่ม -> RUN -> Regedit
  4. ค้นหาโฟลเดอร์ HKEY_LOCAL_MACHINE ในรีจิสทรี
  5. เปิดโฟลเดอร์ซอฟต์แวร์
  6. ลบโฟลเดอร์ Oracle ภายใต้ซอฟต์แวร์
  7. เปิดโฟลเดอร์ระบบใน HKEY_LOCAL_MACHINE
  8. เปิดโฟลเดอร์ CurrentControlSet ภายในโฟลเดอร์ระบบ
  9. เปิดบริการ
  10. ลบคีย์ทั้งหมดที่เกี่ยวข้องกับ Oracle ทุกคีย์เริ่มต้นด้วย "ORA .. "
  11. ปิด regedit
  12. ลบโฟลเดอร์ ORACLE_HOME
  13. ลบโฟลเดอร์ Oracle ใน Program Files
  14. Reboot

+1 สำหรับการหยุดบริการ Ora * ramoh แต่ทุกสิ่งทุกอย่างถูกครอบคลุมโดยคำตอบก่อนหน้านี้จาก @harrymc
matt wilkie

1

ฉันมาที่นี่เพราะข้อความนี้เมื่อพยายามติดตั้ง Oracle 11g XE หลังจากความพยายามที่ล้มเหลวก่อนหน้านี้:

"ตัวติดตั้งตรวจพบอินสแตนซ์ XE ที่มีอยู่แล้วบนระบบนี้การติดตั้งไม่สามารถดำเนินการต่อได้"

ข้อความผิดพลาด

แน่นอนฉันทำความสะอาดทั้งหมดตามแหล่งต่าง ๆ รวมถึงอันนี้ แต่มันก็บ่น นอกจากนี้ยังไม่ปรากฏในรายการโปรแกรมที่ติดตั้ง

ฉันจำได้ว่าเป็นยูทิลิตี้ที่เก่ามากซึ่งถูกส่งครั้งเดียวกับ Office 2000 ฉันเดา เรียกว่า "ยูทิลิตี้ Windows Installer Clean up" (เรียกว่าการดาวน์โหลดต้นฉบับ msicuu2.exe) ดาวน์โหลดจากแหล่งที่เชื่อถือได้เรียกใช้ด้วยสิทธิ์ผู้ดูแลระบบและคุณอาจพบระเบียน orphaned สำหรับ Oracle ในรายการ

ป้อนคำอธิบายรูปภาพที่นี่

คลิก [ลบ] ยืนยันคำเตือนและดำเนินการตั้งค่าต่อไป มันใช้งานได้สำหรับฉัน


0

ใช้ตัวติดตั้งสากล หากคุณพยายามถอนการติดตั้งทุกอย่างในครั้งเดียวมันจะไม่ยอมให้คุณ ดังนั้นก่อนถอนการติดตั้งโปรแกรม ทำให้ CERTAIN เปิดตัว INSTALLER ที่เป็นสากล จากนั้นย้อนกลับและถอนการติดตั้ง Home

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.