導入操作(本次示例是多個數據泵文件的導入COSPACE.DMP、WISDOMGOV.DMP)
0、數據庫登陸
plsql 使用sys賬號,as sysdba身份登錄orcl實例;
1、在被導入的數據庫創建操作目錄
1.1、在E盤根目錄下創建dump文件夾(將數據泵文件都放到此目錄(e:\dump)下)
1.2、用系統管理員登錄數據庫,在SQL執行器中執行如下命令
create directory dump_dir as 'e:\dump';
2、創建表空間(sql執行器中執行如下命令)
2.1、創建COSPACE表空間
create tablespace COSPACE
logging
datafile 'E:\app\Administrator\oradata\orclWG\COSPACE.DBF' --注:數據庫實例當時創建時指定的路徑
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
2.2、創建WISDOMGOV表空間
create tablespace WISDOMGOV
logging
datafile 'E:\app\Administrator\oradata\orcl\WISDOMGOV.DBF' --注:數據庫實例當時創建時指定的路徑
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
3、創建用戶(sql執行器中執行如下命令)
3.1、創建COSPACE用戶
create user COSPACE identified by lilo123
default tablespace COSPACE;
3.2、創建WISDOMGOV用戶
create user WISDOMGOV identified by lilo123
default tablespace WISDOMGOV;
4、用戶賦權(sql執行器中執行如下命令)
4.1、賦權給COSPACE
grant connect,resource,dba to COSPACE;
4.2、賦權給WISDOMGOV
grant connect,resource,dba to WISDOMGOV;
5、將數據泵使用目錄賦值給用戶(sql執行器中執行如下命令)
5.1、grant read,write on directory dump_dir to COSPACE;
5.2、grant read,write on directory dump_dir to WISDOMGOV;
6、執行導入數據(切換到數據泵存放的路徑下,執行cmd命令行如下)
6.1、impdp COSPACE/123456@orclWG directory=dump_dir dumpfile=COSPACE.DMP
6.2、impdp WISDOMGOV/123456@orcl directory=dump_dir dumpfile=WISDOMGOV.DMP
7、執行創建同義詞腳本
導出操作(導出多個數據泵文件)
0、數據庫登陸
plsql 使用sys賬號,as sysdba身份登錄orcl實例;
1、創建操作目錄
1.1、在E盤根目錄下創建dump文件夾(數據泵導出存放的路徑)
1.2、用系統管理員登錄數據庫,在SQL執行器中執行如下命令
create directory dump_dir as 'e:\dump';
1.3、將該目錄的使用權限賦給用戶,執行如下命令(SQL執行器執行)
1.3.1、賦值給cospace用戶
grant read,write on directory dump_dir to cospace;
1.3.2、賦值給wisdomgov用戶
grant read,write on directory dump_dir to wisdomgov;
2、導出數據(切換到數據泵存放的路徑下,執行cmd命令行如下)
2.1、導出cospace數據
expdp cospace/123456@orclWG directory=dump_dir file=COSPACE.dmp schemas=cospace
2.1、導出wisdomgov數據
expdp wisdomgov/123456@orcl directory=dump_dir file=WISDOMGOV.dmp schemas=wisdomgov