【Oracle Database】数据库完整备份与日志备份

【Oracle Database】数据库完整备份与日志备份
[oracle@wallet01 ~]$ cat /home/oracle/script/full_backup.sh #!/bin/bash if [ -…

	【Oracle Database】数据库完整备份与日志备份[数据库教程]

[oracle@wallet01 ~]$ cat /home/oracle/script/full_backup.sh
#!/bin/bash
if [ -f ~/.bash_profile ];
then
  . ~/.bash_profile
fi
export SH_HOME=/home/oracle/script
rman target / @$SH_HOME/full_backup.sql

[oracle@wallet01 ~]$ cat /home/oracle/script/full_backup.sql
RUN {
BACKUP INCREMENTAL LEVEL=0 DATABASE
FORMAT ‘/home/oracle/backup/gstadb_full_backup_%s_%p_%T‘
PLUS ARCHIVELOG
FORMAT ‘/home/oracle/backup/gstadb_arch_backup_%s_%p_%T‘ delete all input;
DELETE NOPROMPT OBSOLETE;
CROSSCHECK BACKUP;
DELETE EXPIRED BACKUP;
}

[oracle@wallet01 ~]$ cat /home/oracle/script/arch_backup.sh
#!/bin/bash
if [ -f ~/.bash_profile ];
then
  . ~/.bash_profile
fi
export SH_HOME=/home/oracle/script
rman target / @$SH_HOME/arch_backup.sql

[oracle@wallet01 ~]$ cat /home/oracle/script/arch_backup.sql
RUN {
sql ‘alter system archive log current‘;
BACKUP ARCHIVELOG ALL FORMAT ‘/home/oracle/backup/gstadb_arch_backup_%s_%p_%T‘;
DELETE NOPROMPT OBSOLETE;
CROSSCHECK BACKUP;
DELETE EXPIRED BACKUP;
}

[oracle@wallet01 ~]$ cat /home/oracle/script/day_backup.sh
#!/bin/bash
mkdir -p /home/oracle/day_backup/`date ‘+%Y%m%d‘`
cp -p /home/oracle/backup/* /home/oracle/day_backup/`date ‘+%Y%m%d‘`
find /home/oracle/day_backup/ -type d -mtime +6 -exec rm -rf {} ;

[oracle@wallet01 ~]$ crontab -l
0 0 * * * /home/oracle/script/oracle_backup.sh
*/10 1-23 * * * /home/oracle/script/log_backup.sh
55 23 * * * /home/oracle/script/day_backup.sh

 

【Oracle Database】数据库完整备份与日志备份

原文地址:https://www.cnblogs.com/dbamonkey/p/14025092.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6610.html

(0)
上一篇 2023-04-06
下一篇 2023-04-06

相关推荐

  • 一句话从 MySQL 取出重复行[亲测有效]

    一句话从 MySQL 取出重复行[亲测有效]按该字段分组后,组内行数大于 1 的就是重复行。大于 1 要写入 having;但仅用 group+having 只能得到汇总值,不是明细数据,要得到明细还要用子查询重复遍历: select * f…

    2023-03-16
    160
  • Python文件读写操作,数据存储必备技能

    Python文件读写操作,数据存储必备技能Python语言因其简洁、易读易写而备受青睐。对于数据科学家及工程师而言,Python在数据存储及处理方面拥有着强大的能力。因此,Python的文件读写操作也是数据科学家必须掌握的技能之一。在本文中,我们将从以下几个方面介绍Python文件读写操作及代表性数据存储方式:

    2024-02-21
    100
  • 什么是数据死锁,死锁的必要条件是什么[通俗易懂]

    什么是数据死锁,死锁的必要条件是什么[通俗易懂]一丶什么是数据死锁? 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用, 它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等的进

    2023-04-20
    158
  • 数据库基础(Oracle)「建议收藏」

    数据库基础(Oracle)「建议收藏」1.前言 2.select简单查询 3.单值函数 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    2023-02-17
    126
  • Windows 系统 PostgreSQL 手工安装配置方法[通俗易懂]

    Windows 系统 PostgreSQL 手工安装配置方法[通俗易懂]自从2020年底开始接触 PostgreSQL 以来就喜欢上了这个数据库,个人感觉比 MySQL 好用,多表联合查询性能好很多,同时也不存在 SQLServer 的版权授权费用问题。搭配 .NET 开

    2023-06-03
    143
  • 腾讯云ecs_es云平台

    腾讯云ecs_es云平台导语 | 腾讯云Elasticsearch在腾讯会议中有哪些应用?在大规模海量应用场景下,腾讯云Elasticsearch在高可用和性能方面做了哪些优化?在低成本解决方案中又有哪些独到之处?本文是对…

    2023-04-01
    156
  • Python字符串转数字

    Python字符串转数字在Python中,字符串转数字是一个很常见的需求。有时我们需要从输入中读取数值,或者从数据库中读取数值字段。Python提供了各种各样的方法将字符串转换为数字类型。不同的方法适用于不同的场景和需求。在这篇文章中,我们将介绍多种不同的字符串转数字方法以及它们的用法和优劣。

    2024-07-07
    46
  • 2020 年 3 月 5 日凌晨,码云主数据库切换问题记录[通俗易懂]

    2020 年 3 月 5 日凌晨,码云主数据库切换问题记录[通俗易懂]2020 年 3 月 5 日,农历二月十二,惊蛰,宜搬家、安机械。由于主数据库磁盘容量告急,我们决定将主数据库迁移至新的物理设备。上一次迁移是在 2018 年,我们从 SAS 磁盘迁移至 SSD 磁…

    2023-02-03
    158

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注