久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle 11g數(shù)據(jù)庫(kù)使用expdp每周進(jìn)行數(shù)據(jù)備份并上傳到備份服務(wù)器

瀏覽:177日期:2023-03-12 15:24:56
目錄
  • 1.看看數(shù)據(jù)庫(kù)情況
    • 1.1先看了下表空間情況,生產(chǎn)環(huán)境表空間大概90G,用了才一半不到
  • 2.數(shù)據(jù)庫(kù)備份
    • 2.1登陸數(shù)據(jù)庫(kù)
    • 2.2創(chuàng)建邏輯目錄
    • 2.3給數(shù)據(jù)庫(kù)用戶(hù)文件操作權(quán)限#dbuser為數(shù)據(jù)庫(kù)用戶(hù)名,更具實(shí)際情況更改
    • 2.3創(chuàng)建物理目錄
    • 1.3備份數(shù)據(jù)庫(kù)
  • 3.shell腳本實(shí)現(xiàn)自動(dòng)備份
    • 4.添加定時(shí)任務(wù)
      • 4.參考文章

        學(xué)校需要將之前的生產(chǎn)數(shù)據(jù)庫(kù)備份到華為云,之后實(shí)現(xiàn)每周自動(dòng)備份

        1.看看數(shù)據(jù)庫(kù)情況

        1.1先看了下表空間情況,生產(chǎn)環(huán)境表空間大概90G,用了才一半不到

        查看所有表空間及使用情況

        SELECT  B.FILE_NAME 物理文件名,  B.TABLESPACE_NAME 表空間名稱(chēng),  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 BWHERE A.FILE_ID=B.FILE_IDGROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTESORDER BY B.TABLESPACE_NAME;

        2.數(shù)據(jù)庫(kù)備份

        2.1登陸數(shù)據(jù)庫(kù)

        [root@]$ sqlplus / as sysdba

        2.2創(chuàng)建邏輯目錄

        執(zhí)行這個(gè)操作并不會(huì)在Linux中創(chuàng)建/opt/data_backup這個(gè)文件,最后需要手動(dòng)去創(chuàng)建該文件才能進(jìn)行備份。

        SQL> create directory back_dir as "/opt/backup"SQL> select * from dba_directories; #查看所有邏輯目錄,看是否創(chuàng)建成功

        2.3給數(shù)據(jù)庫(kù)用戶(hù)文件操作權(quán)限#dbuser為數(shù)據(jù)庫(kù)用戶(hù)名,更具實(shí)際情況更改

        Grant read,write on directory back_dir to dbuser;

        2.3創(chuàng)建物理目錄

        [root@]$ mkdir -p /opt/backup #-p 確保目錄名稱(chēng)存在,不存在的就建一個(gè),可使用參數(shù)創(chuàng)建多級(jí)目錄

        1.3備份數(shù)據(jù)庫(kù)

        [root@]$ expdp dbuser/passwd@192.168.110.9:1521/orcl dumpfile=dbback.dmp log=log.log directory=back_dir schemas=cbyxy

        exedp有很多參數(shù),這里是用到的一些解釋
        dbuser/passwd@192.168.110.9:1521/orcl #導(dǎo)出用戶(hù)名/密碼@數(shù)據(jù)庫(kù)IP/數(shù)據(jù)庫(kù)SID
        dumpfile=導(dǎo)出的文件名.dmp
        log=導(dǎo)出過(guò)程的日志名.log
        directory=備份放的路徑名,用的之前的邏輯目錄名
        schemas=要備份的數(shù)據(jù)庫(kù)用戶(hù)名字
        FULL=y #加上意思為導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)就不需要schemas參數(shù)了
        也可以按表空間導(dǎo)出TABLESPACES=
        表名導(dǎo)出TABLES=
        等等還有很多參數(shù)自行了解

        3.shell腳本實(shí)現(xiàn)自動(dòng)備份

        #!/bin/bash#導(dǎo)入環(huán)境變量,根據(jù)具自己實(shí)際情況填寫(xiě)export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export PATH=$ORACLE_HOME/bin:$PATHexport LOCAL_IP=192.168.110.183:1521export BACKUP_USER_IP_DIR=root@192.168.110.187:/opt/   #備份服務(wù)器的用戶(hù),ip,保存地址export ORACLE_USER_NAME=system #數(shù)據(jù)庫(kù)的用戶(hù)密碼根據(jù)實(shí)際情況填寫(xiě),備份整個(gè)庫(kù)最好使用system或sys管理員用戶(hù)export ORACLE_USER_PASSWD=Abc123556..export ORACLE_SID=orcl #不知道可以使用Oracle用戶(hù)執(zhí)行echo $ORACLE_SID,或者SQL> SELECT instance_name FROM v$instanceexport DATA_DIR=/opt/backup   #與數(shù)據(jù)庫(kù)中的邏輯地址相同,用來(lái)儲(chǔ)存?zhèn)浞菸募xport DELTIME=`date -d "7 days ago" +%Y%m%d` # -d "7 days ago" 為獲取七天前的日期,以日期命名方便任務(wù)自動(dòng)刪>除export BAKUPTIME=`date +%Y%m%d` #備份日期年月日export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #定義語(yǔ)言地域和字符集屬性的環(huán)境變量,根據(jù)自己數(shù)據(jù)庫(kù)情況修改mkdir -p $DATA_DIRecho "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=yecho "backup file success..."tar -zcvPf $DATA_DIR/$BAKUPTIME.tar.gz $DATA_DIR/$BAKUPTIME.dmp --remove-files ##-P:指定絕對(duì)路徑 --remove-files :打包后刪除原文件echo "tar the file backup successfully"echo "scp to":$BACKUP_IPscp $DATA_DIR/$BAKUPTIME.tar.gz $BACKUP_USER_IP_DIR #遠(yuǎn)程服務(wù)器防火墻有限制scp端口需要加:-P 端口號(hào)rm -f $DATA_DIR/$DELTIME.log #刪除之前的備份echo "Bakup completed."

        4.添加定時(shí)任務(wù)

        [root@ ]$ crontab -e

        添加行:* 1 * * 6 /opt/back.sh #每個(gè)星期的星期六早上執(zhí)行備份任務(wù)

        *    *    *    *    *-    -    -    -    -|    |    |    |    ||    |    |    |    +----- 星期中星期幾 (0 - 6) (星期天 為0)|    |    |    +---------- 月份 (1 - 12) |    |    +--------------- 一個(gè)月中的第幾天 (1 - 31)|    +-------------------- 小時(shí) (0 - 23)+------------------------- 分鐘 (0 - 59)

        4.參考文章

        到此這篇關(guān)于Oracle 11g數(shù)據(jù)庫(kù)使用expdp每周進(jìn)行數(shù)據(jù)備份并上傳到備份服務(wù)器的文章就介紹到這了,更多相關(guān)Oracle 11g使用expdp備份數(shù)據(jù)內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

        標(biāo)簽: Oracle
        主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 免费观看一级特黄欧美大片 | www欧美 | 久久99精品国产91久久来源 | 久久久久久久久中文字幕 | 欧美在线a | 麻豆精品久久 | 日日爽 | 国产精品视频导航 | 亚洲精品自在在线观看 | 国产男女视频在线观看 | 7777视频| 91免费在线视频 | 成人a在线视频免费观看 | 农村少妇kkkk7777 | 久久国产区 | 完全免费av | 自拍偷拍专区 | 91精品在线观看入口 | 国产高清视频在线 | 亚洲中午字幕在线观看 | 国产成人精品免高潮在线观看 | 夜夜超碰 | 欧美lesbianxxxxhd视频社区 | 欧美精品黄 | 精品国产欧美一区二区三区成人 | 久久免费视频网 | 91天堂| 亚洲综合在线一区 | 麻豆久久久久久 | 99热热热热| 欧美日韩视频在线 | 亚洲毛片在线 | 天天操夜夜爽 | 成人av一区二区三区 | 免费观看黄色大片 | 在线一区二区免费 | 日韩中文字幕电影在线观看 | 国产精品一二区 | 成人午夜视频网 | 91麻豆精品国产91久久久久久 |