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;