Thursday, 16 August 2007

การติดตั้งและใช้งาน Oracle JDeveloper บน Linux

สืบเนื่องจากคุณ ~inSiderboy ถามมาว่า

"Jdeveloper ​มันมี​ให้​ใช้​งาน​กับ​ linux ​หรือ​เปล่าครับ​ ​ผม​เข้า​ไป​โดย​ใช้​ windows ​เปิด​แล้ว​ดันหา​ไม่​เจอ​..- -'' ​อยาก​ได้​ ​ๆ​ ​(​หรือ​ว่า​ต้อง​ download sourcebase ​มาครับ)"

ผมขอตอบในนี้นะครับ

การจะใช้งาน JDeveloper บน Linux มีขั้นตอนดังนี้ครับ

1. Download JDeveloper จาก OTN ครับ
จะมีให้เลือก 3 options นะครับ


จะเลือก Windows Install หรือ Base Install ก็ได้ครับ
สองอย่างนี้ ต่างกันที่ Windows Install จะพ่วง JDK ของ win32 มาให้ด้วยเท่านั้นเอง
แต่สามารถ run ได้บน OS อื่น ๆ เช่นกัน
เพราะ JDeveloper เป็น Pure Java IDE แท้ ๆ ครับ

2. ติดตั้ง JDK ที่ compat กับ JDeveloper ที่จะใช้งาน
วิธีการติดตั้ง JDK บน Linux ผมขอข้ามนะครับ
JDeveloper 11g (11.1.X) ใช้ JDK 5
JDeveloper 10g (10.1.3.X) ใช้ JDK 1.4
JDeveloper 10g (10.1.2.X) ใช้ JDK 1.3

3. Extract zip file ไปไว้ path ที่ต้องการ จะใช้ user root หรือ user อื่น ๆ ก็ได้


4. ไปที่ path /jdev/bin แล้วสั่งใช้งานด้วย ./jdev


5. การใช้งานครั้งแรก JDeveloper จะถามถึง JDK path ครับ
ก็ระบุ path ของ JDK ที่เราได้ติดตั้งในข้อ 2.


ใน screenshot ของผมใช้ JDK ที่มาพร้อมกับการติดตั้ง database 11g เมื่อวันก่อนครับ

6. จะมี pop up ว่าจะ migrate จากเวอร์ชั่นก่อน ๆ หรือไม่
ให้ตอบ 'No' ไปเลยครับ


7. เรียบร้อย JDeveloper บน Linux, ตะลุย coding ได้เลย


วิธีการนี้ใช้ได้กับ UNIX ทุกยี่ห้อครับ
ผมเคยลองใช้กับ Solaris และ AIX แล้วครับ

http://tardate.blogspot.com/2007/08/first-tests-of-11g-native-web-services.html

Tuesday, 14 August 2007

Review Oracle Database 11g Installation

หลังจากที่ Oracle เปิดให้ download Database 11g เมื่อวันศุกร์ที่ผ่านมา
วันนี้ผมมีโอกาสได้ทดลองติดตั้งแล้วครับ
วันนี้จึงมา review ให้ดูว่ามีอะไรเปลี่ยนแปลงไปบ้าง

ก่อนอื่น environment ที่ใช้มีรายละเอียดดังนี้
OS: Oracle Enterprise Linux 4 Updated 4 (oel4u4)
RAM: 3072 MB

ส่วนรายการที่เปลี่ยนแปลงอย่างเห็นได้ชัดคือ
1. ขนาดไฟล์ใหญ่ขึ้นครับ จาก 6XX MB ใน 10.2.0.1 เป็น 1.7 GB ใน 11.1.0.6

2. หน้าตา OUI เปลี่ยนจากสีเทาเป็นสีฟ้าครับ


3. Prerequisite package ของ Linux ที่ไม่เคยต้องใช้มาก่อน แต่ต้องมาใช้ในเวอร์ชั่นนี้

  • elfutils-libelf
  • elfutils-libelf-devel
  • unixODBC
  • unixODBC-devel
4. kernel parameter ที่ตั้งค่ามากขึ้น จากเดิม 262144 เป็น 4194304
  • net.core.rmem_default = 4194304
  • net.core.rmem_max = 4194304
5. Enterprise Manager ที่ใช้ SSL เป็น default


6. Enterprise Manager ที่ใช้ OC4J 10.1.3 เป็น container

7. สุดท้าย Enterprise Manager เปลี่ยนเป็นสีฟ้า เช่นเดียวกับ EBS R12 ครับ


เดี๋ยวขอทดลองใช้งานสักพักนะครับ แล้วจะมา update feature เด็ด ๆ ให้ฟัง

บทความที่เกี่ยวข้อง