<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
學校需要將之前的生產資料庫備份到華為雲,之後實現每週自動備份
檢視所有表空間及使用情況
SELECT B.FILE_NAME 物理檔名, B.TABLESPACE_NAME 表空間名稱, B.BYTES/1024/1024 大小M, (B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024 已使用M, SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5) 使用率 FROM DBA_FREE_SPACE A,DBA_DATA_FILES B WHERE A.FILE_ID=B.FILE_ID GROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTES ORDER BY B.TABLESPACE_NAME;
[root@]$ sqlplus / as sysdba
執行這個操作並不會在Linux中建立/opt/data_backup這個檔案,最後需要手動去建立該檔案才能進行備份。
SQL> create directory back_dir as '/opt/backup' SQL> select * from dba_directories; #檢視所有邏輯目錄,看是否建立成功
Grant read,write on directory back_dir to dbuser;
[root@]$ mkdir -p /opt/backup #-p 確保目錄名稱存在,不存在的就建一個,可使用引數建立多級目錄
[root@]$ expdp dbuser/passwd@192.168.110.9:1521/orcl dumpfile=dbback.dmp log=log.log directory=back_dir schemas=cbyxy
exedp有很多引數,這裡是用到的一些解釋
dbuser/passwd@192.168.110.9:1521/orcl #匯出使用者名稱/密碼@資料庫IP/資料庫SID
dumpfile=匯出的檔名.dmp
log=匯出過程的紀錄檔名.log
directory=備份放的路徑名,用的之前的邏輯目錄名
schemas=要備份的資料庫使用者名稱字
FULL=y #加上意思為匯出整個資料庫就不需要schemas引數了
也可以按表空間匯出TABLESPACES=
表名匯出TABLES=
等等還有很多引數自行了解
#!/bin/bash #匯入環境變數,根據具自己實際情況填寫 export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATH export LOCAL_IP=192.168.110.183:1521 export BACKUP_USER_IP_DIR=root@192.168.110.187:/opt/ #備份伺服器的使用者,ip,儲存地址 export ORACLE_USER_NAME=system #資料庫的使用者密碼根據實際情況填寫,備份整個庫最好使用system或sys管理員使用者 export ORACLE_USER_PASSWD=Abc123556.. export ORACLE_SID=orcl #不知道可以使用Oracle使用者執行echo $ORACLE_SID,或者SQL> SELECT instance_name FROM v$instance export DATA_DIR=/opt/backup #與資料庫中的邏輯地址相同,用來儲存備份檔案 export DELTIME=`date -d "7 days ago" +%Y%m%d` # -d "7 days ago" 為獲取七天前的日期,以日期命名方便任務自動刪>除 export BAKUPTIME=`date +%Y%m%d` #備份日期年月日 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #定義語言地域和字元集屬性的環境變數,根據自己資料庫情況修改 mkdir -p $DATA_DIR echo "Starting bakup..." echo "Backup file path $DATA_DIR/$BAKUPTIME.dmp" expdp $ORACLE_USER_NAME/$ORACLE_USER_PASSWD@$LOCAL_IP/$ORACLE_SID dumpfile=$BAKUPTIME.dmp log=$BAKUPTIME.log directory=expdp full=y echo "backup file success..." tar -zcvPf $DATA_DIR/$BAKUPTIME.tar.gz $DATA_DIR/$BAKUPTIME.dmp --remove-files ##-P:指定絕對路徑 --remove-files :打包後刪除原檔案 echo "tar the file backup successfully" echo "scp to":$BACKUP_IP scp $DATA_DIR/$BAKUPTIME.tar.gz $BACKUP_USER_IP_DIR #遠端伺服器防火牆有限制scp埠需要加:-P 埠號 rm -f $DATA_DIR/$DELTIME.log #刪除之前的備份 echo "Bakup completed."
[root@ ]$ crontab -e
新增行:* 1 * * 6 /opt/back.sh #每個星期的星期六早上執行備份任務
* * * * * - - - - - | | | | | | | | | +----- 星期中星期幾 (0 - 6) (星期天 為0) | | | +---------- 月份 (1 - 12) | | +--------------- 一個月中的第幾天 (1 - 31) | +-------------------- 小時 (0 - 23) +------------------------- 分鐘 (0 - 59)
https://www.cnblogs.com/xwdreamer/p/3511047.html
https://www.cnblogs.com/farmer-y/p/5888432.html
https://blog.csdn.net/weixin_41607523/article/details/110817646
https://blog.csdn.net/XUEYUTIANQI/article/details/113976558
到此這篇關於Oracle 11g資料庫使用expdp每週進行資料備份並上傳到備份伺服器的文章就介紹到這了,更多相關Oracle 11g使用expdp備份資料內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45