当前位置:  数据库>oracle

Oracle 11gR2利用RMAN复制整库记录

    来源: 互联网  发布时间:2017-06-18

    本文导语: Oracle 11gR2利用RMAN复制整库记录 源端和目标端配置好TNS和监听(11g动态监听sys无法在nomount状态登入,需配置静态监听) [oracle@154-Oracle_Archive admin]$ vi tnsnames.ora  TESTHIS.154 =  (DESCRIPTION =      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = T...

Oracle 11gR2利用RMAN复制整库记录

源端和目标端配置好TNS和监听(11g动态监听sys无法在nomount状态登入,需配置静态监听)

[oracle@154-Oracle_Archive admin]$ vi tnsnames.ora

 TESTHIS.154 =
  (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.234.154)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SID = TESTHIS)
        )
    ) 

 TESTHIS.11 =
  (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.234.11)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SID = testhisnew)
        )
    )

[oracle@154-Oracle_Archive admin]$ vi listener.ora

 # listener.ora Network Configuration File: /opt/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
 # Generated by Oracle configuration tools.

 LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 154-Oracle_Archive.hubs1.pu)(PORT = 1521))
    )
  )

 SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = testhis
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
      (SID_NAME = testhis)
    )
  )

源库创建pfile

SQL> create pfile='/home/oracle/pfile.ora' from spfile;

File created.

将源库的pfile、listener、tnsname、orapw文件传输到目标库的指定位置并加以修改

[oracle@154-Oracle_Archive admin]$ scp *.ora root@192.168.234.11:/u01/app/oracle/product/11.2.0/dbhome_1/network/admin
root@192.168.234.11's password:
 listener.ora                                                                      100%  619    0.6KB/s  00:00   
 tnsnames.ora                                                                      100%  448    0.4KB/s  00:00   

[oracle@154-Oracle_Archive ~]$ scp pfile.ora root@192.168.234.11:/home/oracle
root@192.168.234.11's password:
 pfile.ora                                                                        100% 1018    1.0KB/s  00:00

[oracle@154-Oracle_Archive dbs]$ scp orapwtesthis root@192.168.234.11:/home/oracle
root@192.168.234.11's password:
 Permission denied, please try again.
root@192.168.234.11's password:
 orapwtesthis                                                                      100% 1536    1.5KB/s  00:00 

[oracle@Oracle_archive ~]$ cp orapwtesthis /u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapwtesthisnew

修改pfile文件

[oracle@Oracle_archive ~]$ vi pfile.ora
 testhisnew.__db_cache_size=922746880
 testhisnew.__java_pool_size=33554432
 testhisnew.__large_pool_size=16777216
 testhisnew.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
 testhisnew.__pga_aggregate_target=1358954496
 testhisnew.__sga_target=2533359616
 testhisnew.__shared_io_pool_size=0
 testhisnew.__shared_pool_size=1493172224
 testhisnew.__streams_pool_size=33554432
 *.audit_file_dest='/u01/app/oracle/admin/testhisnew/adump'
 *.audit_trail='db'
 *.compatible='11.2.0.0.0'
 *.control_files='/u01/app/oracle/oradata/testhisnew/control01.ctl','/u01/app/oracle/fast_recovery_area/testhisnew/control02.ctl'
 *.db_block_size=8192
 *.db_domain=''
 *.db_name='testhisne'  //最长8个字符
*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
 *.db_recovery_file_dest_size=10737418240
 *.diagnostic_dest='/u01/app/oracle'
 *.dispatchers='(PROTOCOL=TCP) (SERVICE=testhisnewXDB)'
 *.log_archive_dest_1='location=/u01/app/oracle/test_arch'
 *.memory_target=3879731200
 *.open_cursors=300
 *.processes=1000
 *.remote_login_passwordfile='EXCLUSIVE'
 *.sessions=1105
 *.undo_tablespace='UNDOTBS1'

db_file_name_convert=('/u01/app/oracle/oradata/testhis/','/u01/app/oracle/oradata/testhisnew/')

log_file_name_convert=('/u01/app/oracle/oradata/testhis/','/u01/app/oracle/oradata/testhisnew/')

创建相关目录

[oracle@Oracle_archive ~]$ mkdir -p /u01/app/oracle/admin/testhis_n/adump
 [oracle@Oracle_archive ~]$ mkdir -p /u01/app/oracle/oradata/testhis_n/
 [oracle@Oracle_archive ~]$ mkdir -p /u01/app/oracle/fast_recovery_area/testhis_n/

登入数据库创建spfile并启动实例

[oracle@Oracle_archive ~]$ echo $ORACLE_SID
 testhisnew
 [oracle@Oracle_archive ~]$ sqlplus / as sysdba

 SQL*Plus: Release 11.2.0.2.0 Production on Tue Jul 28 16:14:04 2015

 Copyright (c) 1982, 2010, Oracle.  All rights reserved.

 Connected to an idle instance.

 SQL> create spfile from pfile='/home/oracle/pfile.ora';

 File created.

