oracle rman
久违的太阳
本人base南京,10+年oracle dba经验,Postgresql PCP认证工程师
oracle日常维护、故障解决、性能优化、数据库迁移、数据库升级
PG安装维护,迁移
国产信创数据库迁移,数据抽取,数据共享等,联系私信我
展开
-
oracle rman duplicate创建测试库
1.在目标端建立参数文件,并启动到nomount,如果测试库的文件存放路径和生产不一致,配置db_file_name_convert和log_file_name_convert。RMAN> connect auxiliary sys/manager@bre2_test ###这里bre2_test是生产到测试的tnsnames。5.dupllicate完成之后,默认duplicate数据库会后自动被open resetlogs,还可以指定时间点进行duplicate,例如。原创 2024-01-30 18:51:11 · 499 阅读 · 0 评论 -
RMAN duplicate出现segment fault
后面使用其它手段修复坏块后恢复。原创 2024-01-29 11:51:09 · 201 阅读 · 0 评论 -
oracle基于时间点恢复遇到ORA-10877错误
这里当前的incarnation是3号,reset的时间是2023-05-15 18:28:50,这个是我上次resetlog打开数据库的时间,由于上次recover之后,数据不对,所以重新又做了恢复,而每次resetlog之后就会生成一个incarnation,所以当前的incarnation就是上次resetlog的.原创 2023-05-15 21:07:25 · 835 阅读 · 1 评论 -
oracle RMAN duplicate/restore/recover对异构平台的支持
Oracle版权所有(c)2020。版权所有。Oracle机密。 RMAN DUPLICATE / RESTORE / RECOVER混合平台支持(文档ID 1079563.1) 自下而上 ...翻译 2020-09-03 18:41:42 · 322 阅读 · 0 评论 -
Linux下oracle 按照时间创建目录RMAN备份脚本
分享一个备份脚本.备份目录结构如下:[oracle@bre1 ~]$ tree backupbackup|-- file| `-- 20200804| |-- arch_0jv70o06_1_1_20200804.bak| |-- dbfull_0dv70o00_1_1_20200804.bak| |-- dbfull_0ev70o00_1_1_20200804.bak| |-- dbfull_0fv70o00_1_1_20200804原创 2020-08-04 20:57:22 · 478 阅读 · 0 评论 -
Linux下NFS共享以及oracle rman挂载优化
先关闭防火墙和selinux一、server端安装nfs包:centos7:yum install -y nfs-utils如果是centos6以前:yum install -y nfs-utilsyum install -y portmap二、编辑配置文件/etc/exportsvi /etc/exports例如:/home/nfs/ 192.168.248.0/24(rw,async,no_root_squash)#oracle挂载建议使用as...原创 2020-07-27 18:40:56 · 700 阅读 · 0 评论 -
oracle 12c+备份和恢复
1.在12c多租户环境中,备份有两个关键方面:CDB级别的备份和PDB级别的备份一.CDB全备份在大部分情况下,备份往往是CDB级别的.这就意味着CDB$ROOT,PDB$SEED,PDBS都会被备份.CDB的备份包括的:控制文件,所有数据文件(包含CDB和PDB的),所有归档日志的备份,建议对spfile也进行备份.CDB的备份和12c以前的备份没有什么不同呢.下面的所有的...原创 2019-09-29 23:49:15 · 2042 阅读 · 0 评论 -
rman备份恢复详细方案和介绍
文档下载地址:https://download.csdn.net/download/su377486/11262567 备份工具 rman简介RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、归档日志和控制文件,用来执行完全或不完全的数据库恢复。与传统工具相比,RMAN具有独特的优势:跳过未使...原创 2019-06-28 10:25:47 · 14312 阅读 · 0 评论 -
使用rman copy方式迁移数据文件
本文所有的操作都是在linux环境下,非asm环境.需求,原来的数据库服务器所挂的存储空间使用满了或者性能不够,新购买了存储,并且已经挂载到服务器上,需要将原来的数据文件迁移到新的存储中.下面使用rman copy的方式进行迁移,停机时间降到最低原来数据文件存放目录为/data/oradata/bre1 现在新的数据文件目录为/data/oradata/bre1_test2一.迁...原创 2019-04-02 10:36:46 · 3000 阅读 · 0 评论 -
使用rman convert和TTS跨平台数据库迁移
一.环境描述我们一般跨平台进行数据库迁移使用expdp/impdp,或者使用dsg/ogg之类的收费产品.其实oracle还有xtts也可以进行跨平台迁移数据库.其中xtts调用的就是rman的convert命令来实现.xtts可以进行增量复制,停机时间更短.我这里直接使用rman convert+TTS来实现.为什么我不使用expdp/impdp呢,因为数据库里有大量的lob和x原创 2017-05-03 14:29:15 · 3044 阅读 · 0 评论 -
linux下只有rman备份集的异机不同目录恢复
昨天在客户那里做了一次rman异机的恢复,把生产库弄一份给测试库用,总库大概80G,总共花费了2个小时,当时客户的环境是windows 11.2.0.3,今天早晨在linux下重新测试了一下,记录下来供大家参考环境:所有操作都是按主机名区分源库:主机名 bre1 实例名为bre1 数据文件目录在/u01/app/oradata下目标库:主机名 bre2 数据文件准原创 2014-08-21 12:25:44 · 2621 阅读 · 0 评论 -
windows RMAN异机备份
linux下使用nfs共享,将目录挂载过来可以轻松进行异机备份。windows下稍显麻烦一点,需要的步骤:1.修改数据库的启动属性2.将远程的目录设置为共享,并且本地可读写权限举例A数据库主机B远程备份主机1.A系统修改oracle服务启动登陆属性,并且重启服务2.将B主机的目录设为共享并且课读写\3.在A机器上将B的共享目录挂载并且映射成盘符原创 2014-06-11 00:02:59 · 1106 阅读 · 0 评论 -
rman duplicate数据库
具体duplicate介绍就不多废话了。duplicate可以直接duplicate from active database这样不需要rman的备份文件。主要步骤:1.目标端创建参数文件2.目标端新建密码文件3.目标端修改监听,使用静态监听4.创建相关文件目录5.修改源端tnsnames.ora,保证可以连接到目标端6.使用rman开始duplicate数原创 2014-05-24 20:45:09 · 989 阅读 · 1 评论 -
使用rman duplicate创建物理active standby dataguard
11g的基本环境如下:主库:hostname:11g1ip:192.168.56.35db_name:squansid=squandb_unique_name=squan备库:hostname:11g2ip:192.168.56.106db_name:squansid=suqdb_unique_name=suq原创 2014-05-24 22:51:23 · 1231 阅读 · 0 评论 -
控制RMAN的备份时间,减少IO消耗
有些时候,我们需要减低RMAN的读写原创 2014-05-24 12:16:02 · 1880 阅读 · 0 评论 -
rman跨平台数据库移动
oracle数据库支持手动的跨平台移动sh原创 2014-05-24 10:54:56 · 857 阅读 · 0 评论 -
rman验证备份的可恢复
使用restore database preview可以查看rman将使用哪个备份集和归档来恢复数据库:原创 2014-05-21 12:12:45 · 959 阅读 · 0 评论 -
自动表空间恢复TSPITR
我们使用表空间恢复test表空间,其实TSPITR是调用的传输表空间的技术,所以在做TSPITR的时候要首先保证恢复的表空间没有和其它的表空间相关联的,如果有则需要同时恢复相应的表空间。测试之前oracle提供了数据字典来查询是否存在冲突SQL> set line 200SQL> col obj2_owner for a30SQL> col obj2_owner for a30SQL原创 2014-05-21 10:59:53 · 820 阅读 · 0 评论 -
重建控制文件的语法
在控制文件丢失的情况下,有时我们只能重建控制文件,具体语法例如: CREATE CONTROLFILE REUSE DATABASE "SQUAN" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTOR原创 2014-05-20 22:42:53 · 743 阅读 · 0 评论