首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RMAN 备份异机恢复 Oracle 数据库

;-- 检查归档模式是否打开archive log list备份数据库mkdir -p /home/oracle/scriptscd /home/oracle/scriptschmod +x dbbackup_lv0...NFS 备份,则需要拷贝最新的备份文件至目标端同路径的目录下:## oracle 用户下执行cd /backupscp * oracle@192.168.30.81:/backup拷贝完成后,检查备份文件目录的权限是否正确...backup_20220820151311.log RMAN-07517: Reason: The file header is corruptedRMAN>至此,RMAN 恢复前准备已经完成,接下来需要通过备份来恢复数据...1.1、本地备份方式本地备份恢复比较简单,注意通道类型使用的是 disk,一般数据量大的话可以多开几个通道:## rman 下继续恢复run {allocate channel c1 device type...oinstall /u01/app/oracle/fast_recovery_areaRMAN> alter database open resetlogs;database opened至此,RMAN 异机恢复结束

2.5K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用RMAN实现异机备份恢复(WIN平台)

    --================================= -- 使用RMAN实现异机备份恢复(WIN平台) --=================================     ...在有些情况下,如数据库服务器处于磁盘空间的压力或成本控制需要将数据文件备份到异机,使用RMAN可以完成该工作。...基于Windows平台 所需完成的配置相对简单,仅仅是添加账户与使用新增的帐户来启动数据库服务以及设置共享路径。     下面给出具体描述。 一、配置数据库服务器与备份目的主机     1....,使用异机备份与恢复与使用本地服务器备份与恢复操作方式并无太多差异,但数据库的性能则受到一定         的影响。...即备份到异机其备份与恢复速度低于备份恢复在本地服务器。在大型生产环境中且实时性要求特高的情形,尽可能的避免异机         备份与恢复。尽管如此,备份到异机与从异机恢复仍然不失为一种可选方案。

    1.5K30

    RMAN备份策略与异机恢复一例

    防止A机器本身硬件Crash无法恢复造成核心数据库无法恢复的窘境。而且在B机器可以将数据异机恢复到任意时间点。...注意:因为要求备份完毕后直接脚本命令自动传输到异机备份目录,所以需要预先配置好到B机器的SSH无密码登录。...1.定时任务: 每周日1点数据库全备 每天8点备份归档 [ora11204@OEL-ASM scripts]$ crontab -l 0 1 * * 0 /u01/orabak/scripts/backup.sh...,对于归档日志,控制文件和参数文件的备份并没有做进一步区分(如果你的归档文件很大,还需要进一步设计细分) 3.异机恢复: 异机恢复核心步骤: 3.1 参数文件: $ strings ORCL.24.1.20180619...pfile='/u01/oradata/orcl/pfile.ora'; SQL> startup mount SQL> alter database open resetlogs; 至此,RMAN备份策略与异机恢复实例演示完成

    72940

    RMAN备份策略与异机恢复一例(续篇)

    本文是《RMAN备份策略与异机恢复一例》的续篇,继续实验验证,最终实现两个需求: 1.异机恢复临时测试的小库 2.传输归档时,实现增量传输 1.异机恢复临时测试的小库 之前异机恢复的需求已经演练成功,现在需要保持之前恢复的库...知识点: a.如何恢复指定时间点的数据库 b.如何重定向数据库各文件的路径 c.如何验证数据是否是自己需要的 查询数据库全备有两个日期的,一个是2018-06-19的全备,一个是2018-06-21的全备...to obtain file status Linux-x86_64 Error: 2: No such file or directory Additional information: 3 检查备份和归档...+%Y%m%d`* oracle@192.168.1.61:/u01/orabak/ echo "End rsync at : `date`" >>${1}/backup_full.log --归档备份脚本.../u01/orabak/scripts/backup.sh /u01/orabak 0 * * * * /u01/orabak/scripts/backuparch.sh /u01/orabak 去异机

    85420

    Oracle数据库异机升级

    环境: A机:RHEL5.5 + Oracle 10.2.0.4 B机:RHEL5.5 需求: A机10.2.0.4数据库,在B机升级到11.2.0.4,应用最新PSU补丁程序。...脚本到A机 5.2 A机执行utlu112i.sql进行升级前检查 5.3 根据检查结果调整A机数据库 六、 A机备份原库 七、 B机恢复数据库 八、 B机升级数据库 8.1 修改恢复后的数据库为非归档模式...注意:升级之后执行utluiobj.sql 六、 A机备份原库 为了不影响业务的网络带宽,可采用DCN网络进行NFS的搭建,同时不必再传送备份文件。....html#1 七、 B机恢复数据库 B机恢复数据库可参考:http://www.cnblogs.com/jyzhao/p/4806434.html#2 注意:这里恢复完成不要直接尝试打开数据库.../opatch lsinventory 查询dba_registry_history: SQL> select * from dba_registry_history; 到此,已完成数据库异机升级操作。

    1.4K20

    使用RMAN迁移数据库到异机

    一、主要步骤      1、备份数据库      2、ftp备份到目的服务器      3、为目标数据库创建项目目录      4、为目标数据库创建pfile或spfile(使用RMAN还原或复制原pfile...打包整个备份集ftp到目标服务器或scp到目标服务器 下面是ftp到目标服务器解压后包含的文件 oracle@2go-devDB01uv:/u02/database/SY5221_RMAN/20121013...恢复到异机不同目录的情形(补充内容@20130906) 步骤基本上与使用的相同目录差不多,有些需要注意的,下面一一列出 1、备份数据及ftp到目的服务器,同之前 2、创建相应的目录   此处的目录有别于原目录...10、后记   上面描述的主要是Oracle 10g,无法连接到目标数据库,也就是不使用duplicate方式的异机恢复方法   对于Oracle 11g,参考如下链接: 基于 RMAN 的同机数据库克隆...基于RMAN的异机数据库克隆(rman duplicate) 基于RMAN从活动数据库异机克隆(rman duplicate from active DB) RMAN 数据库克隆文件位置转换方法

    2.1K20

    RMAN异机恢复快速参考

    应用场景:服务器A为正常运行的生产环境,需要在服务器B上部署一套相同环境做测试。...数据库环境:RHEL6.4 + Oracle 11.2.0.4.7 一、 服务器A备份数据库 1.1 在线备份(数据库运行在归档模式) 1.2 备份脚本内容 二、 服务器B恢复数据库 2.1 服务器B安装数据库软件...2.2 启动实例到nomount状态(指定pfile文件) 2.3 RMAN恢复控制文件,确定备份集有效性 2.4 RMAN恢复数据库 2.5 恢复后操作 一、 服务器A备份数据库 1.1 在线备份...(数据库运行在归档模式) nohup /bin/bash backup_all.sh & 备份完将所有备份介质传到服务器B(如果两台机器是内连网络,可以考虑结合NFS服务从一开始就备份到服务器B上)。...服务器B恢复数据库 2.1 服务器B安装数据库软件 参考http://www.cnblogs.com/jyzhao/p/3891769.html安装数据库软件及之前的相关配置。

    1.9K10

    基于RMAN的异机数据库克隆(rman duplicate)

    duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录。...本文描述了使用rman duplicate实现异机数据库克隆。...                            |-----------------------------                              With target connection   2、RMAN异机恢复示意图...对于不同位置的duplicate情形,需要对文件位置进行转换,可参考: RMAN 数据库克隆文件位置转换方法 image.png 3、实战RMAN异机克隆 --环境: --目标数据库:...ACTION ---------- -------------------- Robinson Transfer DB Jackson Transfer DB by rman 4、后记   a、在异机克隆时

    1.8K20

    幻兽帕鲁服务器数据备份(云备份)

    这里讲一下如何定时将服务器数据备份到腾讯云轻量对象存储服务,以及如何恢复数据。服务器间的数据迁移,也可以参考本指南,免去手动拷贝数据,直接使用云端数据同步到本地进行恢复。...本文概要 控制台一键教程 手动部署教程 Windows服务器(网页备份) Linux 服务器(定时备份) Windows 服务器(定时备份) Windows 服务器(执行命令一键备份) 相关教程 选购轻量对象存储套餐包...注意:即时备份文件可永久保存;为保证备份数据的有效性,推荐先停止游戏进程后再进行即时备份。 定时备份 点击定时备份,配置帕鲁存档的自动定时云备份。备份周期支持选择30分钟、1小时、2小时、6小时。...用户类型选择【子账号】,账号id 选择palbackup,权限选择添加数据读取、数据写入,点击保存。 3....一键备份 3.1 进入服务器详情页面,选择【执行命令】卡片,点击按钮【执行命令】 3.2 命令来源选择【公共命令】的【数据备份-Windows系统】命令。

    9.3K416

    服务器自动备份数据

    环境信息 处理器架构:X86 操作系统:CentOS Linux release 7.9.2009 (Core) 功能介绍 1.定时备份数据库。 2.定时备份指定文件夹内容。...3.将所有备份内容打包。 4.将所有备份内容按时间日期文件夹存储。 操作步骤 1.新建存储数据库账户密码文件夹,例如/usr/local/backup_conf。...//要备份的数据库名 MYSQL_HOST=localhost MYSQL_PORT=3306 6.新建存储执行备份的脚本文件的文件。...BACKUP_MYSQL="/var/lib/mysql/mysql_general.log" #要备份的数据库文件夹目录 BACKUP_DIR="/usr/local/backup" # 指定备份项目文件存储在哪个目录...BACKUP_DIR_LOG="/usr/local/backup_log" # 指定数据库日志备份的文件存储目录 DATE=$(date +%Y%m%d_%H%M) # 包含日期和时间(年月日_

    6400

    利用Rsync同步备份服务器数据

    [USER@]HOST:DEST 3)访问 rsync 服务器: 拉: rsync [OPTION...] [USER@]HOST::SRC... ...可以使用--suffix选项来指定不同的备份文件前缀。 --backup-dir 将备份文件(如~filename)存放在在目录下。...one-file-system 不要跨越文件系统边界 -B, --block-size=SIZE 检验算法使用的块尺寸,默认是700字节 -e, --rsh=COMMAND 指定使用rsh、ssh方式进行数据同步...:将/data目录下的文件备份到/home/my目录下 rsync -avzh /data/ /home/my/ #将本地文件推送到远程服务器 rsync -avzh /data/ root@192.168.31.225...方式传输 rsync -avzhe root@192.168.31.225:/home/my/ /data/ 5、添加认证模块,用定时任务自动备份 #配置服务器配置文件/etc/rsyncd.conf,

    2.7K10

    服务器定时备份数据库

    在9月份的时候,心血来潮考了考 swoole苦工"滑稽园扛把子" 一下 :  在服务器中,你是如何定时备份数据库的?...发现他答的并不好,只说了如何操作宝塔备份数据库,所以只能本人自己写一篇了 宝塔备份 首先,宝塔备份是一定可以的,而且是无脑型,也很简单: 这样就可以了,简简单单 那有人会说,我不用宝塔,该怎么备份呢?...当然也是可以的 crontab脚本备份 首先我们要了解数据库的备份命令: mysqldump工具备份 备份整个数据库 mysqldump -uroot -hhost -ppassword dbname ...> backdb.sql 备份数据库中的某个表 mysqldump -uroot -hhost -ppassword dbname tbname1, tbname2 > backdb.sql 备份多个数据库...,并且把数据写入到备份文件夹中: 额外补充: 备份sql文件之后,还可以进行压缩: mysqldump -uroot -p123456 test | gzip > /home/tioncico/bak/

    3.8K20
    领券