從docker中備份oracle和mongo資料

2022-05-30 23:33:09 字數 791 閱讀 8321

從docker中匯出oracle資料 這裡推薦先把指令碼檔案放到容器裡面(這裡沒有)

#!/bin/sh

# 進入容器

# 本機備份位置 /root/oracledata/dist/temp

# 當前日期

currentdate=$(date "+%y%m%d")

docker exec -id oracle11g sh -c 'source /home/oracle/.bash_profile;expdp 使用者名稱/密碼 schemas=dgpnr_pro dumpfile=dgpnr_pro_expdp_12_'$'.dmp directory=dump_dir logfile=dgpnr_pro_expdp_12_'$'.log'

echo "使用 ll /root/oracledata/dist/temp | grep dgpnr_pro_expdp_12_$* 檢視生成的檔案"

#!/bin/sh

#進入容器

currentdate=$(date "+%y-%m-%d")

docker exec -id mongo-auth sh -c 'mongodump -h 127.0.0.1:27017 --authenticationdatabase admin -u userims -p password --archive=/data/db/ims_'$'.gz --gzip --db ims'

echo '使用 ll /root/db | grep ims_'$'.gz 檢視檔案匯出情況'

資料遷移 從SqlServer到Oracle

要把sqlserver中的資料遷移到oracle有多種方法。如果資料量小,可以直接使用sql語句生成器 sqldatatoscript.exe 直接生成sql語句。如果資料量大,建議使用sql loader工具進行資料遷移。具體步驟如下 1.建立中間庫表。之所以需要建立中間庫表是因為,sqlserv...

使用sqoop從Hive導數到Oracle

導數命令 sqoop export table u cl ctl.mid order vip level change ma connect jdbc oracle thin 1521 biedwmiu username password columns id,vip no,order no,vip...

如何在WEBSPHERE中配置ORACLE RAC

rac是具有獲獎潛力的 oracle 資料庫企業版的乙個選件。oracle rac 是乙個具有共享快取記憶體體系結構的集群資料庫,它克服了傳統的不共享和共享磁碟方法的限制,為您所有的業務應用程式提供了一種具有較高可伸縮性和可用性的資料庫解決方案。oracle 資料庫 標準版包含了面向更高層次系統執行...