做外贸一般用什么网站好,重庆市建设工程交易中心网站,作文网大全,洛阳建站公司效果数据库的逻辑备份和物理备份--非RMAN,不用借助其他工具#xff0c;只要归档日志和物理备份就可以实现的备份数据库的备份和恢复常规而且重要#xff0c;恢复得到理想状态逻辑备份利用EXP备份#xff0c;从数据库提取写入操作系统文件1.可以导出一个完整的数据库2.也可以导出…数据库的逻辑备份和物理备份--非RMAN,不用借助其他工具只要归档日志和物理备份就可以实现的备份数据库的备份和恢复常规而且重要恢复得到理想状态逻辑备份利用EXP备份从数据库提取写入操作系统文件1.可以导出一个完整的数据库2.也可以导出一个模式的文件或者一个定特定表3.称为转储文件默认为扩展名为.dmp4. 表或用户模式从一个数库到另一个数据库重新识别表5.到处程序创建存储指定表而不是数据库的逻辑备份利用iMP导入成程序导入导入数据从*.dmp的数据导入删除或者丢失的数据。不用借助其他工具只要归档日志和物理备份就可以实现的备份物理备份无论冷备份还是热备份物理备份就是把数据库当中的数据文件做相应的拷贝只是冷备份是指脱机备份热被备份是指联机备份。1.冷备份脱机备份就是要把数据库的服务器(服务)停掉1)SQL shutdown immediate2)停掉数据库之后数据目录oradata当中的相应的文件数据文件日志文件控制文件拷贝到一个地方3)拷贝当相关的路径下比如c:/bak4)若果数据库的文件(目录oradata下)丢失或者损坏就可以直接从备份中把全部物理文件考进来全部覆盖原来的文件。这样会造成子备份之日起所有新增数据的丢失。5)复制完成后就可以重新启动数据库。冷备份就是一个物理拷贝。2.热备份正常情况下的备份1)不用关机联机备份一起正常运转。2)置于归档方式查看归档方式archive log list目录redo01.logredo02.logredo03.log叫做联机日志轮流写入。热备份一定要置成归档方式,用归档来恢复。日志两类联机日志和归档日志。路劲为 USE_BD_RECOVERY_FILE_DEST1、sqlalter system set log_archiver_starttrue scop spfile2、shutdown immediate 停掉数据库。3、startup mount启动到有控制文件但是不打开数据文件4、alter database archive 将数据库切换到归档方式5、alter database open总体上将数据库的非归档方式和自动归档方式的禁用改成起作用6、archive log list 查看归档方式7、相关的备份工作可以开始假定当前的某个数据库进行一些备份工作SQLalter tablespace tt begin backup;开始备份某个表Tablespace alter物理操作系统命令可以把tt.dbf拷贝到c:/temp。物理备份到某个路径SQLalter tablespace tt END BACKUP;Tablespace altered.SQLalter system archive log current;将当前联机日志归档system altered.SQLalter system swich LOGFILE 切换联机日志SQLalter system swich LOGFILE SQLshutdown immediate删除数据文件再打开会出现一个错误startup 会提示问题。SQLselect * from v$recover_filel;会发现某个号文件找不到就是刚才删除的哪个文件SQLalter database datafile 6 offline drop;SQLalter database open把刚才备份到c:/temp的文件拷贝回来。SQLselect * from tt.deparment不可以SQLrecover datafile 6; 指定autoSQLalter database datafile 6 online;从归档的路径下。总结:有效的赖以实现恢复的归档日志做热备份当数据库出现问题时候客户数恢复到指定的环节。归档的时候做一个swich LOGFILE 。无论冷人备份也都还是物理备份有效就是 一个物理的拷贝区别就是一个脱机一个是联机。当数据库中的控制文件丢掉一个或者几个的时候我们通过什么办法弥补1、控制文件丢失常规情况下可以备份控制文件。alter database backup controlfile to trace;备份路径可以查看 trace 的路径 show parameter dest/dumpps:11g的在/u01/app/Oracle/diag/rdbms/$ORACLE_SID/$ORACLE_SID/tracetarce中最新的文件就是包含我们的控制文件备份信息其中1、注释信息不需要2、需要从startup nomount开始的3、包括ALTER DATABASE OPEN;4、保存到专门的文件里比如 ctl.sql5、删除控制文件。6、启动数据库后SQLctl.sql,可以重建控制文件。2、丢失日志文件一个或者多个1、丢失日志文件,假定丢失了。2、SQLrecover database until cancel基于取消的恢复数据库3、SQLalter database open resetlogs更多Oracle相关信息见Oracle 专题页面 ?tid12本文原创发布php中文网转载请注明出处感谢您的尊重