当前位置:  数据库>oracle

使用RMAN备份片信息远程恢复数据库一例

    来源: 互联网  发布时间:2017-04-24

    本文导语:  1、挂载备份服务器的备份目录 1、建立备份片存放目录,这里没有使用catalog,所以需要和生产库备份目录路径相同 mkdir /prod/backup/ 2、挂载备份服务器备份目录 showmount -e 192.168.8.148 mount 192.168.8.148:/arc_bk/other_bk /prod/backup bdf 2、创...

1、挂载备份服务器的备份目录

1、建立备份片存放目录,这里没有使用catalog,所以需要和生产库备份目录路径相同

mkdir /prod/backup/

2、挂载备份服务器备份目录

showmount -e 192.168.8.148

mount 192.168.8.148:/arc_bk/other_bk /prod/backup

bdf

2、创建远程测试库所需pfile

1、生产库中生成pfile

create pfile='/tmp/initfact.ora' from spfile ;

2、远程测试库创建所需的pfile

vi $Oracle_HOME/dbs/initfact.ora

fact.__db_cache_size=180355072

fact.__java_pool_size=4194304

fact.__large_pool_size=4194304

fact.__shared_pool_size=100663296

fact.__streams_pool_size=0

*.audit_file_dest='/u01/apps/oracle/admin/fact/adump'

*.background_dump_dest='/u01/apps/oracle/admin/fact/bdump'

*.compatible='10.2.0.1.0'

*.control_files='/u01/fact/control01.ctl','/u01/fact/control02.ctl','/u01/fact/control03.ctl'  

*.core_dump_dest='/u01/apps/oracle/admin/fact/cdump'

*.db_block_size=8192

*.db_domain=''

*.db_file_multiblock_read_db iis7站长之家=16

*.db_name='fact'

*.db_recovery_file_dest='/u01/apps/oracle/flash_recovery_area'

*.db_recovery_file_dest_size=2147483648

*.dispatchers='(PROTOCOL=TCP) (SERVICE=factXDB)'

*.job_queue_processes=10

*.log_archive_dest_1='location=/u01/arch1'

*.open_cursors=300

*.pga_aggregate_target=96468992

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.sga_target=290455552

*.undo_management='AUTO'

*.undo_tablespace='undotbs1'

*.user_dump_dest='/u01/apps/oracle/admin/fact/udump'

3、保证远程测试库数据目录的可用性

1、建立目录

mkdir -p /u01/apps/oracle/admin/fact/adump

mkdir -p /u01/apps/oracle/admin/fact/bdump

mkdir -p /u01/apps/oracle/admin/fact/cdump

mkdir -p /u01/apps/oracle/admin/fact/udump

mkdir -p /u01/fact/

mkdir -p /u01/apps/oracle/flash_recovery_area

mkdir -p /u01/fact/datafiles

mkdir -p /u01/fact/logfiles

2、确定权限

ls -l /u01/apps/oracle/admin/fact/

ls -l /u01/fact

ls -l /u01/

ls -l /u01/apps/oracle/

3、查看磁盘空间

bdf

4、保证远程测试库备份信息的可用性

确保nfs目录中的数据能够被nobody可读可写的权限。

ls -l /prod/backup/

5、将远程测试库启动到nomount

在使用rman的时候需要使用相应的内存,所以需要数据库至少启动到nomount状态下。

export ORACLE_SID=fact

sqlplus / as sysdba

startup nomount ;


    
 
 

您可能感兴趣的文章:

  • clonezilla-live备份LINUX使用问题
  • linux下如何使用磁带机备份数据
  • 使用Acronis True Image备份CentOS5.4遇到的问题。
  • cvs / cvsup / rsync , 关于cvs库的使用、备份、镜像 < 专题讨论 >
  • 使用dreamhost空间实现MYSQL数据库备份方法
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • linux系统mysql自动备份并使用ftp上传的方法
  • MySQL笔记之数据备份与还原的使用详解
  • linux使用scp命令备份文件 scp拷贝文件
  • MySQL定时备份之使用Linux下的crontab定时备份实例
  • 使用mksysb命令备份系统到磁带上,提示有文件没有写入,该怎么解决
  • 使用批处理异地备份数据(winrar)
  • 解析Mysql备份与恢复简单总结与tee命令的使用介绍
  • 如何恢复数据库备份到一个已存在的正在使用的数据库上
  • python使用7z解压软件备份文件脚本分享
  • 使用PHP备份MYSQL数据的多种方法
  • c#使用file.copy实现文件备份示例
  • oracle冷备份恢复和oracle异机恢复使用方法
  • 使用FORFILES命令来删除SQLServer备份的批处理
  • 使用mysqldump导入数据和mysqldump增量备份(mysqldump使用方法)
  • 如何强制删除或恢复SQLServer正在使用的数据库
  • 原来装了linux和win2k,使用LiLO启动,现在重新win2k,如何恢复使用LILO来引导使得Linux可用
  • 请问:使用fdisk/mbr清除bios中登陆选择菜单后,如何恢复?或重设
  • 在线等。。。使用压力测试工具进行测试有时出现httpd子进程CPU占用率100%,且压力撤除后无法恢复
  • Solaris桌面的程序控制面板中的一项被我使用右键菜单中的Move left/Move right移走了, 出不来了,怎么恢复啊?
  • MYSQL使用.frm恢复数据表结构的实现方法
  • MySQL数据库恢复(使用mysqlbinlog命令)
  • MySQL数据库InnoDB数据恢复工具的使用小结详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql数据库下载安装教程和使用技巧
  • 大家在UNIX下都使用什么数据库?使用什么做数据开发?
  • mongodb 数据库常用命令使用实例
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • 请教在linux系统开发环境下,有没有db和dbf数据库引擎,如何使用这个数据库?
  • 使用php语句将数据库*.sql文件导入数据库
  • 使用JDBC连接数据库时Class.forName()语句的使用疑问
  • 如何使用jsp显示数据库中的数据?
  • 收缩后对数据库的使用有影响吗?
  • 当发布的程序中含有数据库的使用时,...?
  • 一个数据库函数的使用?
  • 嵌入式linux下数据库使用
  • 请教数据库连接池的使用....
  • 在tomcat 中使用jdbcrealm是否一定要在数据库中建立用户表和 角色表
  • 超酷数据库工具发布(JAS), 欢迎使用
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  • linux下服务器开发一般使用什么数据库?
  • linux使用mysql删除数据库的问题,谢谢!
  • 请问如何在jsp中使用JDBC动态更新数据库?
  • 关于使用数据库连接的问题。
  • UNIX下面能否使用类似BCP的程序连接另一台UNIX下面的Sybase数据库进行数据处理
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • Office 2010 Module模式下使用VBA Addressof
  • c#中SAPI使用总结——SpVoice的使用方法
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 使用了QWidget的程序,如何使用后台程序启动它?


  • 站内导航:


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

    ©2012-2021,