Oracle數據庫還原實戰

  • 一、Oracle數據庫還原
  • Linux操作系統下還原

1、刪除已有用戶

drop user 用戶名 cascade

2、刪除已有表空間(如不需要替換原有表空間,則不需要執行這一步)

drop tablespace 表空間名 including contents and datafiles

3、創建表空間(第二步不執行,第三步也不用執行,且建議如果所欲項目類型的公司,數據庫表空間名最好與表空間文件名一致)

create tablespace 表空間名
datafile '/路徑/表空間文件名.dbf' 
size 200m autoextend on next 50m 
maxsize unlimited;

4、創建用戶名

create user 用戶名 identified by 密碼  default tablespace 表空間名; 

5、用戶名授權

grant resource,connect,dba,create any procedure,create any table to 用戶名;

6、導入命令(普通導入imp)

imp  用戶名/密碼@orcl  fromuser=導入文件用戶 touser=被導入數據庫用戶  file=/路徑/導入數據庫文件.dmp  log=/導入日誌文件路徑/導入日誌文件名.log 

7、導入命令(泵導入impdp)

impdp 用戶名/密碼@orcl schemas=表空間 dumpfile=導入文件名.dmp logfile=日誌文件名.log directory=泵導入路徑 

注意:fromuser與touser區別,請查看另一章節:fromuser、touser與owner區別
泵導/普通導入的區別,請查看另一章節:exp/expdp與imp/impdp區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章