CoP Prince of Songkla University Phuket Campus's Blog

Tag: Oracle

import oracle table to sql server database

import oracle table to sql server database

ขั้นตอน import oracle table to sql server database

php ติดต่อ oracle ด้วย oci

1.ให้ทำการ download package ที่ต้องใช้โดยเข้าไปที่ https://www.oracle.com/database/technologies/instant-client/downloads.html  ให้ทำการเลือกว่าจะโหลดแบบ 64bit หรือ 32bit(ให้ตรงกับ window วิธีการดูว่าจะใช้แบบไหน ให้เข้าไปที่ http://localhost/dashboard/phpinfo.php โดยให้ไปดูที่หัวข้อ Architecture  2.ทำการโหลด 2 ไฟล์หลักคือ instantclient basic และ instantclient SDK ส่วนวิธีดูว่าจะโหลดเวอร์ชั่นไหนให้ดูที่ http://localhost/dashboard/phpinfo.php หัวข้อ Configure Command จะมี คือว่า instantclient_xx_x ให้สังเกตุตัวเลขแล้วโหลดตามเวอร์ชั่นนั้น 3.ทำการแตกไฟล์ zip ทั้ง 2ไฟล์ที่โหลดมาจะได้ Folder ชื่อ instantclient_12_1 แล้วไปไว้ใน path ไหนก็ได้ ตัวอย่าง C:\Oracle\instantclient_12_1 4.ให้ไปที่ Environment Variables ดูตรงที่ System variables เลือก Path กด Edit 5.ให้กด […]

วิธีติดตั้ง และตั้งค่า ให้Xampp สามารถเชื่อมต่อ Oracle ได้

หลังจากติดตั้ง Xampp แล้ว มีขั้นตอนการติดตั้ง OCI8 ดังนี้ ก่อนอื่นต้องสมัครสมาชิกในเว็บ oracle ก่อนนะครับ ถึงจะโหลดได้ – ดาวน์โหลด Instant Client Package ดาวน์โหลดได้ที่ http://www.oracle.com/technetwork/topics/winsoft-085727.html โดยให้ดาวน์โหลดตัว basic และ sdk เวอร์ชั่น 12.1 ตามที่ขีดเส้นใต้ในภาพครับ จากนั้นให้แตกไฟล์ซิบทั้งสองไฟล์ ไปไว้ในดอเรกทอรี่ c:\php-sdk\oracle\x86\instantclient_12_1\ หลังจากนั้น ให้ทำการเปิดการใช้งาน oci8 ใน php โดยไปที่ xampp\php\php.ini โดยเอาเครื่องหมาย ; ออกจากบรรทัดที่พิมพ์ว่า ;extension=php_oci8_12c.dll จากนั้นทำการ restart apache แล้วตรวจสอบที่ localhost/phpinfo.php จะต้องมีหัวข้อ OCI8 ขึ้นตามภาพ จะถือว่าเปิดใช้งาน OCI8 ได้แล้วครับ IESORN CHAISANEMore Posts

แก้เรื่องภาษาต่างดาวจากการดึงข้อมูลฐาน Oracle

แก้เรื่องภาษาต่างดาวจากการดึงข้อมูลฐาน Oracle

จากประสบการณ์ที่พบเจอ ต้องทำการติดตั้ง Microsoft Access 2016 ให้สามารถติดต่อฐานข้อมูล Oracle ซึ่งได้เจอปัญหาคือเมื่อทำการติดตั้งเสร็จเรียบร้อยเปิดโปรแกรมขึ้นมาพบเจอว่าบางตารางสามารถอ่านภาษาไทยได้ บางตารางไม่สามารถอ่านได้จะเป็นเครื่องหมายอะไรเอ่ยกลับหัว ซึ่งสามารถแก้ไขปัญหาได้ ดังนี้ 1.ให้เข้าที่ RUN หรือกดปุ่ม ctrl+R 2. พิมพ์ regedit แล้วกด OK 3.ให้ไปที่เมนู Edit —> Find 4.ใส่คำค้นหาว่า NLS_LANG ทำการกด Find Next 5.จะเจอ NLS_LANG ที่อยู่ภายใต้ Folder ORCLE ใน Folder KEY_Oraclient(ตามด้วยเวอร์ชั่น Oracle) ให้ทำการกดดับเบิลคลิกตรงคำว่า NLS_LANG 6.ให้แก้ไขข้อความในช่อง Value data จากของเดิม AMERICAN_AMERICA.WE8MSWIN1252 เปลี่ยนเป็น THAI_AMERICA.TH8TISASCII เป็นอันเสร็จสิ้น NOPPACHART LERDPOONSAWATMore Posts