首页 > 其他分享 >定时备份和scp文件

定时备份和scp文件

时间:2023-12-07 11:11:55浏览次数:49  
标签:备份 TR sh oracle home 定时 scp WX

1.编写一次性备份脚本;

#export s 20231204
30 21 07 12 * /bin/sh /home/oracle/s/export_1204.sh &> /dev/null

vi /home/oracle/s/export_1204.sh

#!/bin/bash
source /home/oracle/.bash_profile
exec >> /home/oracle/s/export_1204.log
for i in `cat /home/oracle/s/partition_1204.txt`
do
expdp \'/ as sysdba\' directory=EXP_SHUNLI dumpfile=T_WX_Q_TR_$i.dmp logfile=T_WX_Q_TR_$i.log content=DAT
A_ONLY COMPRESSION=DATA_ONLY tables=Q.T_WX_Q_TR:$i
done
date

vi /home/oracle/s/partition_1204.txt

P20230101
P20230102
P20230103
P20230104
P20230105

 

2.编写一次性scp脚本; 限速 100M ,传递速度 12.5MB/s

#scp s 20231207
43 10 07 12 * /bin/sh /home/oracle/s/scp_1207.sh &> /dev/null

vi /home/oracle/s/scp_1207.sh

#!/bin/bash
source /home/oracle/.bash_profile
exec >> /home/oracle/s/scp_1207.log
cd /u01/shunli
sshpass -p 2023ss1207 scp -l 102400 T_WX_Q_TR_P* 1.3.12.9:/data/edb_1/T_WX_Q_TR

date

 

标签:备份,TR,sh,oracle,home,定时,scp,WX
From: https://www.cnblogs.com/ss-33/p/17881259.html

相关文章

  • 定时任务
     常见定时任务方案While+Sleep :通过循环加休眠的方式定时执行Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指定时间点执行某一任务,也能定时的周期性执行),无法实现按日历去调度执行任务。ScheduledExecutorService :Java并发包下,JDK1.5出现,是......
  • openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复
    openGauss学习笔记-146openGauss数据库运维-备份与恢复-配置文件的备份与恢复146.1背景信息在openGauss使用过程中,如果静态配置文件无意损坏后,会影响openGauss感知openGauss拓扑结构和主备关系。使用gs_om工具生成的静态配置文件,可以替换已经损坏的配置文件,保证openGauss的正......
  • Linux如何备份数据库
    前言数据库备份还是很重要的,毕竟总不能当自己不小心把数据删了,就真的只剩下偷偷跑路吧!说笑了,对于这种情况我们要学会备份和恢复,这样面对误删的情况也能沉着冷静处理。数据库备份什么是数据库备份呢?以MySQL举个栗子(当然,备份方式有很多,冷、热备份、逻辑备份、快照备份,我们这次讲的是......
  • OSCP(提高篇靶机mrRobot)
    第一步:nmap与dirb   fsocity.dic这个可能是用户或者密码的字典,发现内部存在大量重复数据 catfsocity.dic|sort|uniq>fsocietyuniq 进入登录界面test/test登录 第二步:使用hydra进行用户名密码暴力破解Invalidusername不存在该用户名  F=不存在这......
  • pg数据库 定时备份脚本
    !/bin/bash使用环境变量设置pg密码exportPGUSER=xxxxexportPGPASSWORD=xxxxpghost="xxxxx"logfile="/db/log/dump/pg_dump_backup_$(date'+%d').log"touch$logfileecho"">$logfilebackup_dir="/db/dump_files"tim......
  • 定时清理docker容器日志
    场景:docker容器启用一段时间之后日志会逐渐累积,越来越臃肿,可能高达几十个G,我们需要定期自动清理此容器日志1.创建文件夹,创建文件写入命令,更改可执行权限:mkdir-p/opt/docker-shcat>/opt/docker-sh/clean_docker_log.sh<<EOF#!/bin/shecho"========startclean......
  • Linux_315_Ansible模块之定时任务管理
    ansible的cron模块来添加任务1、添加定时任务,每5分钟进行时间同步ansibleyu-mcron-a"name=ntp_cronjob='/usr/sbin/ntpdatentp.aliyun.com>/dev/null2>&1'minute=*/5"2、远程的查看定时任务是否添加ansibleyu-mshell-a"crontab-l"3、再添加一个记录,事件是......
  • 备份和恢复Linux服务器上的HTTP配置
    备份和恢复Linux服务器上的HTTP配置是一项重要的任务,它可以确保您的服务器在出现故障或配置错误时能够迅速恢复正常运行。下面我们将介绍如何备份和恢复Linux服务器上的HTTP配置。备份HTTP配置登录到Linux服务器上,并使用root权限。备份HTTP配置文件。在大多数Linux发行版中,HTTP配置......
  • ASUS主板不定时死机以及各节能状态
    ASUS主板不定时死机(非蓝屏),关掉EPU,C1E,C3,C6C1状态为部分核心停止工作,C1E为C1的增强状态,而外可以降低电压C1E状态无需软件操作,主板直接就可以控制EIST比C1等状态更详细控制,如C1状态效能固定为50%,EIST可控制的范围更广泛效能可以为0%-100%,同时也可以控制电压EI......
  • React:实现一个定时器计数器,每秒自动+1
    需求:实现一个定时器计数器,每秒自动+1importReact,{useState,useEffect}from"react";exportdefaultfunctionApp(){let[count,setCount]=useState(0);useEffect(()=>{lettimer=setInterval(()=>{setCount(count+1);},100......