สำหรับคนที่เคยใช้ Oracle Database 10g หากเคยใช้ Universal Uninstaller ที่มากับตัว Software แล้ว จะพบว่า เมื่อทำการ Remove Component ต่างๆ ของ Oracle ออกจากเครื่องคอมฯ ด้วย Universal Uninstaller แล้ว ทำการติดตั้ง Oracle Database 10g ใหม่อีกครั้ง จะพบกับปัญหาหลายๆ ประการ เช่น Services เดิมยังค้างอยู่ ทำให้มี Services ซ้ำซ้อนกัน, SID เดิม ยังไม่ถูกลบออกจากเครื่อง ทำให้ไม่สามารถใช้ SID เดิมได้ หรือบางกรณี อาจจะถึงขั้น ไม่สามารถติดตั้ง Oracle Database 10g ใหม่ได้ จนบางคน แก้ปัญหาด้วยการ Format เครื่อง แล้วลง Windows ใหม่กันเลยทีเดียว..

     สำหรับในวันนี้ ผมจะแนะนำวิธีการคร่าวๆ สำหรับการลบ Component ต่างๆ ของ Oracle ออกให้เกลี้ยงเกลา เพื่อที่จะได้ติดตั้ง Oracle ใหม่ได้อย่างไม่มีปัญหานะครับ... โดยหลังจากที่เราทำการ Uninstall Oracle 10g ออกจากเครื่องด้วย Universal Uninstaller ของ Oracle แล้ว... จะพบว่า ยังมีไฟล์ตกค้างหลงเหลืออยู่ใน Home Path ของ Oracle ซึ่งไฟล์เหล่านั้น จะเป็นไฟล์ที่ยังไม่สามารถลบได้ เนื่องจากมี Services Run ตกค้างอยู่ ดังนั้น เราจึงต้องทำการลบ Services ต่างๆ ของ Oracle ออกให้หมด โดยมีลำดับขั้นตอนดังนี้...
1. เข้าโปรแกรม RegEdit โดย ไปที่ Start --> Run พิมพ์ regedit แล้วกด Enter *หมายเหตุ* การปรับแต่งค่า Registry ต่างๆ ของเครื่องนั้น ควรทำด้วยความระมัดระวัง เนื่องจากอาจส่งผลให้เครื่องรวน หรือมีปัญหาตามมาภายหลังได้... ดังนั้น จึงควรทำการ Back Up Registry ไว้ โดยเมื่อเข้าโปรแกรมไปแล้ว ให้เข้าที่ File --> Export แล้วทำการ Save File .reg เก็บไว้เสียก่อน
2. ไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\ แล้วลบ Key ชื่อ Oracle ออก
3. ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services แล้วลบ Key ที่มีชื่อ Oracle นำหน้าออก
4. ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services แล้วลบ Key ที่มีชื่อ Oracle นำหน้าออก
5. ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services แล้วลบ Key ที่มีชื่อ Oracle นำหน้าออก
6. ทำการ Restart เครื่อง
7. หลังจาก Restart แล้ว ให้เข้าไปตรวจสอบ Services ของเครื่อง โดยไปที่ Start --> Run พิมพ์ Services.msc แล้ว Enter แล้วทำการตรวจสอบว่ามี Services ต่างๆ ของ Oracle หลงเหลืออยู่หรือไม่... (ซึ่งหากทำตามขั้นตอนที่ 2-5 ถูกต้อง เรียบร้อย ก็ไม่น่าจะมีเหลือแล้วล่ะครับ)
8. จัดการลบไฟล์ที่เหลือใน Folder Home Path ของ Oracle ออกให้หมด ก็เป็นอันเสร็จพิธีแล้วล่ะครับ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry