Software Knowledge

  1. Home
  2. Docs
  3. Software Knowledge
  4. Database
  5. Oracle: ลบ datafile ขณะที่ database กำลัง online
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Oracle: ลบ datafile ขณะที่ database กำลัง online

Oracle version 9

Case: มีการสร้าง datafile ขึ้นมาใหม่ แล้วเผลอลบทิ้งขณะที่ database กำลัง online อยู่ โดยที่ไม่มี Backup เลย แต่มี archive log ครอบคลุมตั้งแต่วันที่สร้าง datafile

solved:

  1. สร้าง datafile ชื่อเดิม

alter database create datafile ‘/oracle/data02.dbf’;

  1. หา Datafile number แล้วก็ทำการ recover

select file#,name from v$datafile where name like ‘%data02.dbf’;

recover datafile (file#);

  1. alter database datafile ‘/oracle/data02.dbf’ online;