利用rman自己主动备份转储spfile

【情景简单介绍】

生产环境丢失了server的參数文件,rman已开启自己主动备份设置。

【操作过程简述】

----启动rman

$rman target /

----检查rman设置

RMAN> show all;

----配置一遍rman自己主动备份控制文件。模拟初次设置rman自己主动备份控制文件

RMAN>CONFIGURE CONTROLFILEAUTOBACKUP ON;

RMAN>CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F‘;

----依据维护人员所制定的运行计划完毕了控制文件自己主动备份之后

----到对应文件夹下查看自己主动备份的控制文件的格式

$ls

----格式说明:控制文件备份名_參数文件-数据库ID(DBID)-备份日期-序列号

ctl_spfile_c-2712710828-20140526-38

ctl_spfile_c-2712710828-20140526-39

----查询数据库的DBID。rman中自己主动备份的控制文件会以此命名

----生产环境下查看v$database须要管理员赋权

SQL> select  DBID,NAME from v$database;

DBID        NAME

----------      ---------

2712710828  DRON

$export ORALCE_SID=DRON

----创建一个简单的pfile文件启动实例或者从$ORACLE_HOME/dbs下cp一个pfile文件

$vi initDRON.ora

"initDRON.ora" [New file]

db_name=‘DRON‘

db_block_size=8192

$sqlplus / as sysdba

----用新创建的pfile启动实例

SQL> startup nomount pfile =‘/home/oracle/initDRON.ora‘;

$export ORACLE_SID=DRON

$rman target/

RMAN> set dbid=2712710828

----转储spfile从自己主动控制文件的备份

RMAN> restore spfile [to ‘/home/oracle/initDRON.ORA‘] from autobackup;

【小结】

以上过程就是通过rman的自己主动备份生成的spfile文件。这样的方法适用于丢失了server的參数文件时。而且要保证rman设置了控制文件的自己主动备份,用此方法便能够解决。

时间: 2024-10-25 19:44:46

利用rman自己主动备份转储spfile的相关文章

利用rman自动备份转储spfile

[情景简介] 生产环境丢失了服务器的参数文件,rman已开启自动备份设置. [操作过程简述] ----启动rman $rman target / ----检查rman设置 RMAN> show all; ----配置一遍rman自动备份控制文件,模拟初次设置rman自动备份控制文件 RMAN>CONFIGURE CONTROLFILEAUTOBACKUP ON; RMAN>CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DIS

利用vSphere Data Protection备份与还原的操作方法

利用vSphere Data Protection备份与还原的操作方法 vSphere Data Protection (VDP) 常见问题解答 可参看 VMware KB2093924 vSphere Data Protection (VDP) 是一个基于磁盘的备份和恢复解决方案,它可以针对虚拟机提供快速有效的数据保护,甚至可保护那些已关闭或在物理主机上移动的虚拟机,在此之前,诚恺科技小编同大家分享了(vSphere Data Protection备份与还原的操作方法),下面小编就着重同大家一

RMAN中的备份冗余度

如果用操作系统的rm命令去删除过期的备份文件,会显得有些业余.其实可以通过RMAN中的备份保留策略来完成前述的所有操作,既方便又省事,同时还减少了出错的可能性. RMAN中的备份保留策略决定了哪些数据文件需要被备份及哪些备份文件可以被删除,该策略由configure retention policy命令配置,持久保存于控制文件和recovery catalog(如果启用).备份保留策略分为两种:备份冗余度保留策略和恢复窗口保留策略,无论采用哪种策略,如果RMAN认为某个备份需要保留,那么该备份之

window下自己主动备份数据库成dmp格式的bat写法

复制以下的命令到一个txt文本文档,然后改动相应的參数为自己须要的參数,一切完毕之后,将文件保存为bat格式. 这样每次须要备份的时候仅仅须要双击一下这个bat文件.其它的都不用你了,你仅仅须要静静的等待-- </pre><pre code_snippet_id="494366" snippet_file_name="blog_20141023_4_5799611" name="code" class="plain&q

利用tar进行完全备份、增量备份、差异备份,并控制版本号,自动删除备份文件

因业务需求,需对一个目录进行定期备份,现在使用tar进行自动备份,计划每周一次完整备份,其他每天进行增量或者差异备份,所以写出下面的脚步通过指定参数来选择备份模式.备份文件只保留最近两个完整备份版本和附属的增量或差异备份版本. [[email protected] script]# ./backup.sh          Please select the backup or delete mode,[full|diff|incr|delete|help] [[email protected]

rman多通道全备份脚本

??run{allocate channel d1 type disk; allocate channel d2 type disk;allocate channel d3 type disk;allocate channel d4 type disk;allocate channel d5 type disk;allocate channel d6 type disk;backup AS COMPRESSED BACKUPSET database include current control

Mysql自己主动备份

Mysql自己主动备份 批处理命令: set"Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set"hMs=%time:~,2%%time:~3,2%%time:~6,2%" mysqldump-uroot --password=password weixin> D:\mysql_back\weixin_%Ymd%_%hMs%.sql 命令解释 要用mysqldump须要环境变量设置 Mysqldump.exe程序在mysql安装

ios应用, 设置不自己主动备份到iCloud

原创文章,转载请注明出处 ios项目,假设有内置下载或者程序动态生成文件的话,就要注意所下载或生成的文件,要不要自己主动备份到iCloud 假设没有合适的理由就自己主动上传大文件的话,可能在不能通过应用审核. 收到一下类似这种答复 We also found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines. 比如

利用xtrabackup 全量备份100G的数据恢复到单实例测试

利用xtrabackup 全量备份的mysql5.6.40实例的100G的数据恢复MySQL5.7.24实例上到单实例消耗的时间: 服务器的环境如下: dell r620 双颗CPU,单核心是12核心,内存是72G ,硬盘伪sata接口的企业级的SSD固态硬盘:500G 固态盘型号如下: PD Type: SATA Raw Size: 465.761 GB [0x3a386030 Sectors] Inquiry Data: S3Z3NB0K116201W Samsung SSD 860 EVO