Oracle數據庫同步方案
1. 利用數據泵導出每表前2000行數據
expdp tvpay2/tvpay directory=dmp dumpfile=20170508.dmp include=table query="'where rownum<=2000'"
#導出部分表 這幾個表可能數據涉及到外鍵需要重新導入
expdp tvpay2/tvpay directory=TURN_HISTORY tables={ACCOUNT_BAL_FRZ_RECORD,ACCOUNT,ACCOUNT_INFO_MODIFY_LOG} dumpfile=20170519.dmp
備注:利用exp導入每表前幾行有限制
exp tvpay2/tvpay file=t.dmp tables=(emp,emp1) query="'where rownum<=100'"
查詢該用戶下所有表
SELECT object_name||',' as user_object from user_objects where object_type='TABLE';
###該方法如果表多的話,比較浪費時間
創建表空間和擴展表空間命令
1.1創建表空間
1.1.1普通創建
create tablespace TS_TVPAY2_INDEX datafile '/u01/oradata/oradata1/tvpay/ts_tvpay2_index.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
create tablespace TS_TVPAY2 datafile '/u01/oradata/oradata1/tvpay/ts_tvpay2.dbf' size 500M autoextend on next 100M maxsize 20480m extent management local ;
1.1.2ASM創建
CREATE TABLESPACE TS_TVPAY2 DATAFILE '+DATA' SIZE 10240M REUSE AUTOEXTEND ON NEXT 2048M MAXSIZE 20480M;
1.2擴展表空間
ALTER TABLESPACE TS_TVPAY ADD DATAFILE '+DATA' SIZE 10240M REUSE AUTOEXTEND ON NEXT 2048M MAXSIZE 20480M;
2. 查看數據泵目錄
SELECT * FROM dba_directories;
OWNER DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------
SYS DMP
/u01/backup/dmp
SYS XMLDIR
/u01/app/oracle/product/11.2.0/db_1/rdbms/xml
SYS ORACLE_OCM_CONFIG_DIR
/u01/app/oracle/product/11.2.0/db_1/ccr/hosts/mt_pdb/state
OWNER DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------
SYS DATA_PUMP_DIR
/u01/app/oracle/admin/sumapay/dpdump/
SYS ORACLE_OCM_CONFIG_DIR2
/u01/app/oracle/product/11.2.0/db_1/ccr/state
3. 賦予expdp,impdp的權限
grant imp_full_database,exp_full_database to tvpay2;
4. 利用數據泵導入數據
impdp tvpay2/tvpay directory=DATA_PUMP_DIR dumpfile=20170508.dmp
###備注directory目錄,以及dumpfile無目錄
5. 參考
#使用數據泵導入、導出http://blog.csdn.net/xyz846/article/details/7649950
#數據泵參數詳解http://blog.csdn.net/jojo52013145/article/details/7966047