备份与恢复
文章平均质量分 56
Phoenix_99
这个作者很懒,什么都没留下…
展开
-
RMAN备份(十)
1.口令文件丢失 orapw file=orapworcl password=pass1234 entries=5 ---通过这条语句进行重建2.spfile丢失在RMAN中进行: startup nomount set dbid 9815108 restore spfile from autobackup shutdown immediate set dbid 9815108 startup3.确定dbidcd $ORACLE_HOME/dbs [oracle@jumper dbs]$ ll c-*原创 2010-12-06 23:22:00 · 630 阅读 · 0 评论 -
rman恢复数据文件
RMAN> run {2> sql 'alter database datafile 6 offline';3> restore datafile 6;4> recover datafile 6;5> sql 'alter database datafile 6 online';6> }原创 2012-01-31 22:29:37 · 426 阅读 · 0 评论 -
RMAN的完全恢复
1.备份数据库C:\Documents and Settings\una>rman target sys/sysdba@demo1 nocatalog恢复管理器: Release 10.2.0.1.0 - Production on 星期二 1月 31 21:34:47 2012Copyright (c) 1982, 2005, Oracle. All rights reserved原创 2012-01-31 22:33:15 · 1997 阅读 · 0 评论 -
冷备份---不完全恢复
1.冷备份数据库和归档文件 2.重新启动数据库SQL> startup 3.插入数据SQL> insert into t1 values(2,'zh');1 row created.SQL> commit; 4.删除表SQL> drop table t1; 5.关闭数据库SQL> shutdown immediate 6.还原数据文件原创 2012-02-01 22:47:54 · 386 阅读 · 0 评论 -
冷备份----不完全恢复cancel
1.冷备份所有文件SQL> shutdown immediate[oracle@asm demo1]$ cp * /u01/ubackup/cold/ 2.插入数据,并提交SQL> insert into tt values(8,'loters');1 row created.SQL> commit;SQL>alter system switch logfile原创 2012-02-03 00:13:59 · 512 阅读 · 0 评论 -
RMAN不完全恢复
1.备份数据库RMAN> backup database format '/u01/rmanbackup/rman_i_%U'; 2.删除表SQL> drop table test; 3.关闭数据库SQL> shutdown immediate 4.启动数据库到mount状态SQL> startup mount 5.恢复数据库RMAN> run原创 2012-02-03 20:46:02 · 363 阅读 · 0 评论 -
RMAN维护
1.rman的corsscheckRMAN> crosscheck backup;2.删除备份RMAN> delete backupset 4;RMAN> delete expired backupset;CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultRMAN> delete obsolet原创 2012-02-05 23:24:28 · 329 阅读 · 0 评论 -
using backup controlfile 和 until cancel区别
using backup controlfile 和 until cancel区别1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until cancel;4. recover databa转载 2012-02-07 00:03:27 · 830 阅读 · 0 评论 -
创建catalog
1.创建表空间SQL> create tablespace cata datafile '/u01/app/oracle/oradata/demo1/catalog_01.dbf' size 360M; 2.创建用户并赋予权限SQL> create user cata identified by cata default tablespace cata;SQL> grant c原创 2012-02-05 20:29:20 · 465 阅读 · 0 评论 -
Rman备份方案设计
1.用catalog连接目标数据库rman catalog rmanuser/rmanuser target sys/sysdba@rac1 2.建立catalog脚本RMAN> replace global script global_del {2> allocate channel d1 device type disk;3> delete obsolete recov原创 2012-03-11 22:15:50 · 470 阅读 · 0 评论 -
Rman数据迁移至ASM数据库
1.创建目录mkdir -p $ORACLE_BASE/admin/+ASM/adumpmkdir -p $ORACLE_BASE/admin/+ASM/bdumpmkdir -p $ORACLE_BASE/admin/+ASM/cdumpmkdir -p $ORACLE_BASE/admin/+ASM/udump 2.创建口令文件 orapwd file=/u01/a原创 2012-04-04 22:11:18 · 768 阅读 · 0 评论 -
Rman数据迁移至ASM数据库
1.创建目录mkdir -p $ORACLE_BASE/admin/+ASM/adumpmkdir -p $ORACLE_BASE/admin/+ASM/bdumpmkdir -p $ORACLE_BASE/admin/+ASM/cdumpmkdir -p $ORACLE_BASE/admin/+ASM/udump 2.创建口令文件 orapwd file=/u01/a原创 2012-04-16 21:38:38 · 433 阅读 · 0 评论 -
rman完成恢复到不同路径
1.关闭数据库并删除数据文件SQL> shutdown immediate[oracle@asm demo1]$ rm -f app3_01.dbf 2.启动数据库到mount状态SQL> startup mount 3.连接数据库C:\Documents and Settings\una>rman target sys/sysdba@demo1 nocatalog原创 2012-01-31 22:20:58 · 1283 阅读 · 0 评论 -
控制文件的恢复(二进制)
1.备份二进制控制文件SQL> alter database backup controlfile to '/tmp/c1.bin'; 2.创建表空间SQL> create tablespace app3 datafile '/u01/app/oracle/oradata/demo1/app3_01.dbf' size 10M autoextend on;3.创建表并插原创 2012-01-30 22:13:47 · 649 阅读 · 0 评论 -
oracle 热备份
一、备份表空间(包括系统表空间) 1.查询出表空间和数据文件的关系select file_name,tablespace_name from dba_data_files; 2.备份表空间alter tablespace USERS begin backup; 3.拷贝该文件到指定目录下SQL> ! cp /u01/app/oracle/oradata/demo1原创 2012-01-10 23:45:09 · 412 阅读 · 0 评论 -
oracle热备份只读表空间
1.修改表空间为只读表空间SQL> alter tablespace users read only; 2.备份表空间SQL> !cp /u01/app/oracle/oradata/demo1/users01.dbf /tmp 3.恢复表空间SQL> alter tablespace users read write; 4.备份控制文件SQL> alter原创 2012-01-14 22:12:31 · 625 阅读 · 0 评论 -
rman备份
1.rman备份整个数据库C:\Documents and Settings\una>rman target sys/sysdba@demo1 nocatalogRMAN> backup database format '/u01/rmanbackup/md_%U'; 2.删除rman备份RMAN> delete backupset 1,2; 3.备份数据库,备份片最大原创 2012-01-15 23:30:12 · 362 阅读 · 0 评论 -
rman增量备份
1.0级备份RMAN> run {2> allocate channel c1 type disk;3> backup incremental level 0 database format '/u01/rmanbackup/lev0_%U';4> } 2.1级备份RMAN> run {2> allocate channel c1 type disk;3> ba原创 2012-01-16 22:55:56 · 557 阅读 · 0 评论 -
冷备份---无redolog恢复
1.关闭数据库2.拷贝除redo log外其它文件到相应目录3.启动数据库到mount状态SQL> startup mount 4.恢复数据库SQL> recover database until cancel using backup controlfile; 5.重做redo log的启动数据库SQL> alter database open resetlo原创 2012-01-17 23:36:48 · 374 阅读 · 0 评论 -
冷备份--模拟磁盘损坏恢复
1.增加新磁盘,并分区,确定文件格式mkfs.ext3 sdh1mount 2.把备份拷贝到新的磁盘上cp * /u01/app/oracle/oradata/demo2/ 3.创建pfile,并修改SQL> create pfile from spfile修改其中的控制文件路径 4.通过pfile创建spfileSQL> create spfile f原创 2012-01-17 23:28:25 · 621 阅读 · 0 评论 -
控制文件的恢复
1.备份控制文件SQL> alter database backup controlfile to trace;或SQL> alter database backup controlfile to trace as '/u01/app/oracle/admin/demo1/udump/c.trc'; 2.删除控制文件 rm -f control0*.ctl 3.关闭原创 2012-01-20 23:17:42 · 279 阅读 · 0 评论 -
热备份 所有数据文件损坏的恢复
1.创建表空间SQL> create tablespace app1 datafile '/u01/app/oracle/oradata/demo1/app1_01.dbf' size 100M extent management local uniform segment space management auto; 2.创建用户user1,默认表空间为app1 3.用use原创 2012-01-20 18:12:59 · 620 阅读 · 0 评论 -
热备份 数据库打开状态下非系统表空间损坏的恢复
1.删除掉数据文件rm -f app1_01.dbf 2.显示错误SQL> create table user1.tt2 as select * from dba_objects;create table user1.tt2 as select * from dba_objects *ERR原创 2012-01-20 19:33:00 · 558 阅读 · 0 评论 -
热备份---非系统数据文件损坏的恢复
1.删除数据文件rm -f app1_01.dbf 2.启动数据库,并根据错误查看原因QL> startupORACLE instance started.Total System Global Area 213909504 bytesFixed Size 1218580 bytesVariable Size原创 2012-01-20 21:39:40 · 578 阅读 · 0 评论 -
非系统数据文件,无备份情况下恢复
1.删除数据文件rm -f app2_01.dbf 2.offline该数据文件SQL> alter database datafile 6 offline; 3.创建该数据文件SQL> alter database create datafile '/u01/app/oracle/oradata/demo1/app2_01.dbf'; 4.恢复数据文件S原创 2012-01-20 22:07:00 · 338 阅读 · 0 评论 -
利用RMAN远程复制
1.利用RMAN备份源数据库RMAN> run{2> allocate channel d1 device type disk;3> backup as compressed backupset4> incremental level=05> format='/u01/rmanbak/inc0_%d_%U'6> tag='inc0'7> channel=d18> d原创 2012-04-18 21:41:12 · 573 阅读 · 0 评论