ลง Oracle แล้ว run form ไม่ได้
ลองลง Oracle ดูแล้ว ใช้งานตัว Database ได้ตามปกติ แต่ตอนไปใช้งาน Form Builder ใน Developer Suit ไม่ได้
โดยตอน Test Form ie จะเปิดขึ้นมาแป๊ปนึงแล้วก็ปิดตัวไป ทั้งที่ลง Jinitiator ของ Oracle แล้วก็ตามเลยต้องเปลี่ยนไปใช้ Native Java ของ Sun แทน เพราะมีลงอยู่แล้ว
วิธีการเปลี่ยนคือ ต้องไปที่โฟล์เดอร์ของ Developer Suite 10g>Forms>Server จะเจอไฟล์ formsweb.cfg เปิดด้วย Notepad ทำการเปลี่ยนค่า baseHTML, baseHTMLJinitaitor จาก
basejini.htm เป็น basejpi.htm แทน
แล้วลองรัน form ใหม่ เปิดฟอร์มได้แต่เกิด error ว่า ไม่สามารถติดต่อกับ TNS เพราะยังไม่ทำการ connect TNS นั่นเอง
การ แก้ไขชื่อ TNS เพื่อเชื่อมต่อกับฐานข้อมูล
- เข้าไปที่ Oracle Home Path แล้วไปที่ \product\10.2.0\Db_1\NETWORK\ADMIN\ จากนั้นทำการเปิดไฟล์ tnsnames.ora ด้วยโปรแกรม Text Editor เช่น Notepad แล้วทำการ Copy tnsname ส่วน ORCL เก็บไว้
- เข้าไปที่ Developer Suite Home Path แล้วไปที่ \NETWORK\ADMIN\ จากนั้นทำการเปิดไฟล์ tnsnames.ora ด้วยโปรแกรม Text Editor แล้วทำการ Paste ข้อมูล tnsname ส่วน ORCL ที่ได้ Copy ไว้ แล้วทำการ Save
Ref://forums.oracle.com/forums/thread.jspa?messageID=1589573&
Ref://www.oratransplant.nl/2005/06/16/how-to-configure-forms-to-use-sun-jpi/
Create Date : 14 กันยายน 2550 |
Last Update : 14 กันยายน 2550 12:14:33 น. |
|
0 comments
|
Counter : 1100 Pageviews. |
|
|