Oracle通過dump方式匯出匯入(同步)資料

2021-10-24 05:55:50 字數 1346 閱讀 6480

1.利用xshell或其它ssh工具登入oracle伺服器後,建立dump檔案存放目錄,並授權給oracle使用者

mkdir -p /opt/data/oracledump

chown -r oracle:oinstall /opt/data/oracledump

2.切換到oracle使用者,建立共享目錄
su oracle
連線oracle後,建立目錄並檢視

sqlplus / as sysdba
注意:如果報錯,未找到命令sqlplus,執行如下操作:

source /home/oracle/.bash_profile
sql> create directory mydump as '/opt/data/oracledump'

;sql>

select * from dba_directories;

3.退出oracle,然後匯出dump檔案
sql>

exit

;expdp username/password tables=emp,dept,salary directory=mydump dumpfile=mydump.dmp logfile=exp.log;

1.登入要匯入資料的oracle伺服器,建立與匯出的dump資料所在表空間相同的表空間,如:mytbs
sql> create tablespace mytbs datafile '/data/oracle/mytbs/mytbs.dbf' size 2000m autoextend on next 50m;
2.建立使用者
sql> create user test identified by test default tablespace mytbs;

sql> grant connect,resource,imp_full_database to test

;

3.建立目錄,並上傳dump檔案
sql> create directory mydump as '/opt/data/oracledump'

;

4.切換到使用者orcle,執行匯入
impdp test/test@orcl dumpfile=mydump.dmp logfile=impdp.log directory=mydump table_exists_action=replace
參考部落格:

linux下 將oracle 資料庫資料匯出為dump檔案

oracle筆記 - 資料庫dump匯入和匯出

oracle導表的方式

使用exp格式匯出資料的前提是本地安裝orcl資料庫 1.以下命令為exp匯出的最方便快捷的乙個命令 exp eomsfault eomsfault 1521 orcl owner zm file h work sqlbak 96.dmp2.匯入命令為imp imp eomsfault eomsfa...

Linux SVN備份遷移 dump方式

該種方式適用於 庫不大的情況 1 dump出源伺服器的svn 庫 svnadmin dump usr local svnrepo demo 20180524.dump其中 usr local svnrepo demo 為源伺服器上svn 庫路徑 2 使用scp命令,將備份檔案上傳至新伺服器上 scp...

oracle 如何 導表

兩種方式 第一種方便 第一種執行匯入沒有反應的話 可以用第二種。1.方法一 利用pl sql developer工具匯出 選單欄 1,開啟 開始 輸入cmd 2,將d daochu.dmp 中的資料匯入 test資料庫中。在此之前,要明確,使用者名稱 此例 system 密碼 manager 例項名...