記NTXY項目相關Oracle數據導入導出文檔

  • --1) 查看ECIMS_PROD用戶是否存在會話
SELECT SID, SERIAL# FROM V$SESSION WHERE USERNAME = 'ECIMS_PROD';
  • --2) 殺掉存在的會話
ALTER SYSTEM KILL SESSION 'xx,xx';
  • --3) 刪除用戶
DROP USER ECIMS_PROD CASCADE;
  • --4) 創建用戶,指定表空間
CREATE USER ECIMS_PROD IDENTIFIED BY ECIMS_PROD DEFAULT TABLESPACE ECIMSAIO_DATA TEMPORARY TABLESPACE ECIMSAIO_TEMP;
  • --5) 用戶授權
GRANT CONNECT, RESOURCE, DBA TO ECIMS_PROD;
  • --6) 查詢臨時文件夾
SELECT * FROM ALL_DIRECTORIES;
  • --7) 導入數據
IMPDP ECIMS_PROD/ECIMS_PROD@ORCL DIRECTORY = DB_BAK DUMPFILE = 20190425ECIMS_PROD.DUMP --REMAP_SCHEMA = ECIMS_PROD :ECIMS_PROD REMAP_TABLESPACE = USERS :ECIMSAIO_DATA;
  • 補充,我這邊有dump文件,目標數據庫沒有定義用戶,但是有源文件的tablespace(沒有就新建,保證表空間一致),那麼可以使用簡單的一行命令實現數據導入,包括新建用戶,給定權限等等;
impdp USERID="system/myPassword@ORCL as sysdba" directory=DATA_PUMP_DIR dumpfile=yourDumpfilename.dump

 

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