Tagged: Oracle Database

Oracle Troubleshoot : ORA-01723: zero-length columns are not allowed error code when create mview

Oracle Troubleshoot : ORA-01723: zero-length columns are not allowed error code when create mview อรุณสวัสดิ์ทุกคนครับ ช่วงนี้อากาศสดใสหลังฝนตก มลพิษลดลง ทำให้สุขภาพเราดีขึ้นครับ แต่เรื่องหน้าที่การงานเราก็ต้องสู้กันต่อไปครับ วันนี้มีน้องฝากบทความมาเป็นปัญหาที่เกิดขึ้นในขณะที่เราสร้าง Oracle Materialized View ซึ่งเป็น Objects อีกชนิดนึงของ Oracle ที่มีประโยชน์มาก ด้วยคุณสมบัติที่เป็นเสมือน Table คือมีเนื้อข้อมูลจริงไม่ใช่ View ที่ต้องไป Join...

Oracle Troubleshoot : ORA-12518: TNS:listener could not hand off client connection

Oracle Troubleshoot : ORA-12518: TNS:listener could not hand off client connection วันนี้มีเรื่องราวปัญหา Oracle มาเล่าสู่กันฟัง เป็นปัญหาที่เกิดขึ้นตอนที่เราสร้างการเชื่อมต่อไปยังฐานข้อมูล oracle ดังตัวอย่าง C:\>tnsping db10 Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=localhost) (PORT=1522))...

Oracle PL/SQL Tips : How to generate SQL by SQL

Oracle PL/SQL Tips : How to generate SQL by SQL สวัสดีครับ วันนี้ผมมาแนะนำวิธีสร้าง SQL Statement จำนวนมากด้วย SQL Statement เดียวครับ บางท่านอาจยังนึกภาพไม่ออกว่าผมหมายถึงอะไร ลองดูตัวอย่างง่ายๆก่อนครับ Case 1 : สมมติว่าคุณเป็น DBA และพบว่า Tablespace จะเต็ม เนื่องจากมี objects tables ที่เป็น Temoporay มากมาย...

Oracle Tips : Use SYS_CONTEXT get Client’s Session Information

Oracle Tips : Use SYS_CONTEXT get Client’s Session Information Good Morning….ครับ เช้านี้รับชมเกล็ดเล็กๆหลังอาหารเช้าสักหน่อยครับ เป็นเรื่องเบาๆที่มีประโยชน์ทั้งผู้ดูแลระบบฐานข้อมูล และผู้พัฒนาโปรแกรม โดยจะเน้นเรื่อง security หน่อย โดยปกติเมื่อ client เข้ามาใช้บริการ server จะมีการสร้าง session เชื่อมต่อเข้ามา แม้ว่าจะเป็น client เดิมแต่ถ้าเปิดโปรแกรมเชื่อมต่อมาใหม่อย่างเช่น sqlplus เปิดหน้าต่างใหม่ server ก็จะสร้าง session ใหม่รองรับเสมอ คราวนี้ถ้าเราอยากจะเก็บข้อมูลสถิติการเข้ามาใช้บริการจาก...

Oracle PL/SQL Tips : How to query first and last word in any string

Oracle PL/SQL Tips : How to query first and last word in any string วันนี้มีเกล็ดเกี่ยวกับการจัดการข้อความมาฝากครับ เป็นวิธีการหาข้อความจากประโยค โดยในทีนี้จะนำเสนอการตัดข้อความแรก (first word) และข้อความสุดท้าย (last word) จากประโยค โดยสมมติว่ามีตาราง TEST_STRING ที่เก็บประโยคดังนี้ SQL> select text from test_string; TEXT —————————— somchai...

Oracle Tips : How to recover dropped table from recyclebin

Oracle Tips : How to recover dropped table from recyclebin สวัสดีครับพบกันอีกเช่นเคย วันนี้มี oracle tips มาฝากสักเล็กน้อยครับ เป็นเรื่องของการกู้คืนตารางที่ถูกลบไปแล้ว ไม่ว่าจะตั้งใจหรือไม่ตั้งใจก็ตาม (ส่วนใหญ่มักจะพลาดครับ :P) โดยปกติการกู้คืนตารางที่ถูกลบไปแล้ว เราจะนึกถึงการกู้คืนจากการ Backup ซึ่งวิธีการ Backup ที่สามารถกู้คืนตารางเดียวได้ง่ายก็คือการ “Export or Data Pumb(10g)” เพราะเราสามารถเลือกตารางที่จะกู้คืนได้เลย แต่ถ้าไม่ได้ Backup แบบนี้ ก็มีอีกวิธีคือการใช้...