創建表空間、用戶並授權導入數據

--創建用戶臨時表空間

create temporary tablespace SCF_MAIN_TEMP

tempfile 'E:/app/data/TableSpace/SCF_MAIN_TEMP.dbf'

size 5120m

autoextend on

next 1024m maxsize 20480m

extent management local;

 

 

--創建用戶數據表空間

create tablespace SCF_MAIN_DATA

logging

datafile 'E:/app/data/TableSpace/SCF_MAIN_DATA.dbf'

size 5120m

autoextend on

next 1024m maxsize 20480m

extent management local;

 

--創建用戶並指定表空間

create user scfapp identified by scfapp

default tablespace SCF_MAIN_DATA

temporary tablespace SCF_MAIN_TEMP;

 

 

--給用戶授予權限

grant connect,resource,dba,exp_full_database,imp_full_database to scfapp;

 

 

--創建關聯用戶並指定表空間

create user readonly identified by readonly

default tablespace SCF_MAIN_DATA

temporary tablespace SCF_MAIN_TEMP;

 

 

--給用戶授予權限

grant connect,resource,dba,exp_full_database,imp_full_database to readonly;

 

 

--1.創建邏輯目錄,該命令不會在操作系統創建真正的目錄,最好以system等管理員創建。

create directory dpdata1 as 'd:\test\dump';

 

 

--2.給scfapp用戶賦予在指定目錄的操作權限,

grant read,write on directory dpdata1 to scfapp;

 

 

--導入語句,兩種方式

impdp scfapp/scfapp DIRECTORY=dpdata1 DUMPFILE=scfapp.dmp FULL=y logfile=scfapplog.log

注:impdp只適用於expdp導出的文件,而不適用於exp導出文件。

 

imp leaseapp/[email protected]:1521/orcl file=D:/leaseapp.dmp fromuser=leaseapp log=D:/leaseapp.log

注:imp只適用於exp導出的文件,而不適用於expdp導出文件。

 

 

 

 

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