TOP NEWS

Isocare Knowledge Management การพัฒนาและการประยุกต์ใช้ระบบการจัดการความรู้ของฝ่ายพัฒนาซอฟท์แวร์ บริษัท ไอโซแคร์ ซิสเตมส์ จำกัด

วันศุกร์ที่ 5 เมษายน พ.ศ. 2562

COOP : การกำหนดค่า Windows Firewall เพื่อเพิ่มความปลอดภัยให้ Server

เนื่องจากปัจจุบันพบว่า Server ที่ใช้งานจริงทั้งหมดไม่ได้มีระบบรักษาความปลอดภัยกันเลย จึงขอแนะนำให้เร่ง ติดตั้ง Firewall และ Antivirus ตามคู่มือ และ โปรแกรมดังนี้ 

https://docs.google.com/document/d/1DzsjkBwRQmVSSjnkmA2hiD-6PkY9BNLz3goPuB39Bgk/edit#heading=h.7h9vxqex2eca
เมษายน 05, 2562 By Apple 0

แก้ไขให้ PBprocess และ PBReport 12.5 Run Default Path ไปที่ Extend

แก้ไขให้ PBprocess และ PBReport 12.5 Run Default Path ไปที่ Extend ก่อนถ้าไม่มีก็จึงไปใช้ CORE Path
โดยต้องเพิ่ม XML Config ค่าส่วนกลาง 

pbprocess.extend_flag = 1
pbpeport.extend_flag = 1

แต่ถ้าไม่กำหนดก็จะใช้ CORE Path ตามเดิม หรือ จะใช้ Extend ก็จ้อง แก้ ดรียกให้ใช้ Extend ต่อท้ายชื่อ Function เดิม 
เมษายน 05, 2562 By Apple 0

GCOOP : การติดตั้งระบบ Auto Kill Session Inactive สำหรับ Web App IIS


รายละเอียดเพิ่มเติม :

https://docs.google.com/document/d/1znPsE50YnSW_W-IxOTp-FXXfYdF7addayf9rDsU6oQc/edit
เมษายน 05, 2562 By Apple 0

ปัญหาที่เกิดขึ้นจากหน้าจอ ประมวลชำระหนี้จากปันผล

ปัญหาที่เกิดขึ้นจากหน้าจอ ประมวลชำระหนี้จากปันผล
พบที่ แม่ฮ่องสอนและเพชรบูรณ์
1 lncontstatement loanitemtype_code เป็น null
2 slslippayindet stm_itemtype เป็น null
3 slslippayin slip_status เป็น null


//update slslippayindet 
//set stm_itemtype = 'LPX'
//where stm_itemtype is null ; commit;

//update slslippayin
//set slip_status = 1 
// where slip_status is null ;commit;

//update lncontstatement 
//set loanitemtype_code = 'LPX'
เมษายน 05, 2562 By Apple 0

COOP : การ Backup & Restore MYSQL

COOP : การ Backup & Restore MYSQL

  1. การ Backup MYSQL





Click ที่ D:\ICOOP_ALL\CUKJ\0.DB\0.Backup.Mysql.bat


กด y enter
พิมพ์ SCHEMA ที่ต้องการ Backup enter และ รอจนเสร็จจะได้ File


สามารถ Copy File นี้ไป Restore ที่ เครื่อง ที่ต้องการได้ ทันที


  1. การ Restore MYSQL



Copy File ที่ ข้อ 1 .zip มาวางที่ D:\ICOOP_ALL\CUKJ\0.DB


ให้แก้ไข File
0.Restore.Mysql.drop.sql
0.Restore.Mysql.localhost.sql
0.Restore.Mysql.sql
ให้ตรงกับ ชื่อ SCHEMA ที่จะทำการ Restore




กดที่ File 0.Restore.Mysql.bat




กด y
พิมพ์ SCHEMA ที่ต้องการ Backup enter
ระบุชื่อ File .sql ไม่ต้องมี .zip เช่น iscocukj.mysql.2017-03-15_02-27-PM.sql เพราะ script จะ แตก Zip ให้เอง


กำหนดเลือก Mode Database
กด y Enter =
Localhost Mode คือ เครื่อง อื่นๆ ใน Network ไม่สามารถเชื่อมต่อได้
กด n Enter =
Network Mode สำหรับตั้งเป็น Database Server เครื่องอื่นๆ ใน Network สามารถเชื่อมต่อได้




แล้วรอจนเสร็จ

เมษายน 05, 2562 By Apple 0

Coop:คู่มือ Migrate โปรแกรม Web App สหกรณ์ ให้รองรับ SQL Server Database

รายละเอียดเพิ่มเติม :

https://docs.google.com/document/d/1LiPWxS1zMK3wuQIYDV7B0sB9HGpVAd9kb72xNsC2usc/edit
เมษายน 05, 2562 By Apple 0

คู่มือ Alter Session Oracle

  1. ตรวจสอบ Path ของ Oracle ว่าอยู่ ไดรฟ์ไหน เช่น
    1. ไดร์ D ก็จะอยู่ที่  c:\app\Administrator\product\12.1.0\dbhome_1\BIN

  เมื่อทราบ Pathแล้ว ให้ เปิด cmd
1.cd d:\app\Administrator\product\12.1.0\dbhome_1\BIN


2. sqlplus sys/admin as sysdba



3.alter system set processes=800 scope=spfile;
  alter system set open_cursors=800 scope=spfile;
  ALTER SYSTEM SET SHARED_SERVERS=5 SCOPE=BOTH;




ทำการ เช็ค Session ก่อน Restart Oracle
select concat(concat(name,'='),value) from v_$parameter where name in ('open_cursors','sessions','processes','shared_servers');

จากนั้นทำการ Restart Service Oracle

ทำการ เช็ค Session ก่อน Restart Oracle อีกรอบ
sqlplus sys/admin as sysdba

select concat(concat(name,'='),value) from v_$parameter where name in ('open_cursors','sessions','processes','shared_servers');



SQL ตรวจสอบ Session

SELECT s.username,s.program,concat(concat(' ALTER SYSTEM KILL SESSION ''',concat(concat( s.sid,',' ),s.serial#) ),''' IMMEDIATE;') as sql FROM   gv$session s JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id WHERE s.status='INACTIVE' and SECONDS_IN_WAIT > 60*15 and ( lower(NVL(s.program,'')) in ( '','w3wp.exe') or s.program is null ) order by s.logon_time desc
;
SELECT s.username,s.program,concat(concat(' ALTER SYSTEM KILL SESSION ''',concat(concat( s.sid,',' ),s.serial#) ),''' IMMEDIATE;') as sql FROM   gv$session s JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id order by s.logon_time desc
;

เมษายน 05, 2562 By Apple 0