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資料所在表空間相同的表空間,如:mytbssql> 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 例項名...