最近客户需要一个自动备份任务,把库里的数据备份出来。实现方式:编写备份脚本,加入到crontab任务中。脚本内容:先把oracle环境变量加入到脚本中,然后使用一个shell脚本中的日期函数。加入到crontab里,就可以执行定时备份计划了。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-06 10:14:19
                            
                                816阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自己写得oracle备份脚本,可在oracle用户下,用crontab命令添加自动任务。
#!/bin/bash  # This shell is used to backup oracle database # Backup occurs on             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-30 13:20:57
                            
                                714阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle自动备份及自动备份步骤.Oracle数据库export出dmp进行保存。一、备份脚本1、初始化变量,记录开始日志#变量sysname=填写自己的系统名称syspath=/home/oracle/databak/$sysnamev_date=$(date'+%Y%m%d%H%M%S')#日志目录logfile=${syspath}/backup.${v_date}.log            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-08 14:17:00
                            
                                572阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               因为需要最近写了一个适用于Oracle上的备份脚本,Oracle的数据备份不像MySQL一样直接使用二进制工具就可以备份,在Oracle上进行数据备份需要 做好相应的配置,在配置好后才能进行正常的数据备份脚本,所以在Oracle备份数据前需要做一些配置。   首先,因为Oracle的11g开始的特性,空表不会分配表空间所以在备份脚本中我使用了expdp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-07-01 23:55:42
                            
                                9368阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本编写之前我在Linux Crontab有提到第一个脚本http://blog.csdn.net/yangshangwei/article/details/52452599#t30第一个脚本#!/bin/bash#oracle变量设置export ORACLE_BASE=/data/oracleexport ORACLE_HOME=/oracle/product/102export ORAC            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-31 15:09:20
                            
                                1120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本编写之前我在Linux Crontab有提到第一个脚本http://blog.csdn.net/yangshangwei/article/details/52452599#t30第一个脚本#!/bin/bash#oracle变量设置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-11 11:03:01
                            
                                1001阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
#oracle_rman.sh/script run by oracle
week_daily=`date +%a`
date=`date +%Y%m%d`
bak_dir=/data/rman/$date
log=${bak_dir}/$date.log
case ${week_daily} in
"Sun")  level=0;;
"Mon")  level=2;;
"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-31 16:00:57
                            
                                793阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,Oracle数据库的自动备份是非常重要的,可以保障数据库的安全性和稳定性。而红帽(Red Hat)作为一款著名的Linux发行版,在数据库备份方面也有其独特的优势。下面我们来介绍一种在红帽系统上使用的Oracle自动备份脚本。
首先,我们需要明确备份的内容和周期。通常来说,数据库备份包括数据文件、日志文件以及控制文件。备份的周期可以根据实际需求来确定,可以是每天、每周或者每月            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 11:53:59
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 日常RMAN备份脚本,很基础。但是对于多个需要备份的Oracle,可以简单实施,并利于后期批量状态的查询。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-11-27 16:25:31
                            
                                2048阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bashexportORACLE_HOME=/usr/local/instantclient_11_2exportPATH=$ORACLE_HOME:$PATHexportTNS_ADMIN=$ORACLE_HOME/network/adminexportLD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH#exportNLS_LANG='            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-12-06 16:15:35
                            
                                1259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本章节写的是文件的自动备份脚本,把脚本写到定时任务中,脚本会对每天会在特定的时间内对我们设置好的目标文件进行备份,具体需要备份哪个目录文件要根据需求来定,备份文件在数量在什么范围内也是通过需求确定。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-12-25 20:35:46
                            
                                3014阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言一、mysqldump命令备份数据1、mysqldump常用操作示例2、还原 MySQL 备份内容3、编写BASH维护固定数量备份文件3.2、cron服务3.3、crontab语法3.5、创建cron脚本前言在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。一、mysqldump命令备份数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 20:44:23
                            
                                300阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  做运维工作要为自己减轻工作负担,所以对于重复性的工作最好写成脚本执行,如果周期比较频繁可以采用任务计划来完成,这样可以大大提高工作效率。
      首先自动备份的脚本内容如下:文件名为cmsp.sh
#!/bin/bash  export NLS_LANG="SIMPLIFIED&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-12 16:48:17
                            
                                1262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [备份pmis系统的数据] set hh=%time:~0,2% set hh=%hh: =0% set sid=127.0.0.1/orcl set backdir=D:\oracle_bak set            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-10-25 21:54:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            因项目需要,要整出个每天自动备份Oracle数据库的脚本,在参考了网上的相关资料,结合Windows自带的任务计划功能,基本能满足需求。相关代码如下:view plaincopy to clipboardprin...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-04-21 14:37:00
                            
                                90阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            oracle rman linux的的自动备份脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-19 17:38:23
                            
                                1105阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            优点:热备份,不影响业务,增量备份,远程备份。目的:自动打包备份到远程10.0.0.111备份服务器好用帮点赞!谢谢小伙伴的支持。前提:1.安装xtrabackupyum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum install            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-03 14:23:57
                            
                                4381阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论