返回顶部
首页 > 资讯 > 数据库 >如何备份克隆数据库
  • 962
分享到

如何备份克隆数据库

2024-04-02 19:04:59 962人浏览 独家记忆
摘要

这篇文章主要介绍如何备份克隆数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! ---基于备份克隆1、创建pfile  create pfi

这篇文章主要介绍如何备份克隆数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

---基于备份克隆


1、创建pfile
  create pfile from spfile
添加
  log_arcHive_dest
compatible=


2、创建密码文件及文件夹


orapwd file=D:\app\product\11.2.0\dbhome_1\database\PWDGTJ.ora passWord=GTJ entries=4


3、listener.ora、tnsnames.ora创建本地命名一定要在目标数据库以及辅助数据库创建


4、注册新实例


oradim –new –sid GTJ –intpwd GTJ


5、创建spfile


create  spfile from pfile='D:\app\product\11.2.0\dbhome_1\database\initgtj.ora' 


STARTUP NOMOUNT FORCE PFILE='D:\app\product\11.2.0\dbhome_1\database\initgtj.ora' 


 alter system set compatible='11.2.0.4.0' scope=spfile;


 




DUPLICATE TARGET DATABASE
  FOR STANDBY
  FROM ACTIVE DATABASE
  PASSWORD FILE
  SPFILE 
    PARAMETER_VALUE_CONVERT '/disk1', '/disk2'
    SET DB_FILE_NAME_CONVERT '/disk1','/disk2'
    SET LOG_FILE_NAME_CONVERT '/disk1','/disk2'
    SET DB_UNIQUE_NAME 'dup1'
    SET SGA_MAX_SIZE 200M
    SET SGA_TARGET 125M;


6、连接rman 
目标数据库以及辅助数据库都要创建
rman    AUXILIARY  sys/gtj@gtjtest






7、克隆数据库
-----------------运行成功-------------------------------------------------------------
RUN{ 
SET NEWNAME FOR DATABASE TO 'D:\APP\ORADATA\GTJ\%b';
DUPLICATE DATABASE TO 'GTJ' BACKUP LOCATioN 'D:\app\flash_recovery_area\orcl\ORCL\BACKUPSET\2017_08_09' NOFILENAMECHECK;
}
rman nocatalog
connect target sys/oracle@zz
connect AUXILIARY  sys/gtj@gtjtest
rman  target sys/oracle@zz  AUXILIARY  sys/gtj@gtjtest
run{ 
 
SET NEWNAME FOR DATABASE TO 'D:\APP\ORADATA\GTJ\%b';


duplicate target database to GTJ FROM ACTIVE DATABASE 
logfile   
group 1 ('D:\APP\ORADATA\GTJ\REDO01.LOG') size 10m,   
group 2 ('D:\APP\ORADATA\GTJ\REDO02.LOG') size 10m,   
group 3 ('D:\APP\ORADATA\GTJ\REDO03.LOG') size 10m;   
  
}  
------------------------参考-----------------------------------------------------------
RUN{
DUPLICATE DATABASE ORCL TO 'GTJ' BACKUP LOCATION 'D:\app\flash_recovery_area\orcl\ORCL\BACKUPSET\2017_08_09' 
SET DB_FILE_NAME_CONVERT ('D:\APP\ORADATA\ORCL','D:\APP\ORADATA\GTJ')
SET LOG_FILE_NAME_CONVERT ('D:\APP\ORADATA\ORCL','D:\APP\ORADATA\GTJ');
}


DUPLICATE DATABASE TO GTJ
  UNTIL TIME "TO_DATE('08/09/2017 19:00:00', 'MM/DD/YYYY HH24:MI:SS')"
  BACKUP LOCATION 'D:\app\flash_recovery_area\orcl\ORCL\BACKUPSET\2017_08_09'
  NOFILENAMECHECK;


alter system set db_recovery_file_dest='D:\app\flash_recovery_area'


RUN
{  
  ALLOCATE AUXILIARY CHANNEL newdb DEVICE TYPE sbt; 
  DUPLICATE TARGET DATABASE TO newdb
    PFILE ?/dbs/initNEWDB.ora
    UNTIL TIME 'SYSDATE-1'  # specifies incomplete recovery
    SKIP TABLESPACE example, history   # skip desired tablespaces
    DB_FILE_NAME_CONVERT ('/h2/oracle/dbs/trgt/','/h3/oracle/oradata/newdb/')
    LOGFILE
      GROUP 1 ('/h3/oradata/newdb/redo01_1.f',
               '/h3/oradata/newdb/redo01_2.f') SIZE 4M,
      GROUP 2 ('/h3/oradata/newdb/redo02_1.f',
               '/h3/oradata/newdb/redo02_2.f') SIZE 4M,
      GROUP 3 ('/h3/oradata/newdb/redo03_1.f',
               '/h3/oradata/newdb/redo03_2.f') SIZE 4M REUSE;
}






RUN
{
  SET NEWNAME FOR DATABASE TO '/oradata1/%b'; 
  DUPLICATE TARGET DATABASE TO dupdb
    LOGFILE
      GROUP 1 ('/duplogs/redo01a.log', 
               '/duplogs/redo01b.log') SIZE 4M REUSE,
      GROUP 2 ('/duplogs/redo02a.log',
               '/duplogs/redo02b.log') SIZE 4M REUSE;
}
 


