首页 > 数据库 >oracle 数据库表空间的备份 ( expdp + cron )

oracle 数据库表空间的备份 ( expdp + cron )

时间:2022-11-23 18:34:46浏览次数:41  
标签:01 expdp cron ORACLE oracle home backup


首先使用 expdp 工具制作一个备份脚本:

backup.sh

 

#hs_aws_db prd backup 
# by xulong
# 2010-09-25
export ORACLE_SID=hsoa
export ORACLE_UNQNAME=hsoa
export ORACLE_BASE=/home/oracle
export ORACLE_OWNER=oa
export ORACLE_HOME=/home/oracle/product/11.2.0/dbhome_1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export f2=exp_`date +%Y%m%d%H%M`.bak
/home/oracle/product/11.2.0/dbhome_1/bin/expdp /'sys/pwd@hsoa as sysdba/' directory=DATA_PUMP_DIR dumpfile=$f2 schemas=hs_aws_sa reuse_dumpfiles=true
mv /home/oracle/admin/hsoa/dpdump/$f2 /home/oracle/backup/
~
~
~
~

 

然后设置自动运行的时间: 这里通过使用 linux 自带的 cron  工具实现,每天晚上1:01分开始执行(详细请参考 cron 帮助)

 

crontab -e

SHELL=/bin/bash 01 01 * * * /home/oracle/backup/backup.sh

 

 

标签:01,expdp,cron,ORACLE,oracle,home,backup
From: https://blog.51cto.com/fangkailove/5881608

相关文章

  • Oracle函数NULLIF
    1、NULLIF函数函数语法:NULLIF(Expression1,Expression2)函数功能:如果来个表达式相等,则返回NULL值,否则返回第一个表达式功能很简单,但是要注意以下几种情况:1)两个......
  • oracle——to_date()操作日期型字段 / to_char()日期型转为字符型
    参考:https://blog.csdn.net/idomyway/article/details/78785112对于oracle数据库,必须使用to_date函数才能操作日期字段。(to_date():将我们写的字符串格式的时间,转为日期格......
  • Oracle对一个字符串中的数字与非数字进行分割
    Oracle对一个字符串中的数字与非数字进行分割Oracle中对一个字符串中的数字与非数字进行分割思路很简单,就是将字符串分成数字与非数字则只要将字符串中的数字全部换成空......
  • oracle使用exp/imp导入导出(用户)
    zoukankan      html  css  js  c++  java oracle使用exp/imp导入导出(用户) 实例,从远程机器上导出nxgy用户的所有对象和数据,然后导入到本机数......
  • Oracle中ALTER TABLE的五种用法(二)
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • Oracle密码过期设置
    1、oracle查询数据库密码哪一天过期selectusername,account_status,expiry_date,profilefromdba_users;其中expiry_date即是过期的时间2、查询数据库密码有效期selec......
  • freecplus框架-Oracle数据库操作
    文章目录​​一、源代码说明​​​​二、概述​​​​三、connection类​​​​四、sqlstatement类​​​​五、程序流程​​​​1、无结果集SQL的程序的流程​​​​2、有......
  • Crony 一个基于Go语言实现的分布式定时任务管理平台
    crony-分布式定时任务管理平台1.基本介绍1.1项目背景项目中存在许多定时任务,很多代码写法都是采取见缝插针式的写法或者直接丢到task服务里面写,存在以下问......
  • oracle数据库进程查询
    1、查看进程selectsess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_mode,SESS.machinefromv$locked_objectlo,dba_objectsao,v$......
  • oracle慢查询sql
    详细主题:通过sql查询出数据库有哪些sql语句执行时长比较慢 转载:https://www.cnblogs.com/asker009/p/10768298.html一、查询执行最慢的sqlselect*from(select......