电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle 11g數據庫使用expdp每周進行數據備份并上傳到備份服務器

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

        學校需要將之前的生產數據庫備份到華為云,之后實現每周自動備份

        1.看看數據庫情況

        1.1先看了下表空間情況,生產環境表空間大概90G,用了才一半不到

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

        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 BWHERE A.FILE_ID=B.FILE_IDGROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTESORDER BY B.TABLESPACE_NAME;

        2.數據庫備份

        2.1登陸數據庫

        [root@]$ sqlplus / as sysdba

        2.2創建邏輯目錄

        執行這個操作并不會在Linux中創建/opt/data_backup這個文件,最后需要手動去創建該文件才能進行備份。

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

        2.3給數據庫用戶文件操作權限#dbuser為數據庫用戶名,更具實際情況更改

        Grant read,write on directory back_dir to dbuser;

        2.3創建物理目錄

        [root@]$ mkdir -p /opt/backup #-p 確保目錄名稱存在,不存在的就建一個,可使用參數創建多級目錄

        1.3備份數據庫

        [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=
        等等還有很多參數自行了解

        3.shell腳本實現自動備份

        #!/bin/bash#導入環境變量,根據具自己實際情況填寫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/   #備份服務器的用戶,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$instanceexport 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_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:指定絕對路徑 --remove-files :打包后刪除原文件echo "tar the file backup successfully"echo "scp to":$BACKUP_IPscp $DATA_DIR/$BAKUPTIME.tar.gz $BACKUP_USER_IP_DIR #遠程服務器防火墻有限制scp端口需要加:-P 端口號rm -f $DATA_DIR/$DELTIME.log #刪除之前的備份echo "Bakup completed."

        4.添加定時任務

        [root@ ]$ crontab -e

        添加行:* 1 * * 6 /opt/back.sh #每個星期的星期六早上執行備份任務

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

        4.參考文章

        到此這篇關于Oracle 11g數據庫使用expdp每周進行數據備份并上傳到備份服務器的文章就介紹到這了,更多相關Oracle 11g使用expdp備份數據內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

        標簽: Oracle
        主站蜘蛛池模板: 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 福建珂朗雅装饰材料有限公司「官方网站」| 陕西自考报名_陕西自学考试网 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 芝麻黑-芝麻黑石材厂家-永峰石业| 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 美名宝起名网-在线宝宝、公司、起名平台 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 |