problem : PHP + Oracle10g + Windows8


แนะนำให้ Oracle10g รู้จักกับ Windows8

     หลังจากที่พยายามจับ Oracle10g ยัดใส่ Windows8 โดยการเลือกติดตั้งแบบ Administrator ผลที่ได้โปรแกรมแจ้งว่าไม่พบ .NET Framework 3.5 บน Windows8 ต้องติดตั้งผ่าน Internet ทดลองคลิกติดตั้งผ่าน Internet โปรแกรมแจ้งว่าไม่พบ .NET Framework 3.5 บนเว็บไซต์ 

     ลองใหม่ ติดตั้งแบบ Administrator แต่ข้ามการติดตั้ง .NET Framework 3.5 สำเร็จผ่านไปได้ แต่หลังจากติดตั้งเสร็จใช้โปรแกรมไม่ได้ไม่สามารถใช้ PHP ติดต่อฐานข้อมูลได้

     สามวันผ่านไป ลองติดตั้งแบบ InstantClient ผ่านฉลุย แต่หาทางกำหนด service ไม่ได้ ไม่สามารถใช้ PHP ติดต่อฐานข้อมูลได้

     สองวันต่อมา ลองติดตั้งแบบ Runtime ผ่านฉลุย สามารถใช้งาน Net Manager ตั้งค่า service ได้ แต่ บันทึกการตั้งค่าไม่ได้ ทำให้ไม่สามารถใช้ PHP ติดต่อฐานข้อมูลได้

     ถอดใจไปแล้ว เตรียม format แล้วกลับไปใช้ WindowsXP แต่ยังลังเลใจอยู่ ว่าจะแยกทางกับ Oracle10g หรือจะแยกทางกับ Windows8 ดี

     ลังเลใจอยู่ไม่นาน ลองรัน Net Manager แบบ Administrator (Run as administrator) ปรากฎว่าสามารถบันทึกการตั้งค่าได้ ทดสอบติดต่อฐานข้อมูลได้ ใช้ PHP ติดต่อฐานข้อมูลได้

ตอนนี้จึงสามารถอยู่ร่วมกับ Oracle10g และ Windows8 ได้ แต่ยังไม่รู้ภายหน้าจะเกิดอะไรขึ้น

คำสำคัญ (Tags): #php#oracle10g#windows8
หมายเลขบันทึก: 510830เขียนเมื่อ 3 ธันวาคม 2012 15:23 น. ()แก้ไขเมื่อ 3 ธันวาคม 2012 16:10 น. ()สัญญาอนุญาต: ไม่สงวนสิทธิ์ใดๆจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (8)

run PL/SQL Deviloper ไม่ผ่าน ต้องไปแก้ไข ORACLE_HOME ที่ windows ให้เป็น X:\oracle\product\10.2.0\client_1

run PL/SQL Developer ไม่ผ่าน ไม่เป็นภาษาไทย บน windows 8.1

Howto

1. change to windows 8

2. install Oracle as Administrator --- restart

3. install PL/SQL Developer as Administrator

4. edit register NLS_LANG = AMERICAN_AMERICA.TH8TISASCII

5. restart

6. run PL/SQL Developer as Administrator

run PL/SQL Developer ไม่ผ่าน บน windows 8.1

ORA-12154: TNS:could not resolve the connect identifier specified

Howto

1. install Oracle as Administrator --- restart

2. set net services --> sqlnet.org --> SQLNET.AUTHENTICATION_SERVICES = (NTS)

3. install PL/SQL Developer as Administrator

4. *** เปลี่ยน C:\Program Files (x86)\PLSQL Developer เป็น C:\Program Files\PLSQL Developer (ไม่ทราบเหตุผลเหมือนกัน) ****ไม่ได้เปลี่ยน enviroment เหมือนความเห็นก่อนหน้า

5. run PL/SQL Developer as Administrator

ผ่านโดยไม่ต้อง restart

*กรณี windows 10
กำหนดค่าระบบส่วนของ region เป็นดังนี้
1. tab Formats กำหนด Format: ให้เป็น Thai(Thailand)
2. tab Location กำหนด Home location: ให้เป็น Thailand
3. tab Administrative กำหนด Current language for non-Unicode programs: ให้เป็น Thai(Thailand)

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท