oracleskill

Home TUTORIAL การตรวจหา database object ที่ถูกแก้ไข ในช่วง 7 วันที่ผ่านมา

การตรวจหา database object ที่ถูกแก้ไข ในช่วง 7 วันที่ผ่านมา

เทคนิคนี้ คุณ “ นี่เราเป็น DBA หรือเปล่านะ ” ที่ช่วยพวกเราตอบปัญหาในเวบบอร์ดอยู่เสมอ ส่งมาเผยแพร่ครับ

 

เป็น SQL code สำหรับให้ DBA ตรวจสอบว่า database object เช่น ตาราง,วิว, index ตัวใดบ้างที่ถูกแก้ไขใน 7 วันที่ผ่านมา

select OWNER, 
OBJECT_NAME,
OBJECT_TYPE,
to_char(LAST_DDL_TIME,'MM/DD/YYYY HH24:MI:SS') last_modified,
to_char(CREATED,'MM/DD/YYYY HH24:MI:SS') created,
STATUS
from dba_objects
where (SYSDATE - LAST_DDL_TIME) < 7
order by LAST_DDL_TIME DESC ;
  • Owner – เจ้าของ object
  • Object Name – ชื่อ object
  • Object Type – ชนิดของ object
  • Last Modified – วันเวลาถูกแก้ไขครั้งล่าสุด
  • Created – วันเวลาที่สร้าง object
  • Status – สถานะของ object