หลังจากที่พยายามจับ 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 ได้ แต่ยังไม่รู้ภายหน้าจะเกิดอะไรขึ้น
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
last solution
set at System variable
NLS_LANG = AMERICAN_AMERICA.TH8TISASCII
ORA-12154: TNS:could not resolve the connect identifier specified
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)
เพิ่มเติม
ORA-12154: TNS:could not resolve the connect identifier specified