ซึ่งในส่วนนี้เป็นการติดตั้งที่รวมชุดเครื่องมือพัฒนาเข้าไปด้วยสำหรับเตรียมการพัฒนา และ พร้อมทดสอบระบบไปในตัว ซึ่งมีบางส่วนหากจะติดตั้งเป็น สำหรับ Production จริงๆ ควรตัดออกไปหรือเพิ่มเติมบางส่วน ซึ่งจะอธิบายในภายหลัง
1.ความต้องการระบบขั้นพื้นฐาน
Hardware requirement :
CPU 2GHz ,
RAM 2GB -> 4GB,
HDD 2GB (WebApp ) , 10GB (Temp)
Software requirement :
OS : Windows Server 2008 R2 (Development Environment)
#1.IIS7
#2.Oracle 10g XE
#3.Firefox Web Browser 14
#4.Dot Net Framework 2.0 , 3.5 ,4
#5.MS Visual Studio .Net 2010 Express (C#,Web Development)
#6.Oracle 11g Data Access Components
#7.Sybase Data Window.Net 2.5
#8.Sybase Power Builder 12
#4.Dot Net Framework 2.0 , 3.5 ,4
#5.MS Visual Studio .Net 2010 Express (C#,Web Development)
#6.Oracle 11g Data Access Components
#7.Sybase Data Window.Net 2.5
#8.Sybase Power Builder 12
#9.GhostScript for PrintService
2.1.ติดตั้ง Oracle 10g XE
2.5 การ Tuning Oracle เพิ่มเติมดังนี้
การเพิ่ม processes , sessions , transaction สูตร
1. Processes = X X = 1000
2. Sessions = X*1.1+5 = 1105
3. Transactions = sessions *1.1 = 1215
การ alter system หลังจาก คำนวณค่าที่ต้องการได้แล้ว จากสูตรข้างบน
alter system set processes =1000 scope=spfile sid = '*';
alter system set sessions=1105 scope=spfile sid = '*';
alter system set transactions=1215 scope=spfile sid = '*';
หลังจากนั้นให้ stop และ start database ใหม่
3.2.1 Dot Net Framework 2.0 SDK
3.2.2 Dot Net Framework 3.5 SP1 (ในส่วนนี้หากติดตั้ง IIS7 จะรวมมาอยู่แล้ว)
3.2.3 Dot Net Framework 4 (ในส่วนนี้สามารถข้ามขั้นตอนไปติดตั้ง MS Visual Studio 2010 Express ได้เพราะจะมี มาให้อยู่แล้วเช่นกัน)
3.3.1 ติดตั้ง Ms Visual .Net 2010 Express Web Developer
3.3.2 ติดตั้ง Ms Visual .Net 2010 Express C#
แล้วใส่ Serial
3.4.ติดตั้ง Oracle 11g Data Access Components
Download ที่ : http://download.oracle.com/otn/other/ole-oo4o/ODAC112030_x64.zip
3.4.1 ติดตั้งโปรแกรม Oracle 11.1 Data Access Components for .Net Data Provider
3.4.2 กรณีใน Server ได้มีการติดตั้ง Oracle XE หรือ ตาม ขั้นตอนที่ 2 นั้น ต้องทำการเพิ่มเติม Window Config เพื่อให้ Oracle Path Default ชี้ไปที่ Oracle 10g XE เมื่อเรียกใช้ Oracle Client Command ดังนี้
3.5.ติดตั้ง Sybase Data Window.Net 2.5
3.6.ติดตั้ง Sybase Power Builder 12 Classic
โปรแกรมจะถามให้สร้าง Path บน IIS กด Yes
ซึ่งเมื่อเปิด IIS จะพบว่าจะยังไม่มี Website ของ Project
เลือกตามลำดับ แล้วแก้ไข Field ให้รองรับ App 32 bit และ เพิ่ม Timeout
หลังจากนั้น Click ขวาที่ Folder ที่ Highlight แล้ว เลือก Convert to Application
5.2.1 ค่า XML Database Connection
2.เตรียมฐาน Oracle ข้อมูลให้พร้อม
2.1.ติดตั้ง Oracle 10g XE
2.2 แก้ไขค่า Config เพื่อให้สามารถ Remote เข้า Access Oracle Web App ได้
เข้า URL http://127.0.0.1:8080/apex Login ด้วย system User
Download ที่ : http://download.cnet.com/Oracle-Database-10g-Express-Edition/3001-10254_4-75220235.html?spi=9d7c91d4591ba6d546ff5d4ace47d2c2&dlm=0
(บน Website ของ Oracle เอง ไม่มี Version นี้ให้ Load แล้วเพราะปัจจุบันเป็น Oracle 11g XE แล้ว)
หรือ ใช้ SQLPLus
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
ก็ได้ผมใช่เดียวกัน
2.3 สร้าง Oracle User/Pass และ กำหนดสิทธิ์ ในที่นี้ใช้ User=ifsct ,Password=ifsct
SQL Script
CREATE USER "IFSCT" PROFILE "DEFAULT" IDENTIFIED BY "*******" ACCOUNT UNLOCK
GRANT UNLIMITED TABLESPACE TO "IFSCT" WITH ADMIN OPTION
GRANT "AQ_ADMINISTRATOR_ROLE" TO "IFSCT" WITH ADMIN OPTION
GRANT "CONNECT" TO "IFSCT" WITH ADMIN OPTION
GRANT "DBA" TO "IFSCT" WITH ADMIN OPTION
SQL Script
CREATE USER "IFSCT" PROFILE "DEFAULT" IDENTIFIED BY "*******" ACCOUNT UNLOCK
GRANT UNLIMITED TABLESPACE TO "IFSCT" WITH ADMIN OPTION
GRANT "AQ_ADMINISTRATOR_ROLE" TO "IFSCT" WITH ADMIN OPTION
GRANT "CONNECT" TO "IFSCT" WITH ADMIN OPTION
GRANT "DBA" TO "IFSCT" WITH ADMIN OPTION
2.4 Import Oracle DUMP File ด้วยคำสั่ง
#imp <USER>/<PWD>/<HOSTNAME or IP>/<SID> FILE=<FILENAME> FULL=y
>imp ifsct/ifsct@192.168.1.99/gcoop FILE=IFSCT-IORCL-.20120818.165125.dmp FULL=y
2.5 การ Tuning Oracle เพิ่มเติมดังนี้
การเพิ่ม processes , sessions , transaction สูตร
1. Processes = X X = 1000
2. Sessions = X*1.1+5 = 1105
3. Transactions = sessions *1.1 = 1215
การ alter system หลังจาก คำนวณค่าที่ต้องการได้แล้ว จากสูตรข้างบน
alter system set processes =1000 scope=spfile sid = '*';
alter system set sessions=1105 scope=spfile sid = '*';
alter system set transactions=1215 scope=spfile sid = '*';
หลังจากนั้นให้ stop และ start database ใหม่
3.ติดตั้งโปรแกรมที่จำเป็นสำหรับระบบตามข้อ 1
3.1 ติดตั้ง IIS7
3.2.ติดตั้ง Dot Net Framework
3.2.1 Dot Net Framework 2.0 SDK
3.2.2 Dot Net Framework 3.5 SP1 (ในส่วนนี้หากติดตั้ง IIS7 จะรวมมาอยู่แล้ว)
Download : http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
3.2.3 Dot Net Framework 4 (ในส่วนนี้สามารถข้ามขั้นตอนไปติดตั้ง MS Visual Studio 2010 Express ได้เพราะจะมี มาให้อยู่แล้วเช่นกัน)
3.3.ติดตั้ง MS Visual Studio .Net 2010 Express (C#,Web Development)
3.3.1 ติดตั้ง Ms Visual .Net 2010 Express Web Developer
3.3.2 ติดตั้ง Ms Visual .Net 2010 Express C#
ตั้งตั้งเสร็จแล้วเปิด Web Developer
แล้วใส่ Serial
3.4.ติดตั้ง Oracle 11g Data Access Components
Download ที่ : http://download.oracle.com/otn/other/ole-oo4o/ODAC112030_x64.zip
3.4.1 ติดตั้งโปรแกรม Oracle 11.1 Data Access Components for .Net Data Provider
3.4.2 กรณีใน Server ได้มีการติดตั้ง Oracle XE หรือ ตาม ขั้นตอนที่ 2 นั้น ต้องทำการเพิ่มเติม Window Config เพื่อให้ Oracle Path Default ชี้ไปที่ Oracle 10g XE เมื่อเรียกใช้ Oracle Client Command ดังนี้
Click ขวาเลือก Properties
กดตาม Steps ดังรูป
สร้าง Env variable ใหม่ชื่อ ORACLE_HOME และกำหนด PATH ไปที่ Oracle 10g XE Path
แก้ไข ENV PATH โดยเพิ่ม %ORACLE_HOME%\bin ไว้ด้านหน้าสุด
แล้วกด OK
ทดสอบ Run SQLPLUS จะแสดงเป็น Version 10.2.0.1
3.5.ติดตั้ง Sybase Data Window.Net 2.5
3.6.ติดตั้ง Sybase Power Builder 12 Classic
4.ติดตั้ง GCOOP WebApp (FSCT)
4.1 Extract Project Work space ไว้ที่ Dir C:\GCOOP_ALL ซึ่งจะได้ PATH ดังนี้
4.2 เปิด File GCOOP_FSCT.sln ด้วย MS Visual Studio 2010 Express
โปรแกรมจะถามให้สร้าง Path บน IIS กด Yes
ซึ่งเมื่อเปิด IIS จะพบว่าจะยังไม่มี Website ของ Project
Click ที่ Project saving แล้ว กด Run
เมื่อ Run เสร็จแล้วจะพบว่ามี Virtual Path FSCT เพิ่มขึ้นมา
เลือกตามลำดับ แล้วแก้ไข Field ให้รองรับ App 32 bit และ เพิ่ม Timeout
หลังจากนั้น Click ขวาที่ Folder ที่ Highlight แล้ว เลือก Convert to Application
ตามลำดับจนเป็นดังรูป
จากนั้นเลือกที่ Default Site กดที่ Binding แล้วกด Add
ให้ Add ข้อมูลตามรูปเพื่อให้รองรับ SSL ในการทำ Single Sign-on
5.แก้ไขค่า Config ระบบ
5.1 แก้ไข File %WINDIR%/system32/driver/etc/hosts
โดยเพิ่มเติม Domain Name ดังนี้
ซึ่งในที่นี้ชื่อ HOST Server ที่จะบริการ Web App คือ fsct.isc
192.168.1.99 fsct.isc
192.168.1.99 sav.fsct.isc
192.168.1.99 sso.fsct.isc
192.168.1.99 ws.fsct.isc
192.168.1.99 wsreport
5.2 แก้ไข ค่า XML Config ในระบบ
5.2.1 ค่า XML Database Connection
แก้ไขที่ Default ให้ตรงกับ Oracle ที่ได้ Import ไปข้อ 2.
คือ
dump file ไม่สมบูรณ์ครับ ช่วยส่งให้ใหม่ทีครับ
ตอบลบ