热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

利用RMAN备份复制数据库-mysql教程

一、在oracle数据open状态下,用rman备份rman备份必须在归档模式下查看是否是归档模式SQLgt;archiveloglist;

一、在oracle数据open状态下,用rman备份rman备份必须在归档模式下查看是否是归档模式SQLgt; archivelog list;

一、在Oracle数据open状态下,用rman备份

rman备份必须在归档模式下

查看是否是归档模式

SQL> archivelog list;

修改为归档模式

shutdown immediate

startup mount

alter database archivelog;(alter database noarchivelog)

1、在第三台机器上用rman连接源数据库

rman target sys/sysdba@demo1

2、启动自动备份

RMAN> configure controlfile autobackup on;

3、备份

RMAN> backup database plus archivelog delete input format '/u01/rmanbackup/dup_%U';

4、查看备份情况

RMAN> list backup;

5、拷贝spfile和口令文件到dbs下,并建立init+实例名.ora

输入

db_name=实例名

例如:db_name='demo1'

6.把生成的rman备份拷贝到相应的目录

7.启动目标数据库到nomount状态

startup nomount

8.在连接主机上建立dup.txt

输入

run {

allocate auxiliary channel dup1 type disk;

duplicate database to demo1 spfile backup location '/u01/rmanbackup' nofilenamecheck

logfile

group 1 ('/u01/app/oracle/oradata/redo01_1.rdo','/u01/app/oracle/oradata/redo01_2.rdo') size 52428800,

group 2 ('/u01/app/oracle/oradata/redo02_1.rdo','/u01/app/oracle/oradata/redo02_2.rdo') size 52428800,

group 3 ('/u01/app/oracle/oradata/redo03_1.rdo','/u01/app/oracle/oradata/redo03_2.rdo') size 52428800;

}

9.用rman连接数据库

RMAN> connect auxiliary sys/sysdba@demo2

10.执行脚本

RMAN>@dup.txt

11.当执行出错时及某个进程不能启动时,,执行

[oracle@localhost u01]$ ipcs

[oracle@localhost u01]$ ipcrm -s semid

linux

推荐阅读
  • 当面临数据库清理任务时,若无删除或重建数据库的权限,可以通过编写SQL脚本来实现批量删除用户自定义的数据表和存储过程。本文将详细介绍如何构造这样的SQL脚本。 ... [详细]
  • 深入理解SQL Server中的聚集与非聚集索引
    本文探讨了SQL Server数据库中两种主要的索引类型——聚集索引和非聚集索引,通过对比分析它们的特点及应用场景,旨在帮助读者更好地理解和利用这两种索引以优化查询性能。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 在树莓派Ubuntu(ARM64)上安装Node.js
    本文详细介绍了如何在树莓派Ubuntu系统(ARM64架构)上安装Node.js,包括下载、解压、移动文件以及创建软链接等步骤。 ... [详细]
  • Android中解析XML文件的实践指南
    本文详细介绍了在Android应用开发中解析XML文件的方法,包括从本地文件和网络资源获取XML文件的不同途径,以及使用DOM、SAX和PULL三种解析方式的具体实现。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • 在Win10上利用VS2015构建Caffe2环境
    本文详细介绍如何在Windows 10操作系统上通过Visual Studio 2015编译Caffe2深度学习框架的过程。包括必要的软件安装、环境配置以及常见问题的解决方法。 ... [详细]
  • 探讨了一个关于是否应该继续深造或直接步入职场的讨论帖,虽然时间久远,但其内容依然具有参考价值。 ... [详细]
  • 本文探讨了在渗透测试中信息收集阶段使用的几种端口扫描技术,包括nmap、masscan、socket、telnet及nc等工具的应用与比较。 ... [详细]
  • 本文详细介绍了ASP.NET缓存的基本概念和使用方法,包括输出缓存、数据缓存及其高级特性,如缓存依赖、自定义缓存和缓存配置文件等。通过合理利用这些缓存技术,可以显著提升Web应用程序的性能。 ... [详细]
  • 深入探讨ASP.NET中的OAuth、JWT与OpenID Connect
    本文作为前文关于OAuth2.0和使用.NET实现OAuth身份验证的补充,详细阐述了OAuth与JWT及OpenID Connect之间的关系和差异,旨在提供更全面的理解。 ... [详细]
  • 在这段时间里,虽然与朋友们共同创立的企业没有取得预期的成果,但我却意外地收获了美满的爱情,并且迎来了一个可爱的小生命。对于那些对创业经历感兴趣的朋友,接下来的故事将会陆续分享,敬请期待。 ... [详细]
  • 本文详细介绍了如何在Maven项目中配置POM文件以实现JAR和LIB的打包,包括指定主类、跳过单元测试等关键步骤。 ... [详细]
  • 本文探讨了使用React Native框架开发的应用,在通过AppCenter构建iOS版本时遇到的‘CopyPlistFile’命令失败的问题,并提供了详细的解决方案。 ... [详细]
  • 本文介绍了如何使用Direct3D API中的D3DSURFACE_DESC结构来获取纹理的具体尺寸信息,包括宽度和高度。通过调用GetLevelDesc方法,可以轻松获取这些关键参数。 ... [详细]
author-avatar
北人南漂记
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有