SQL> startup nomount;

ORACLE instance started.

Total System Global Area 3874926592 bytes

Fixed Size                  2232368 bytes

Variable Size            2936016848 bytes

Database Buffers          922746880 bytes

Redo Buffers              13930496 bytes

源端登入两数据库,执行复制

[oracle@154-Oracle_Archive admin]$ rman target sys/******@testhis.154 auxiliary sys/******@testhis.11

 Recovery Manager: Release 11.2.0.2.0 - Production on Tue Jul 28 17:46:30 2015

 Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 connected to target database: TESTHIS (DBID=1362777844)
 connected to auxiliary database: TESTHISNE (not mounted)

 RMAN> duplicate target database to testhisne from active database nofilenamecheck;

.

.

.

datafile 32 switched to datafile copy

input datafile copy RECID=31 STAMP=886273519 file name=/u01/app/oracle/oradata/testhisnew/test27.dbf

datafile 33 switched to datafile copy

input datafile copy RECID=32 STAMP=886273519 file name=/u01/app/oracle/oradata/testhisnew/testdeltable01.dbf

contents of Memory Script:

{

  Alter clone database open resetlogs;

}

executing Memory Script

database opened

Finished Duplicate Db at 28-JUL-15

.

复制完成后启动关闭目标库,验证是否复制成功,并观察alter日志是否有报错日志,确认无误后及时做全库备份。

--------------------------------------推荐阅读 --------------------------------------

RMAN备份时遭遇ORA-19571 

RMAN 配置归档日志删除策略

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

Oracle数据库备份加密 RMAN加密

--------------------------------------分割线 --------------------------------------


    
 
 

您可能感兴趣的文章:

  • oracle复制表结构和复制表数据语句分享
  • Oracle 数据库容灾复制解决方案分析Shar Plex
  • oracle远程复制及异地容灾的技术解决方案
  • 详解Oracle分布式系统数据复制技术
  • Oracle简单stream一个用户单向复制配置
  • Oracle 软件及数据库复制
  • Oracle 10G streams模式级复制
  • Oracle数据库集复制方法浅议
  • oracle 存储过程和触发器复制数据
  • Linux系统下利用java连接Oracle 10G
  • linux c 怎样利用pro*c/c++操作 win2000 下 oracle 谢谢
  • 利用多个转储文件导出大量Oracle数据
  • Oracle利用存储过程造数据
  • 怎样利用JDBC连接oracle数据库?谢谢!!!
  • 利用windows任务计划实现oracle的定期备份
  • 利用ASP来实现Oracle数据记录的分页显示
  • 有关java.sql.ResultSet 利用SetDate往 oracle 中插入时间和日期的问题!!
  • 利用Oracle9i XML DB来解决复杂编码问题
  • C#利用ODP.net连接Oracle数据库的操作方法
  • 利用可更新ResultSet的updateBinaryStream()可以把图片存到mySql数据库,却不能存到Oracle数据库,怎么办?
  • Oracle 低权限数据库账户得到 OS 访问权限 提权利用
  • 利用导出/导入功能实现重新组织Oracle数据库表空间
  • Oracle10g使用sql获得ADDM报告以及利用ADDM监控表的dml情况
  • Oracle数据库中利用ASSM改善分段存储
  • 利用Oracle threshold(度量阀值)监控表空间
  • linux下利用oci开发oracle的问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 从jsp想oracle插入记录的顺序问题
  • 紧急求救:为什么oracle只能选择一定数据的记录
  • 记录Linux下一次oracle启动错误
  • ejb的bmp向oracle表插入图片记录的问题!
  • 请问怎么用jsp语句删除oracle中的一条记录?
  • 给200分:oracle的jdbc有BUG??为何在servlet中记录数不能超过120条?
  • 关于JDBC访问Oracle返回数据集的记录限制的问题
  • Oracle 如何快速查找和删除重复记录
  • Oracle 当前用户下所有表的记录总数
  • Oracle中用Rowid查找和删除重复记录
  • 如何确定Oracle数据库表重复的记录
  • shell向oracle插记录 小问题送分了,谢谢
  • Oracle数据库设置任务计划备份一周的备份记录
  • Linux(Oracle系统在上面)系统无缘无故死机 , 可能是由于应用程序引起 , 可是由于重新启动查不到相关信息 , 不知道在哪里有记录系统CPU Lo
  • Oracle EBS R12 支持 Oracle Database 11g iis7站长之家
  • Oracle中取固定记录数详细步骤
  • Oracle基本操作全记录
  • SQL查询前10条记录(SqlServer/mysql/oracle)的语法分析
  • 在oracle下要在同一事务下插入多条记录,该怎么做??最好要有原代码
  • oracle快速删除重复的记录
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3