oracle11g 使用資料泵匯入/匯出資料(expdp/impdp)
目標:使用oracle資料泵,將A電腦上的資料庫databaseA匯出後,再匯入到B電腦上的資料庫databaseB中。
A電腦上的操作(expdp資料匯出):
- 執行cmd;
登入資料庫,輸入命令:
sqlplus
;使用管理員角色登入需要在使用者名稱後加“
as sysdba
” 例如:sys as sysdba
建立目錄路徑:輸入命令:
create directory data_dir as 'E:\ora\data' ;
;1、
data_dir
為路徑名稱,可自命名,E:\ora\data
為資料庫匯出檔案存放路徑(路徑必須存在);
2、使用命令:select * from dba_directories
為oracle使用者授予訪問資料目錄的許可權,輸入命令:
Grant read,write on directory data_dir to dbuser;
;dbuser
為資料庫使用者名稱(與第5步中相同)。匯入匯出操作授權,輸入命令:
grant exp_full_database,imp_full_database to dbuser;
;退出,輸入命令:
exit;
;資料匯出,執行命令:
expdp dbuser/[email protected] schemas=dbuser dumpfile=expdp.dmp directory=data_dir logfile=expdp.log
expdp [為使用者名稱]/[密碼]@[服務名]
schemas=[為使用者名稱]
dumpfile=[匯出資料庫檔案(可自命名)]
directory=[目錄名]
logfile=[日誌檔案檔名(可自命名)]
注意:命令結束不需要加“;
”!
B電腦上的操作(impdp 資料匯入):
- 執行cmd;
登入資料庫,輸入命令:
sqlplus
;使用管理員角色登入需要在使用者名稱後加“
as sysdba
” 例如:sys as sysdba
建立目錄路徑:輸入命令:
create directory data_dir as 'E:\ora\data' ;
1、
data_dir
為路徑名稱,可自命名,E:\ora\data
為資料庫匯出檔案存放路徑(路徑必須存在);
2、使用命令:select * from dba_directories
可查詢使用者建立目錄。為oracle使用者授予訪問資料目錄的許可權,輸入命令:
Grant read,write on directory data_dir to dbuser;
;dbuser
為資料庫使用者名稱(與第5步中相同)。匯入匯出操作授權,輸入命令:
grant exp_full_database,imp_full_database to dbuser;
;將從A電腦中
E:\ora\data
目錄下的.dmp資料泵匯出檔案拷貝至B電腦建立的目錄(E:\ora\data
)中;退出,輸入命令:
exit;
;資料匯入,執行命令:
impdp user/[email protected] REMAP_SCHEMA = dbuser:user table_exists_action = replace directory=data_dir dumpfile=expdp.dmp logfile=expdp.log
。impdp [使用者名稱]/[密碼]@[服務名]
REMAP_SCHEMA=[源使用者名稱1]:[目標使用者名稱2]
table_exists_action=replace /*存在的表動作(覆蓋)*/
directory=[目錄名]
dumpfile=[.dmp檔名]
logfile=[.log檔名]
注意:命令結束不需要加“;
”!
參考文件
相關推薦
oracle11g 使用資料泵匯入/匯出資料(expdp/impdp)
目標:使用oracle資料泵,將A電腦上的資料庫databaseA匯出後,再匯入到B電腦上的資料庫databaseB中。 A電腦上的操作(expdp資料匯出): 執行cmd; 登入資料庫,輸入
oracle 利用資料泵匯入匯出資料
目的:使用資料泵,將一臺電腦上的資料庫匯出,匯入到另一臺電腦上的資料庫。 A電腦上的操作。expdp資料匯出 1、執行cmd; 2、登入資料庫,輸入命令:sqlplus system/密碼; 3、建立目錄路徑:create directory backup_path as
12c pdb使用資料泵匯入匯出
1.檢視當前的SID,檢視pdb並切換到容器資料庫,這裡的pluggable資料庫是orcl [[email protected] ~]$ echo $ORACLE_SID zzorcl [[email protected] ~]$ sqlplus / as sy
資料泵匯入匯出遠端資料庫資料
1、建立資料匯出目錄 $mkdir -p /home/oralce/dmp_dir 2、建立directory [email protected]>create directory dmp_dir as '/home/oracle/dmp_dir'; Directory created
常用SQL語句例項(含過濾及刪除重複資料、匯入匯出資料等)
本文整理一些常用的SQL語句例項(如過濾重複資料、刪除重複資料、匯入匯出資料等),收藏備用,不斷更新中……。歡迎訪問作者網站獲取最新版:http://hi.wonsoft.cn -------------------------------第一部份 高階技巧-------
Oracle 資料泵匯入匯出總結
Oracle資料泵匯入匯出是日常工作中常用的基本技術之一,它相對傳統的邏輯匯入匯出要高效,這種特性更適合資料庫物件數量巨大的情形,因為我日常運維的資料庫物件少則幾千,多則幾萬甚至幾十萬,所以傳統exp/imp就會非常耗時,而資料泵方式就因此脫引而出,下面就詳細總結一下資料
oracle 資料泵匯入與資料泵匯出
資料泵匯入: 指令 impdp 一:資料庫所有物件的匯入: impdp system/tiger dumpfile=pump_dir:mydatabase_%.dat filesize=100m nologfile=y job_name=zhang full=y es
oracle expdp資料泵來匯出資料
一,建立邏輯目錄: SQL> sqlplus / as sysdba SQL> create or replace directory expdp as 'd:\dump'; 二. 匯出schema: sdeclone和forest的資料 C:\User
Cassandra 3.0 匯入匯出文字(cqlsh+copy)
官網資料: 資料檔案 可以是任意分隔符檔案,帶表頭不帶表頭均可,這裡帶表頭了 test.file: c1|c2|c3|value 1|1|1|a 2|2|2|a 建表 建立表空間 CREATE KEYSPACE myks WI
Oracle Database Data Pump(expdp/impdp)
ica esc master art pac ddr starting sin card 導出 SQL> host mkdir /tmp/tpccdump SQL> create directory tpcc_dump as '/tmp/tpccdu
ORACLE--匯入匯出/資料泵(imp/exp impdp/expdp)
最近有很多人遇到關於ORACLE資料庫,dmp檔案恢復的問題。 首先我先說一下匯入匯出: 1、強調一下目標庫,首先目標庫設定成為非歸檔模式,nologgong模式更好。(這個操作需要停庫) 2、匯入的時候可以先將索引和約束去掉(disable)(index
Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料
Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料 注意: (1)imp只能匯入exp匯出的檔案 ,imp,exp是客戶端程式,操作少量資料 (2)impdp只能匯入expdp匯出的檔案,impdp,expdp是伺服器端程式,操作適量大的
ORACLE使用EXPDP和IMPDP資料泵進行匯出匯入的方法
ORACLE使用EXPDP和IMPDP資料泵進行匯出匯入的方法 使用expdp和impdp時應該注重的事項: 1、exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。 2、expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使
大資料(二十):hive分割槽表、修改表語句與資料的匯入匯出
一、分割槽表 分割槽表實際上就是對應一個HDFS檔案系統上的一個獨立的資料夾,該資料夾下是該分割槽所有的資料檔案,hive中的分割槽就是分目錄,把一個大的資料集更具業務需求分割成小的資料集。在查詢時通過where子句中的
利用PHPExcel 實現excel資料的匯入匯出(原始碼實現)
利用PHPExcel 實現excel資料的匯入匯出(原始碼實現) 在開發過程中,經常會遇到匯入匯出的需求,利用phpexcel類實現起來也是比較容易的,下面,我們一步一步實現 提前將phpexcel類下載,並放在擴充套件目錄中,如圖所示 一、Excel匯出 匯出
expdp資料泵匯入詳解
[[email protected] ~]$ expdp help=y Export: Release 11.2.0.1.0 - Production on Fri Dec 7 10:05:47 2018 Copyright © 1982, 2009, Oracle and
sql server 2008 r2安裝相關問題(安裝成功之後沒有管理工具,只有匯入匯出資料選項以及配置工具目錄下相關內容)
這學期學了資料庫知識,因為學習知識以及課程設計需要用到資料庫,所以必須安裝資料庫。我選擇的是sql server 2008 r2,一個多月以前安裝過sql server 2008 r2(具體的安裝教程和下載地址網上都有),但反反覆覆好幾次都沒有安裝成功,反而因為解除安裝相關構件可能誤刪了
ORACLE11g匯入匯出資料
匯出:exp 使用者名稱/密碼@ip:埠號/例項名 file=路徑 匯入:imp user/[email protected]/orcl fromuser=sinoep touser=sinoep file=e:\sinoepdata.dmp 一、
postgresql 資料庫中資料的匯入匯出(簡單操作+示例)
$ su postgresql #切換到psql使用者下</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-
資料泵匯入和匯出
資料泵技術是Oracle Database 10g 中的新技術,它比原來匯入/匯出(imp,exp)技術快15-45倍。速度的提高源於使用了並行技術來讀寫匯出轉儲檔案。 匯入:IMPDP newtouch_uap/[email protected]:15000/x