6.3,每天做一次 partial online with archiving backups . #su - oracle %svrmgrl %svrmgrl>connect internal %svrmgrl>alter tablespace billsp begin backup %svrmgrl>alter tablespace billtmpsp begin backup %svrmgrl>alter tablespace billrlbksp begin backup %svrmgrl>alter tablespace system begin backup %svrmgrl>alter tablespace rbs begin backup %svrmgrl>alter tablespace temp begin backup %svrmgrl>alter tablespace tools begin backup %svrmgrl>alter tablespace users begin backup %svrmgrl>host cp all datafile to the backup storage. #文件名由什么组成如第一步中以.dbf结尾的. %svrmgrl>alter tablespace billsp end backup %svrmgrl>alter tablespace billtmpsp end backup %svrmgrl>alter tablespace billrlbksp end
[1] [2] [3] 下一页
少女qq看的ORACLE学科是:有关Oracle数据库的备份情况。backup %svrmgrl>alter tablespace system end backup %svrmgrl>alter tablespace rbs end backup %svrmgrl>alter tablespace temp end backup %svrmgrl>alter tablespace tools end backup %svrmgrl>alter tablespace users end backup
做一个sql文件,如上所写.
The billing system can recover to the point of failure when the failure occur.
七,备份文件的恢复: 7.1恢复文件: 偏下是对"/etc/passwd"文件的恢复 放入正确的磁带 运行偏下命令恢复"/etc/passwd"文件 # rsh www mt -f /dev/rmt/0 rew ( 找到连年来的磁带,向前进带回连年来的"/etc/passwd",比如要找周三的"/etc/passwd"文件。运行如下命令) #rsh www mt -f /dev/rmt/0n fsf 2 # ufsrestore if www:/dev/rmt/0n ufsrestore > ls .: etc/ ufsrestore > cd etc ufsrestore > ls ./etc: passwd ufsrestore > add passwd Warnign :./etc:File exists ufsrestore > verbose verbose mode on ufsrestore > extract Extract requested files You have not read any volumes yet . Unless you know which volume your file(s) are on you should start witch the last volume and work to wards the first. Specify next volume #:1 extract file ./etc/passwd Add links Set directory mode ,ower,and times. set owner /mode for '.'?(yn)n Directories already exit , set mode anyway?(yn)y ufsrestore >quit 热备份可以在数据库打开打情况下进行,一般通过使用Alter命令改变表空间的状态来开始进行备份的,备份完成后, 要恢其原来状态,不然redo log 会错配,引起数据库下次启动时对受影响的表空间进行完全覆盖。热备份的要求是云学堂: 1.热备份工作短不了要求数据库在Archivelog 方式下操作,在SQLDBA状态下用alter database archivelog|noarchivelog命 令可改变备份的模式。 2.热备份只能在数据库不使用或绿化率低的情况下进行。 3.热备份需要大量的档案空间。 一般情况,Oracle 以轮回的方式写入Online redo log 文件,当填满第一个redo log文件后写第二个,直至尾子一个,最 后一个被填满后,后台进程LGWR就覆盖第一个,在Archivelog方式下,后台进程ARCH在每一个redo log 文件被覆盖前,给 它作一个拷贝,这些文档的redo log 文件被写入磁盘或磁带中。如果磁盘空间够用要福来恩哪里有,今天外汇的喊单建议使用磁盘,这样可大大减 少完成备份所需的时间。 在作热备份之前,要将config.ora文件中的log_archive_start 设为true 将log_archive_dest 规定archive redo log 文件的位置: log_archive_dest=/wwwdg/oracle/arch/arch log_archive_start=true 一旦数据库运行在archivelog状态下,就可以作备份了。热备份的命令文件由三部分组成: 1,数据文件一个表空间一个空间地备份: a.设置表空间为备份状态。 b.备份表空间的数据文件。 c.恢复表空间为正常状态。 2,备份存档要作log 文件: a.临时停止存档进程 b.log下那幅在archive redo log目标索引中的文件 c.重新启动archive进程 d.备份存档的redo log 文件 3,用alter database backup controlfile命令来备份拷贝文件 在热备份运行之前log_archive_dest索引可能已满,这时就要备份索引,然后删除文件,刑释解教空间,这个制作蛋糕的过程有如下步 骤: 1,暂时停止archive进程。 2,记录在log_archive_dest索引下的文件。 3,重新启动archive 进程。 4,备份archive redo log 文件。 5。删除索引中的文件。 sqldba lmode=y <<EOF arch1 archive log stop; exit EOF arch1 FILES='ls /wwwdg/oracle/arch/arch*.dbf'; sqldba lmode=y<<EOF arch2 connect internal archive log start; exit EOF arch2 tar -rvf /dev/rmt/0 FILES rm -f $FILES