数据库备份,Oracle数据库备份

2024-04-15 我爱学习 21阅读 回答者:admin
最佳答案今天给各位分享数据库备份的知识,其中也会对Oracle数据库备份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站!

百度安全验证

百度安全验证

数据库备份问题

一)、导出/导入(EXPORT/IMPORT) EXPORT/IMPORT是用来将ORACLE中数据移出/移入数据库。 1、EXPORT将数据库中数据备份成一个二进制系统文件称为“导出转储文件”(EXPORTDUMP FILE),并将重新生成数据库写入文件中。 它有三种模式: a.用户模式:导出用户所有对象以及对象中的数据; b.表模式:导出用户所有表或者指重吸定的表; c.整个数据度烟宗官给缺库:导出数据库中所有对象。 它的备份有三种类型: a.完全型(COMPLETE EXPORT):备份整个数据库; b.积累型(COMULATIVE ERPORT):备份上一次积累型备份所改变的数据; c.坚合钟阶增量型(INCREAMENTAL EXPORT):备份上一次备份后改变的数据。 EXPORT 的命令可以交互式进行,各参数的具体含义见附录。 在进行导出备份时我们要考虑一点问题,那就是导出的一致性,在导出过程 中导出每读一次就读取一个表,因而尽管导出是来自在一个特点时自己开始的,但不同的表读取的时间不同,因此,导出开始读一个表时,此时表中的数据才是导出的数据,这样当大多数表按内部关键字和外部关键字相互联360问答系时,在导出过程中这些相关联表的改变就会导致导出的不一致性,要避开这个,我们可以心布山氢办止将导出过程安排在不对表操作的时候进行。另外,当ORACLE多敌酒度还就富测概球留中RESTRICTEP 2、IMPORT导入: 导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行文件 IMPORT命令执曾罪元调房波行的方法和EXPORT方案有关。 1、如果EXPORT所实施的是完全型方案(FULL)则在IMPORT时所有的数据对象,包括表空间,数据文件,用户都会在导入时创建,但考虑到数据库中的物理布局,预先创建表空间和用户 2、如果EXPORT使用的是INCREM位衣降终法被任凯ENTAL/CUM松史移电著ULATIVE方式,则需要预先设置好表空间、用户 (二):冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据 数据库使用的每个文件都被备份下来,这些文件包括: ☆所有数据文件 ☆所有控制文件 ☆所有联机REDO LOG 文件☆INIT.ORA文件(可选) 值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库 作冷备份一般步骤是: 1:正常关闭要备份的实例(instance); 2: 备份整个数据库到一个目录 3:启动数据库 1: SQLDBAconnect internal SQLDBAshutdown nor距持白mal 2: SQLDBA! cp 或 SQLDBA!tar c般向许放周际vf /dev/rmt/0 /wwwdg/oracle 3: SQLDBAstartup (三)热小由备份(ACHIRELOG) 数据库需要二十四小时运行,而且随时有新的数据加入.数据丢失将影响整个公司.采用 ?设置数据库为automatic archivelog mode,到案例#su - oracle %svrmgrl svrmgrlcon镇小武端nect internal svrmgrlstartup mount svrmgrlalter database archivelog svrmgrlshutdown svrmgrlexit %vi initoracle7.ora 加入log_archive_start = true # if you want automatic archiving log_archive_dest = $ORACLE_HOME/dbs/arch log_archive_format = log%s.arc %dbstart %ps -ef|grep arch oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7 注:oracle database is in automatic archivelog mode ?full offline entire database backup, 当数据库初始完成后 九专民后这份备份是将来备份的 %dbshut %cp /oracle/oradata/oracle7/system.dbf /oracle/oradata/oracle7/rbs.dbf /oracle/oradata/oracle7/既导张衡吗继笔陆temp.dbf /oracle/oradata/oracle7/tools.dbf /oracle/oradata/oracle7/users.dbf /oracle渐的接仅搞台曲滑田cle/app/oracle/product/7.3.2/dbs/application.dbf /oracle/app/oracle/product/7.3.2/dbs/apptmpsp.dbf /oracle/app/oracle/product/7.3.2/dbs/apprlbksp.dbf /oracle/oradata/oracle7/redooracle.log /oracle/oradata/oracle7/control1.ctl /oracle/oradata/oracle7/control2.ctl /oracle/oradata/oracle7/control3.ctl %dbstart 注:以上*.dbf文件为数据文件,*.log文件为日志文件,*.ctl文件为控制文件 %exit %tar uvf /dev/rmt/0 注:如果为oracle 7.2 ,则copy 相应的 data files,relog files,control files. 6.3、每天做一次 partial online with archiving backups . #su - oracle %svrmgrl %svrmgrlconnect internal %svrmgrlalter tablespace billsp begin backup %svrmgrlalter tablespace billtmpsp begin backup %svrmgrlalter tablespace billrlbksp begin backup %svrmgrlalter tablespace system begin backup %svrmgrlalter tablespace rbs begin backup %svrmgrlalter tablespace temp begin backup %svrmgrlalter tablespace tools begin backup %svrmgrlalter tablespace users begin backup %svrmgrlhost cp all datafile to the backup storage. #文件名如第一步中以.dbf结尾的. %svrmgrlalter tablespace billsp end backup %svrmgrlalter tablespace billtmpsp end backup %svrmgrlalter tablespace billrlbksp end backup %svrmgrlalter tablespace system end backup %svrmgrlalter tablespace rbs end backup %svrmgrlalter tablespace temp end backup %svrmgrlalter tablespace tools end backup %svrmgrlalter tablespace users end backup 做一个sql文件,如上所写. The billing system can recover to the point of failure when the failure occur.

如何备份软件数据库

第一种情况:通过软件中提供的数据库备份来进行。在软件的“系统维护”-“数据库备份恢复”,在一些商业类软件中的“系统设置”-“系统维护”-“数据库备份恢复”。第二种情况:专业版和标准版备份不同,如果是标准版可以通过“桌面软件图标”-“右键”-“属性”-“查找目标”,在弹出的对话框例,找到data或者database文件夹,把它给复制,粘贴到其他磁盘,就完成了备份。如果是专业版软件,可以通过SQL Server来进行。在“开始”-“程序”-“Microsoft SQL Server”-“企业管理器”。进入“企业管理器”后,在左边区域把Microsoft SQL Servers双击“”进行展开。src=../images/37.jpg /在“数据库”中找到“mphotel”(这个是美萍酒店的数据库,其他软件的数据库也都是由mp和软件全称的首字母或者英文名组合),击右键 —“所有任务”—“备份数据库”。src=../images/38.jpg /备份选择“数据库-完全”,备份到可以修改下数据库备份的路径,然后点确定。

声明:天盟网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 160640@qq.com
广告位招租
广告位招租