把乙個資料庫上的乙個使用者schema遷移到另外乙個資料庫上
匯出
sql>create directory dpdata1 as '/home/oracle/dpdata';
expdp tf_tdb1/pulse@pulseinp schemas=tf_tdb1 dumpfile=expdp.dmp directory=dpdata1;
也可以使用並行
$expdp pulseinp/abc123 schemas=pulseinp directory=dpdata1 dumpfile=exp_pulseinp_%u.dmp parallel=8 job_name=cases_export
壓縮
gzip -9 expdp.dmp
傳到遠端伺服器
$scp exp_pulseinp.dmp.gz [email protected]: /home/oracle//dpdata
解壓$ gunzip exp_pulseinp.dmp.gz
改變檔案所屬
$chown oracle:oinstall /home/oracle/dpdata
$chown oracle:oinstall /home/oracle/dpdata/expdp.dmp
匯入
以system 進入sqlplus
sql>create directory dpdata1 as '/home/oracle/dpdata';
impdp system/pulse directory=dpdata1 dumpfile=expdp.dmp job_name=cases_import
建立 dblink。
create public database link etf_wh
connect to tollfree identified by pulse
using 'pulswdb1';
create public database link whdb1
connect to tollfree identified by pulse
using 'pulswdb1';
Python進行資料庫操作
python要對資料庫進行操作,首先要進行 python sql 連線,在 python 中進行資料庫連線的模組有 mysqldb pymysql,兩種連線方式用法一樣。以pymysql為例進行講解 安裝方法 linux ubuntu sudo pip install pymysql windows...
mysqldump進行資料庫備份
最近,遇到乙個場景需要對mysql資料庫進行備份,本文記錄一下。1.對整個資料庫備份,包括表結構和資料 格式 mysqldump h資料庫ip u使用者名稱 p 資料庫名 d xx.sql 檔案存放路徑 示例 mysqldump h132.72.192.432 uroot p test home c...
xtrabackup進行資料庫備份
最近需要將線上資料庫的資料同步到線下測試環境,所以在找資料庫同步的方法,發現了xtrabackup這個工具,便想試下是否可行。開源,免費,備份速度快,感覺挺強大有木有,廢話不多說,開始安裝。wget rpm ivh percona release 0.1 4.noarch.rpm yum y nog...