• Check Oracle Error in Alert Log with SQL*Plus

    การตรวจสอบ Error ของ Database บน Oracle โดยปกติเราสามารถตรวจสอบ Error ที่พบได้จาก Automatic Diagnostic Repository ( ADR ) แต่จะไม่สะดวกในการเรียกดู Error ย้อนหลัง

    Read More

  • Create Oracle Corrupt Data Block

    ในกรณีที่เกิด Corrupt Data Block บน Oracle เราสามารถทำการ Recovery Data File ได้ จากไฟล์ Backup ของ RMAN ซึ่งเราจะมาจำลองการเกิด Corrupt Data Block ขึ้น […]

    Read More

  • Best Practice Check Tablespace Size on Oracle

    โดยปกติการตรวจสอบ Tablespace Size บน DBA_TABLESPACE_USAGE_METRICS จะรวมพื้นที่ Block ของการ Auto Extend เข้าไปด้วย ซึ่งจะไม่ตรงกับ Size ที่ใช้อยู่ในปัจจุบัน ซึ่งจะต้องตรวจสอบ Tablespace Size บน DBA_DATA_FILES จะเหมาะกับ […]

    Read More

  • Fix Password File Missing on Oracle

    ในกรณีที่เราทำการ Remote Login บน Oracle ด้วย Privilege DBA มันจะทำการ Authentication กับ Password File ซึ่งถ้าหากหายไป จะทำให้ไม่สามารทำการ Remote Login หรือแม้กระทั่ง Grant Privilege […]

    Read More

  • Change and Restore Password on Oracle

    ในกรณีที่เราทำการ Change Password บน Oracle เราควรจะทำการ Backup Password เดิมของ User นั้นเอาไว้ก่อน ซึ่งหากแก้ไขไปแล้วอาจทำให้ Application ที่ต่ออยู่ใช้งานไม่ได้ ซึ่ง Oracle จะเก็บเป็นค่า Hash ในเวอร์ชั่นเก่าอย่าง 10g […]

    Read More

  • Check Database Uptime on Oracle

    การตรวจสอบ Uptime ของ Database บน Oracle ซึ่งปกติเราจะตรวจสอบ PMON ซึ่งเป็น Background Process ของ Oracle จาก Process Status ที่รันอยู่บน OS แต่เราจะไม่รู้ว่าจริง ๆ […]

    Read More

  • Fix Oracle Date Format

    ในกรณีที่เราทำการ Run SQL Statement บน Oracle Database แล้วไม่สามารถทำการ Run ได้ เนื่องจาก Date Format ของ SQL Statement ไม่ตรงกับพารามิเตอร์ National Language Support […]

    Read More

  • Identity Column on Oracle

    โดยปกติการสร้าง Auto Increment บน Oracle จะต้องสร้าง Sequence เพื่อใช้ในการ Generate Number ที่เป็น Unique Key ซึ่งสามารถใช้เป็น Primary Key ได้ แต่บน Oracle Database […]

    Read More

  • Create Auto Increment on Oracle

    ในกรณีที่เราทำการ Create Table แล้วต้องการกำหนด Auto Incremental บน Oracle จะไม่เหมือนกับ Database ทั่ว ๆ ไป อย่าง MySQL หรือ SQL Server ที่แค่เลือก Checkbox […]

    Read More

  • Recompile Object Invalid on Oracle

    โดยปกติการใช้งาน Data Pump ในการ Import Database ซึ่งส่วนใหญ่จะใช้ในกรณีที่เราต้องการ Data ย้อนหลัง หลังจากที่เราทำการ Import Database เรียบร้อยแล้วจะเกิด Object Invalid ตามมา ได้แก่พวก View, Schema ทำให้เราต้องทำการ […]

    Read More