數據庫還原

1、刪除數據庫用戶→然後創建用戶→賦權限→還原數據庫

 

drop user userName cascade;

create user userName identified by password default tablespace tablespaceName temporary tablespace temp;

grant connect,resource,dba to userName;

impdp userName/userName@orcl SCHEMAS=userName DIRECTORY=password DUMPFILE=dataName.DMP LOGFILE=logName.log

 

userName:數據庫用戶名

password:數據庫用戶密碼

tablespaceName:表空間(沒有先要建表空間)

temp:臨時表空間(沒有先要創建)

dataName.DMP:還原的數據庫文件

logName.log:日誌文件

 

2、創建表空間

/*創建臨時表空間  */
create temporary tablespace temp  
tempfile 'D:\oracle\oradata\Oracle9i\temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

create temporary tablespace temp_01 tempfile 'D:\temp_01.dbf' size 1024m autoextend on next 1024m;
 
/*創建數據表空間  */
create tablespace tablespaceName 
logging  
datafile 'D:\oracle\oradata\Oracle9i\data.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

create tablespace data_01 tempfile 'D:\data_01.dbf' size 1024m autoextend on next 1024m;



 

發佈了27 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章