--使用root用户备份
su - root
mkdir -p /oracle/data_dump/backup_soft
nohup tar -cvf /oracle/data_dump/backup_soft/oracle_`date +\%Y\%m\%d`.tar /oracle/app/oracle >/oracle/data_dump/backup_soft/oracle.tar.log &
nohup tar -cvf /oracle/data_dump/backup_soft/12.1.0_`date +\%Y\%m\%d`.tar /oracle/app/12.1. >/oracle/data_dump/backup_soft/12.1..tar.log &
nohup tar -cvf /oracle/data_dump/backup_soft/grid_`date +\%Y\%m\%d`.tar /oracle/app/grid >/oracle/data_dump/backup_soft/grid.tar.log &
nohup tar -cvf /oracle/data_dump/backup_soft/oraInventory_`date +\%Y\%m\%d`.tar /oracle/app/oraInventory >/oracle/data_dump/backup_soft/oraInventory.tar.log &
nohup tar -cvf /oracle/data_dump/backup_soft/etc_`date +\%Y\%m\%d`.tar /etc >/oracle/data_dump/backup_soft/etc.tar.log &
--当前数据库程序目录
drwxrwxrwx grid oinstall Jul : 12.1.
drwxrwxrwx grid oinstall Jul : grid
drwxrwxrwx grid oinstall Jul : oraInventory
drwxrwxrwx oracle oinstall Jul : oracle --修改程序目录名
su - root
mv 12.1. 12.1.0_20180727
mv grid grid_20180727
mv oraInventory oraInventory_20180727
mv oracle oracle_20180727 --解压备份的程序文件,解压后权限都在,直接启集群即可(AIX环境会解压到原路径,Linux则不会解压到原路径!)
tar -xvf /oracle/data_dump/backup_soft/oracle.tar
tar -xvf /oracle/data_dump/backup_soft/12.1..tar
tar -xvf /oracle/data_dump/backup_soft/grid.tar
tar -xvf /oracle/data_dump/backup_soft/oraInventory.tar

mkdir -p /data/backup_soft

nohup tar -cvf /data/backup_soft/`date +\%Y\%m\%d`_oracle.tar            /oracle/app/oracle            >/data/backup_soft/`date +\%Y\%m\%d`_oracle.tar.log &

nohup tar -cvf /data/backup_soft/`date +\%Y\%m\%d`_12.2.0.tar            /oracle/app/12.2.0            >/data/backup_soft/`date +\%Y\%m\%d`_12.2.0.tar.log &

nohup tar -cvf /data/backup_soft/`date +\%Y\%m\%d`_grid.tar              /oracle/app/grid              >/data/backup_soft/`date +\%Y\%m\%d`_grid.tar.log &

nohup tar -cvf /data/backup_soft/`date +\%Y\%m\%d`_oraInventory.tar      /oracle/app/oraInventory      >/data/backup_soft/`date +\%Y\%m\%d`_oraInventory.tar.log &

nohup tar -cvf /data/backup_soft/`date +\%Y\%m\%d`_etc.tar               /etc                          >/data/backup_soft/`date +\%Y\%m\%d`_etc.tar.log &

Oracle程序备份的更多相关文章

  1. Oracle自动备份脚本(网上找到的资料)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...

  2. oracle定时备份

    1.将如下代码复制到文本中,最后将文本后缀名称修改成XXX.bat 批处理文件: *********************************************************** ...

  3. oracle从备份归档日志的方法集中回收

    oracle从备份集中抓出归档日志方法 在大连医院遇到这个问题,数据库为归档状态,但归档完成后rman通过crontab自己主动备走归档日志并删除存在系统上的归档日志文件.在RealSync程序停止一 ...

  4. Oracle自动备份数据

    一. Oracle自动备份单表一个月数据 方式一:三步处理(建批处理文件,写sql文件,设置任务计划) 1. 第一步:建立一个批处理文件 @echo off Set OrclSid=orcl Set ...

  5. 新书出版 |《Oracle程序员面试笔试宝典》

    新书出版 |<Oracle程序员面试笔试宝典> <Oracle程序员面试笔试宝典> 丛书[数据库 面试 笔试宝典]已在京东.淘宝和天猫预售,一共 5 本,目前市场上已有4本,丛 ...

  6. Oracle 数据库备份和恢复配置

    可能的失败及其解决方法 失败类型 我们坑你遇到的失败或错误分为两大类:物理和逻辑.物理错误一般是硬件错误或使用数据库的应用程序中的软件错误,而逻辑错误一般在终端用户级别(数据库用户和管理员). 按从轻 ...

  7. oracle 增量备份恢复策略(基础知识)

    EXP和IMP是Oracle提供的一种逻辑备份工具.逻辑备份创建数据库对 象的逻辑拷贝并存入一个二进制转储文件.这种逻辑备份需要在数据库启动的情况下使用, 其导出实质就是读取一个数据库记录集(甚至可以 ...

  8. Oracle数据库备份/导出(exp/expd)、导入(imp/impd)

    ​ 常用的oracle数据库备份(导入/导出)有两种,分别是exp/imp和expd/impd,前者是Orace早期版本带有的导入导出工具,后者是Oracle10g后出现的,下面进行分别介绍! 1.e ...

  9. oracle(数据备份)

    1 --oracle数据备份(三种方法) 2 --1.逻辑备份与恢复:用Oracle提供的工具,导入/导出(exp,imp),数据 3 --泵导入/导出(impdp,expdp),装入器(SQL*Lo ...

随机推荐

  1. Python内置函数之classmetho staticmethod

    当对类的静态属性进行修改时(不需要借助于对象就行类静态属性的修改) class Goods: discount = 0.5 def __init__(self,name,price): self.na ...

  2. Java Spring Boot VS .NetCore (二)实现一个过滤器Filter

    Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...

  3. Java List根据对象的某个属性合并list

    package com.test; import java.util.ArrayList; import java.util.List; public class FileTest { public ...

  4. tensorflow变量-【老鱼学tensorflow】

    在程序中定义变量很简单,只要定义一个变量名就可以,但是tensorflow有点类似在另外一个世界,因此需要通过当前的世界中跟tensorlfow的世界中进行通讯,来告诉tensorflow的世界中定义 ...

  5. c&c++中的宏

    1 c&c++中的宏 do {...} while (0); offsetof & container_of 2 引用 [1] do {...} while (0) 在宏定义中的作用 ...

  6. Python运算符——复合运算符

    就相当于算数运算符的后面加一个“=” 例:+= num = num+5   可以写成  num += 5 就是说,等式右边含有左边的变量名,就可以直接去掉,然后右边的符号移到左边去 同样的“-=  / ...

  7. php接入支付宝的流程(转载)

    php接入支付宝的流程写在这里供像我一样的小白参考. 1.首先要有一个创建一个应用(选好自己想要的功能,关于支付的功能,貌似都需要签约) 2.下载SDK&Dome(网址https://doc. ...

  8. css3实现水平垂直居中

    1.transform实现居中(未设宽高) <div id="wrap">内容</div> <style> #wrap{ padding:50p ...

  9. python提取xml属性导入Mysql

    xml文档来自ganglia-gmond端telnet localhost 8649产生出来的文档,由于ganglia每隔一段时间就更新数据,为了永久保存数据到MySQL中,就用python写了最开始 ...

  10. __x__(11)0906第三天__图片标签

    图片标签  <img src="images/1.gif" alt="冰河世纪的大松鼠" width="80%" /> Hell ...