如何开始使用RMAN的Oracle备份脚本?
Recovery Manager(RMAN)是Oracle的一种可用于备份和恢复Oracle数据库的工具。该软件在管理服务器上运行,并通过网络与目标数据库或服务器进行通信,以管理持续备份数据的过程。
可以使用rman命令访问RMAN命令行,该命令为用户提供了一系列备份或恢复命令的输入命令提...
文章
boxti
-08-02
989浏览量
Oracle 基于备份控制文件的恢复(unsing backup controlfile)
Oracle
基于备份控制文件的恢复(unsing backup controlfile)
有关RMAN的备份恢复与管理请参考RMAN 概述及其体系结构RMAN
配置、监控与管理RMAN
备份详解RMAN
还原与恢复RMA...
文章
白及88
-02-29
1595浏览量
Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman ...
文章
leshami
-09-11
756浏览量
Quick BI 数据可视化分析平台
入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品
广告
Linux/Unix shell sql 之间传递变量
灵活结合Linux/Unix Shell 与SQL 之间的变量传输,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给出几个简单的示例以供参考。
Linux/Unix 下调用SQL,RAMN 请参考:Linux/Unix ...
文章
leshami
-09-14
962浏览量
K3CLOUD自动备份Oracle数据库并删除指定天数前的备份
系统环境:rhel 6.4+oracle 11.2.0.3.7+k3cloud6
主要参考下文,并根据实际情况做更改:
/archives/5960.html
1、root用户登录服务器
1
mkdir-p/u01/backup
...
文章
科技小能手
-11-12
1109浏览量
用RMAN进行自动备份的脚本
用RMAN进行自动备份的脚本,且自动拷贝备份文件到其它机器
上次写了一个用exp进行备份的批处理脚本,反响不错,参见:/viewthread.php?tid=20864
受此鼓舞,所以此次将维护产品数据库的rman脚本贡献出来。
这个脚本比上个脚本更具冲击力...
文章
jimbuster
-03-24
584浏览量
CRONTAB调用备份脚本时要注意环境变量的设置
EXP备份是DBA常规操作之一,尤其是10g以前的版本没有EXPDP,所有的逻辑备份都是通过EXP来实现。而将EXP写成SHELL脚本,使之可以调用也并没有什么特别之处。不过如果并非oracle用户执行,而是需要CRONTAB自动允许,那么备份的脚本就有一些要求了。
客户环境使用RMAN...
文章
老牛的博客
-08-22
557浏览量
ORACLE冷备份与恢复
原文:ORACLE冷备份与恢复
ORACLE备份和恢复有三种方式: (1)数据泵(expdp/impdp) (2)冷备份 (3)RMAN备份 就分类而言,(1)和(2)统有称为“冷”备份,(3)称为“热”备份。 数据泵和冷备份只能将数据库还原到某个时间点上(就是备份的时间点),而RMAN...
文章
杰克.陈
-12-11
1024浏览量
Oracle RMAN备份还原方案
1、修改rman配置,能够恢复到7天内的任一时间点
su - oracle
rman target /
configure retention policy to recovery window of 7 days;
show all;
2、创建备份数据库和归档日志rman脚本online_dat...
文章
技术小胖子
-11-15
973浏览量
RMAN简明教程之七——恢复目录与恢复目录的使用
Oracle版本9因为控制文件的自动备份,可以很大程度成不需要使用恢复目录,但是使用恢复目录的也有如下好处
·有些命令只被恢复目录支持(对于9i来说,也就是专门操作恢复目录的语句而已)
·能保留更多的历史备份信息
·一个恢复目录能管理与备份多个目标数据库
·如果在9i以前,丢失...
文章
老牛的博客
-09-12
608浏览量
linux 下RMAN备份shell脚本
RMAN备份对于Oracle数据库的备份与恢复简单易用,成本低廉。对于使用非catalog方式而言,将RMAN脚本嵌入到shell脚本,然后再通过crontab来实现中小型数据库数据库备份无疑是首选。本文提供了一个简单易用的基于linux shell下的RMAN备份脚本供参考。大家可...
文章
leshami
-09-28
924浏览量
使用Oracle RMAN脚本
为什么要使用脚本?
为什么要使用RMAN命令脚本呢?这里有2个主要原因:
绝大多数RMAN操作都是批量的同时也是自动化的。举例来说,备份数据库是一个反反复复的操作而非每次执行都要费一番功夫写命令。
脚本提供了一致性。在临时性的抑或者说一次性的操作,譬如从备份中恢复数据库,一般都不适用自动化。...
文章
科技小能手
-11-12
917浏览量
中小型数据库 RMAN CATALOG 备份恢复方案(二)
中小型数据库呈现的是数据库并发少,数据库容量小,版本功能受限以及N多单实例等特点。尽管如此,数据库的损失程度也会存在零丢失的情形。企业不愿意花太多的钱又要保证数据库的可靠稳定,可是苦煞了我这些搞DB的。接上一篇文章,中小型数据库 RMAN CATALOG 备份恢复方案(一),我们继续来...
文章
leshami
-08-09
1045浏览量
Linux服务器数据库(MySQL、ORACLE)简单的异地备份方案
Linux服务器MySQL数据库简单的异地备份方案
首先简单说下:
1、执行脚本导出数据库。
mysqldump -h127.0.0.1 -P3306 -uroot -ppassword dbname > /bak/db/backup.sql
2、使用scp将导出的数据库文件传输到其他服务器...
文章
单红宇
-12-12
1587浏览量
RMAN 备份案例-shell 脚本
RMAN 备份案例-shell 脚
通过shell 结合RMAN建立数据库的备份,可以简化数据库备份的工作,以下为一个备份案例:
系统环境:
操作系统:RedHat EL6
Oracle: Oracle 11gR2
本方案结合RMAN的Catalog DB建立备份,通过Catalog ...
文章
余二五
-11-15
816浏览量
【转】基于Linux下 Oracle 备份策略(RMAN)
文章转自:/robinson_0612/article/details/6454509
-- 基于Linux下 Oracle 备份策略(RMAN)
对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备...
文章
百万大军
-05-09
777浏览量
RMAN简明教程之二——RMAN的启动与运行
一、运行要求1、进程与内存要求
更多的进程的需要
大池的分配
2、基本环境变量需求
ORACLE_SID, ORACLE_HOME, PATH, NLS_LANG, 如果用到了基于时间的备份与恢复,需要另外设置NLS_DATE_FORMAT
3、权限要求
需要SYSDBA系统权限
如果是本地,可以...
文章
老牛的博客
-09-08
676浏览量
中小型数据库 RMAN CATALOG 备份恢复方案(一)
对于数据库的稳定性,高可用,跨平台以及海量数据库的处理,Oracle 数据库通常是大型数据库和大企业的首选。尽管如此,仍然不乏很多中小企业想要品尝一下Oracle腥味,因此在Oracle环境中也有不少中小型数据库。出于成本的考虑,通常有可能就搞个标准版了,跑在Linux上。谁叫Or...
文章
leshami
-08-07
759浏览量
TNS-01201: Listener cannot find executablen 错误
最近在启动监听器的时候收到了TNS-01201: Listener cannot find executable...的错误提示。这个错误还真是一个一直没有碰到过的错误。咋一看还真不明白是怎么一回事呢。下面是错误的具体描述与解决方案。
1、故障描述#在启动监听器时收到了TNS-0120...
文章
leshami
-06-11
993浏览量
Mysqldump工具的详细介绍
说明:mysqldump是数据库用来备份和数据转移的一个工具,一般在数据量很小的时候(几个G)可以用于备份。当数据量比较大的情况下,就不建议用mysqldump工具进行备份了;mysqldump是一个很好用的mysql数据转移工具,具有兼容强强、跨版本等特点;
一、数据库的导出
...
文章
猎人笔记
-08-28
610浏览量
Linux/Unix shell 脚本跨服务器跨实例执行SQL
在DB运维的过程中,难免碰到需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是否需要增加。而需要查看的数据库服务器上有多个实例,同时又存在多个数据库服务器,这样子下来,几十个DB,上百个的情形一个个...
文章
leshami
-08-22
887浏览量
基于用户管理的同机数据库克隆
Oracle 同机数据库复制或克隆经常用于提供测试或开发环境。对于生成的克隆数据库有多种方式,如使用冷备方式进行数据库克隆(需要使用nid修改db_name),热备方式克隆数据库,rman方式克隆数据库等等。由于是同机克隆,因此目标数据库与原数据库必须位于不同的目录,其次,使用不用的数...
文章
leshami
-07-24
699浏览量
Linux/Unix shell 脚本清除归档日志文件
对于DEV以及UAT环境,有些时候,数据库需要处于归档模式,但并不需要备份数据库。因此,archive归档日志不停的增长导致磁盘空间被大量耗用。对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志。本文给出了清除归档日志的脚本。
1、清除归档日志shell脚本
r...
文章
leshami
-04-15
875浏览量
oracle数据库shell备份脚本
1、root用户下创建备份路径:
mkdir /opt/backup
chown oralce:oinstall /opt/backup
2、oracle用户创建备份脚本路径:
mkdir /opt/app/oracle/bin
cd /opt/app/oracle/bin
3、创建备份脚本
3....
文章
技术小胖子
-11-11
792浏览量
Oracle DBCA高级玩法:从模板选择、脚本调用到多租户
作者介绍
杨建荣,DBAplus社群联合发起人。现就职于搜狐畅游,Oracle ACE-A、YEP成员,超7年数据库开发和运维经验,擅长电信数据业务、数据库迁移和性能调优。持Oracle 10G OCP,OCM,MySQL OCP认证,《Oracle DBA工作笔记》作者。
本篇文章的思路如下...
文章
稀奇古怪
-05-11
1410浏览量
RMAN备份脚本一列分享
在ORACLE数据库中,RMAN备份的脚本非常多,下面介绍一例shell脚本如何通过RMAN备份,以及FTP上传RMAN备份文件以及归档日志文件的脚本。
fullback.sh 里面调用RMAN命令做数据库备份,它使用的cmdfile为/home/oracle/backup/bin/fullba...
文章
潇湘隐者
-04-25
1154浏览量
使用RMAN迁移数据库到异机
迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。本文描述了使用RMAN来还原Oracle 10g数据...
文章
leshami
-10-16
883浏览量
Overview of MySQL Programs
mysqld MySQL服务的后台程序,类似某些程序的后台程序如PostgreSQL的后台程序postgres , mongoDB的后台程序mongod等等.mysqld_safe 启动mysqld的一个脚本.mysql.server 也是启动mysqld的一个脚本,不过这个符合...
文章
德哥
-03-31
1202浏览量
如何使用 orachk 工具
Oracle RAC 安装完毕后的健壮性是一个令人头疼的问题。之前Oracle为之专门推出了raccheck工具,确实方便了我们这些个苦逼的DBA。现在Oracle在raccheck的基础之上又推出了orachk. orachk包含了EXAchk 的功能并替换了流行的 RACcheck...
文章
leshami
-04-11
925浏览量
EXP-00091错误的说明和解决方法
今天我写了一个在Linux下执行定时任务备份Oracle数据库的脚本,但是在root用户下执行脚本的时候报错了,错误内容为EXP-00091,下面附上解决方案(当然,下面的内容是我转载的哦!):
对于一个经常用oracle的人来讲,会经常用到EXP和imp工具,我们在做EXP的过程中可能经常会遇...
文章
忆夏老师
-10-27
599浏览量