物理刪除DBF檔案導致資料庫不能正常使用的解決方法

2022-01-29 10:49:01 字數 628 閱讀 9281

物理刪除dbf檔案導致資料庫不能正常使用的解決方法

由於本機oracle安裝所在的e盤空間不足,故把不用的資料檔案e:\oracle\product\10.2.0\oradata\orcl\tcm_bm.dbf 直接物理刪除,導致資料庫普通使用者無法正常登入。

解決辦法:

用sys使用者登入資料庫,執行命令: 

alter database open;

alter database open

ora-01157: 無法標識/鎖定資料檔案 6 - 請參閱 dbwr 跟蹤檔案 

ora-01110: 資料檔案 6: 'e:\oracle\product\10.2.0\oradata\orcl\tcm_bm.dbf' 

此時使用非歸檔模式刪除資料檔案(檔案已經被物理刪除,此處作用只是刪除檔案對映): 

sql> alter database datafile 'e:\oracle\product\10.2.0\oradata\orcl\tcm_bm.dbf' offline drop; 

database altered 

sql>  alter database open; 

database altered 

此時oracle普通帳號可以正常使用了。

Oracle誤刪 DBF檔案導致資料庫連線不上解決

由於之前刪點東西,不小心把oracle中的乙個.dbf檔案給刪除了。導致了我資料庫一直連線不上,加上有乙個多月沒有使用oracle,所以弄了乙個早上才解決。下面我就來總結一下解決方法 1.以管理員的身份執行cmd,輸入 sqlplus nolog 2.接著輸入 conn sys orcl as sy...

dbf檔案資料匯入資料庫

在設計介面用fileupload伺服器控制項 後台 public int exportdbf sourcetype dbf sourcedb serverpath exclusive no null no collate machine backgroundfetch no deleted no c...

Oracle資料庫DBF檔案誤刪除解決方案

發現錯誤 資料庫未開啟 僅允許在固定表 檢視中查詢 解決方案 1.在執行 命令裡輸入sqlplus nolog然後回車,2.以sysdba的角色登入 connect sys 口令 as sysdba 3.先執行 alter database open 會出現如下的錯誤 第 1 行出現錯誤 ora 0...