การตรวจสอบ Error ของ Database บน Oracle โดยปกติเราสามารถตรวจสอบ Error ที่พบได้จาก Automatic Diagnostic Repository ( ADR ) แต่จะไม่สะดวกในการเรียกดู Error ย้อนหลัง
ในกรณีที่เกิด Corrupt Data Block บน Oracle เราสามารถทำการ Recovery Data File ได้ จากไฟล์ Backup ของ RMAN ซึ่งเราจะมาจำลองการเกิด Corrupt Data Block ขึ้น […]
โดยปกติการตรวจสอบ Tablespace Size บน DBA_TABLESPACE_USAGE_METRICS จะรวมพื้นที่ Block ของการ Auto Extend เข้าไปด้วย ซึ่งจะไม่ตรงกับ Size ที่ใช้อยู่ในปัจจุบัน ซึ่งจะต้องตรวจสอบ Tablespace Size บน DBA_DATA_FILES จะเหมาะกับ […]
ในกรณีที่เราทำการ Remote Login บน Oracle ด้วย Privilege DBA มันจะทำการ Authentication กับ Password File ซึ่งถ้าหากหายไป จะทำให้ไม่สามารทำการ Remote Login หรือแม้กระทั่ง Grant Privilege […]
ในกรณีที่เราทำการ Change Password บน Oracle เราควรจะทำการ Backup Password เดิมของ User นั้นเอาไว้ก่อน ซึ่งหากแก้ไขไปแล้วอาจทำให้ Application ที่ต่ออยู่ใช้งานไม่ได้ ซึ่ง Oracle จะเก็บเป็นค่า Hash ในเวอร์ชั่นเก่าอย่าง 10g […]
การตรวจสอบ Uptime ของ Database บน Oracle ซึ่งปกติเราจะตรวจสอบ PMON ซึ่งเป็น Background Process ของ Oracle จาก Process Status ที่รันอยู่บน OS แต่เราจะไม่รู้ว่าจริง ๆ […]
ในกรณีที่เราทำการ Run SQL Statement บน Oracle Database แล้วไม่สามารถทำการ Run ได้ เนื่องจาก Date Format ของ SQL Statement ไม่ตรงกับพารามิเตอร์ National Language Support […]
โดยปกติการสร้าง Auto Increment บน Oracle จะต้องสร้าง Sequence เพื่อใช้ในการ Generate Number ที่เป็น Unique Key ซึ่งสามารถใช้เป็น Primary Key ได้ แต่บน Oracle Database […]
ในกรณีที่เราทำการ Create Table แล้วต้องการกำหนด Auto Incremental บน Oracle จะไม่เหมือนกับ Database ทั่ว ๆ ไป อย่าง MySQL หรือ SQL Server ที่แค่เลือก Checkbox […]
โดยปกติการใช้งาน Data Pump ในการ Import Database ซึ่งส่วนใหญ่จะใช้ในกรณีที่เราต้องการ Data ย้อนหลัง หลังจากที่เราทำการ Import Database เรียบร้อยแล้วจะเกิด Object Invalid ตามมา ได้แก่พวก View, Schema ทำให้เราต้องทำการ […]