㈠ oracle被刪除卸載了只剩非系統數據文件,現在重新安裝了oracle11g如何恢復數據文件中數據
你已經說了是oracle11g,那麼我就按照11g的做法來教你吧,和你確認幾點東西,你前半句是想說明oracle被完全卸載了,只剩下資料庫文件,dmp文件是嗎?後半句是重新安裝好了oracle11g,想要把資料庫文件dmp文件恢復到oracle11g中,是嗎?如果是這樣,你可以這樣做:
1,找到安裝目錄下的dpmp文件夾,將資料庫文件dmp文件放進去。
2,運行DOS命令行,輸入語句:impdp 用戶名/密碼@別名 mpfile=dmp文件名.dmp 回車
你先這樣做,如果有報錯再說吧,因為不知道你的資料庫文件導出來的方式是什麼方式,方式不同,語句也會有所不同。
㈡ 關於oracle11g還原資料庫操作的問題(初級)
1.你這個估計使用impd命令恢復dmp文件,這個是邏輯備份,本質是數據導入,他不會改變資料庫專的物理結構,只屬會導入數據。也就是說必須要創建表空間,必須要手動創建用戶。
2.dba許可權是指資料庫管理員角色的許可權,擁有資料庫操作的大多數許可權。
3.表空間是用來存儲數據用的,在系統上的表現是數據文件。不一定建在哪個盤符下,oracle必須要有對其修改的許可權。
4.可以直接DROP掉表,沒必要重建表空間。
5.他只會還原到默認的那個上去,無論你有幾個表空間,你這個用戶擁有的對象名稱是不能重復的。