DUPLICATE DATABASE TO GTJ
  UNTIL TIME "TO_DATE('08/09/2017 19:00:00', 'MM/DD/YYYY HH24:MI:SS')"
  BACKUP LOCATION 'D:\app\flash_recovery_area\orcl\ORCL\BACKUPSET\2017_08_09'
  NOFILENAMECHECK;


DUPLICATE DATABASE 'PROD' dbid 8675309 to 'TEST'
  UNTIL TIME "to_date('11/01/2007', 'MM/DD/YYYY')"
  BACKUP LOCATION '/backups' NOFILENAMECHECK
  PFILE='?/dbs/inittest.ora' db_file_name_convert='prod','test';

以上是“如何备份克隆数据库”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: 如何备份克隆数据库

本文链接: https://lsjlt.com/news/65524.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何备份克隆数据库
    这篇文章主要介绍如何备份克隆数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! ---基于备份克隆1、创建pfile  create pfi...
    99+
    2024-04-02
  • oracle数据库克隆
    oracle on linux安装多台服务器时可以采用一次安装副本多台克隆即可,简单快速. ***********************************************...
    99+
    2024-04-02
  • 如何使用navicat克隆数据库
    小编给大家分享一下如何使用navicat克隆数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!工作中经常要使用到navicat...
    99+
    2024-04-02
  • 电脑系统信息如何分区备份、硬盘克隆与备份
    小编给大家分享一下电脑系统信息如何分区备份、硬盘克隆与备份,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、分区备份使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 ...
    99+
    2023-06-14
  • Oracle11g 和 Oracle12c rman克隆数据库
     一、oracle12c rman克隆步骤1、生成环境信息查询1)实例状态信息2)数据文件信息3)日志文件信息4)参数文件信息2、测试环境准备:0)数据库软件安装和配置1)pfile参数文件 2)...
    99+
    2024-04-02
  • 如何备份数据库
    备份数据库的方法:打开sql server管理系统工具。登录数据管理系统。打开数据库文件,选择要备份的数据库。右键选择任务,有个备份的选项。选择备份组件、备份时间和备份路径进行备份。等待备份成功即可。...
    99+
    2024-04-02
  • 数据库如何备份
    数据库备份的方法:打开sql server管理工具,登录数据库账号进行管理。登录后,选择需要备份数据库文件,右键选择任务,有个备份的选项。然后选择备份组件、备份时间和备份路径进行备份即可。...
    99+
    2024-04-02
  • oracle数据库如何备份数据库
    oracle 提供多种备份方法来保护数据库完整性,包括全备份、增量备份、差异备份和归档日志备份。最佳备份类型取决于数据库大小、恢复目标和可用资源。rman(恢复管理器)是 oracle ...
    99+
    2024-04-19
    oracle 数据丢失
  • 在本地如何找git克隆数据
    在本地如何找git克隆数据Git是一种版本控制系统,它可以在本地或者在云上进行管理。作为一个开发者,使用Git是必然的一部分。随着Git的使用越来越广泛,许多人都熟悉Git的基本操作,如克隆、提交、推送等。但是,在使用Git时,有时候可能会...
    99+
    2023-10-22
  • oracle数据库如何备份数据
    在Oracle数据库中,有多种备份数据的方法可供选择,包括: 使用Oracle Data Pump工具进行逻辑备份:Oracle...
    99+
    2024-04-13
    oracle
  • oracle如何备份数据库数据
    oracle 数据库提供了三种备份方法:完整的数据库备份:复制整个数据库文件和日志文件。增量备份:仅备份自上次备份后更改的数据块。归档日志备份:记录数据库所有更改,用于恢复。 Orac...
    99+
    2024-04-19
    oracle
  • mysql如何备份数据库
    本篇文章为大家展示了mysql如何备份数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。mysql如何备份数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2024-04-02
  • 如何备份mysql数据库
    本篇文章为大家展示了如何备份mysql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如何备份mysql数据库1.进入mysql客户端连接数据库2.选择需要备份...
    99+
    2024-04-02
  • mysql数据库如何备份
    这篇文章主要介绍mysql数据库如何备份,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、打开开始菜单,下方搜索框中搜索cmd,打开cmd命令行2、输入命令,就可备份数据库格式为:m...
    99+
    2024-04-02
  • sql2008r2如何备份数据库
    本篇内容介绍了“sql2008r2如何备份数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sql2008r2备份数据库教程1、首先去打开...
    99+
    2023-07-04
  • mongodb如何备份数据库
    MongoDB可以通过以下几种方式进行数据库备份: 使用mongodump命令:mongodump是MongoDB提供的官方备份...
    99+
    2024-04-09
    mongodb
  • postgresql如何备份数据库
    在 PostgreSQL 中备份数据库有多种方法,以下是其中一种常用的方法: 使用 pg_dump 命令进行备份: 在命令行中输...
    99+
    2024-04-22
    postgresql
  • oracle如何备份数据库
    如何使用 oracle 备份数据库?oracle 通过 rman 和 sql 命令提供多种备份选项:备份类型:冷备份(数据库处于 offline 状态)热备份(数据库处于 archive...
    99+
    2024-04-19
    oracle
  • ORACLE中怎么克隆非CDB数据库
    本篇内容主要讲解“ORACLE中怎么克隆非CDB数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ORACLE中怎么克隆非CDB数据库”吧!可以使用3种方法通...
    99+
    2024-04-02
  • 如何通过克隆方式安装Oracle数据库软件
    这篇文章给大家分享的是有关如何通过克隆方式安装Oracle数据库软件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、准备工作有时候,如果几个机器的配置相似,就不需要一遍又一遍地...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作