ลง Oracle แล้ว run form ไม่ได้

Posted: กันยายน 12, 2007 in คอมพิวเตอร์และอินเทอร์เน็ต

ลองลง 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 เพื่อเชื่อมต่อกับฐานข้อมูล

  1. เข้าไปที่ Oracle Home Path แล้วไปที่ \product\10.2.0\Db_1\NETWORK\ADMIN\ จากนั้นทำการเปิดไฟล์ tnsnames.ora ด้วยโปรแกรม Text Editor เช่น Notepad แล้วทำการ Copy tnsname ส่วน ORCL เก็บไว้
  2. เข้าไปที่ Developer Suite Home Path แล้วไปที่ \NETWORK\ADMIN\ จากนั้นทำการเปิดไฟล์ tnsnames.ora ด้วยโปรแกรม Text Editor แล้วทำการ Paste ข้อมูล tnsname ส่วน ORCL ที่ได้ Copy ไว้ แล้วทำการ Save

Ref:http://forums.oracle.com/forums/thread.jspa?messageID=1589573&

Ref:http://www.oratransplant.nl/2005/06/16/how-to-configure-forms-to-use-sun-jpi/

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s