首页数据库数据库备份文件(数据库备份文件在哪里)

数据库备份文件(数据库备份文件在哪里)

编程之家2026-05-23884次浏览

今天给各位分享数据库备份文件的知识,其中也会对数据库备份文件在哪里进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

数据库备份文件(数据库备份文件在哪里)

十大数据库备份和恢复方法

一般的文件型数据库,实际上对整个就是一个或者多个文件,所谓的备份就是把这些文件考虑到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程。这是对文件型数据库备份和恢复的最好方法,效率最好,操作最简单。

有的大型数据库,它自己管理存储空间,是分区或者磁盘,不被操作系统识别。这类数据库一样可以用GHOST等工具备份磁盘。

可能许多人讲备份数据库是把数据库转换为SQL或者文本文件。其实这是另外一个概念,叫做数据迁移,目的是把数据库的数据移植到其它数据库管理系统。数据迁移不适合用来做数据库的日常备份,一般关键数据库不会平凡的做数据迁移。一般数据库系统会提供专门的数据迁移工具,当然这类工具也可能就是一系列的SQL语句,自己也能编写。

1.打开块检查(block checking)这样做的目的是为了及早的发现数据库中的坏块。会有些性能开销,但是可以发现由于底层磁盘、存储系统或I/O系统的问题导致的坏块。 SQL alter system set db_block_checking= true scope=both;

2.用rman备份时打开块跟踪(10g以上)块跟踪文件包含用于增量备份的位图。每一个位表示一个extent,因此仅仅那些被修改的extent才会被读取并备份。如果没打开块跟踪,那么所有的块必须都被读取,以确定是否已经上次备份后被修改过。 SQL alter database enable block change tracking using file'/u01/oradata/ora1/change_tracking.f';

3.镜像日志组成员。并且有1个以上的归档位置如果一个在线日志成员被删除或损坏,那么另一个成员可以用于恢复。如果归档日志文件损坏或丢失,那么其他归档位置的副本仍然可以使用。 SQL alter system set log_archive_dest_2='location=/new/location/archive2' scope=both;SQL alter database add logfile member'/new/location/redo21.log' to group 1;

数据库备份文件(数据库备份文件在哪里)

4.备份时使用 check logical选项这会让rman检查块中的逻辑损坏以及头尾校验,这是获得良好备份的最好方式。 RMAN backup check logical database plus archivelog delete input;

5.测试你的备份做任何操作都不如实际恢复一次数据库。这是最好的确定你的备份在关键时刻是否良好可用的最佳方法。 RMAN restore validate database;

6.每个数据文件在一个单独的备份片中做部分恢复时rman必须读取整个备份片和必须的归档日志。备份片越小恢复越快。这对大型数据库的磁带备份或仅恢复单个(或几个)文件时特别重要。 RMAN backup database filesperset 1 plus archivelog delete input;

7.维护 rman的恢复目录和控制文件仔细选择你的保留政策。确保它涵盖了你的磁带系统保留策略以及备份恢复策略的需求。如果没使用恢复目录,确保参数control_file_record_keep_time匹配你的保留策略。 SQL alter system set control_file_record_keep_time=21;备份记录将保留21天。执行常规的恢复目录维护删除过期的内容将移走超过保留策略的备份,如果过期备份没被删除,恢复目录会增长直至性能出现问题。 RMAN delete obsolete;校验恢复目录或控制文件中内容与物理的备份匹配。如果备份片丢失,将被置为'EXPIRED'状态,恢复时它将没有资格,更早的备份将被使用。删除过期备份需要使用以下命令。 RMAN crosscheck backup;RMAN delete expired backup;

8.预防控制文件丢失这将确保您始终具备最新controlfile的可用。 RMAN configure controlfile autobackup on;保留备份日志。备份日志包含您的磁带访问的参数,控制文件备份的位置,如果数据库完全丢失时这些信息会很有用。

9.测试你的恢复在恢复场合,会让你知道恢复将怎样执行。并且能避免再次恢复原数据文件。 SQL recover database test;SQL RECOVER TABLESPACE sales TEST;

数据库备份文件(数据库备份文件在哪里)

10.在备份归档时不要使用delete all input DELETE INPUT将从第一个归档位置删除日志。它也将删除从先前备份以来的第二个归档位置的日志。备份并删除指定位置的归档backup archivelog until time'sysdate-7' like'/u04/oracle/admin/TEST/arch/%' deleteinput;如果归档文件备份到多个目标位置,而且不同位置保留策略不同,可以如下操作:run{ backup archivelog all; delete archivelog until time'sysdate-1' like'/am3/oradata/arch/%';delete archivelog until time'sysdate-5' like'/am3/oradata/arch1/AM3P2/%';} rman备份和删除归档文件按数字顺序从_dest_1到_dest_10执行。如果存在闪回区,rman总是首先从闪回区进行备份和删除。在恢复过程中RMAN将检查所有的归档目的地,以确保需要的归档日志已经不存在。如果归档日志已经存在RMAN的目的地之一,将无法恢复该文件。恢复归档日志到asm中的闪回区RMAN run{ allocate channel c1 type'sbt_tape';set archivelog destination to'+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_13';restore archivelog from time"to_date('13/08/2010:00:00:00','dd/mm/yyyy:hh24:mi:ss')" until time"to_date('14/08/2010:00:00:00','dd/mm/yyyy:hh24:mi:ss')";}+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_13 ASMCMD ls-ltr Type Redund Striped Time Sys Name N 1_94528_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94528.5341.727224533 N 1_94529_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94529.3425.727224661 N 1_94530_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94530.5644.727224779

如何对数据库进行备份操作

有关于数据备份,您可以使用Navicat,它提供“人工备份”和“自动备份”两种功能。送上保姆级教程。

Navicat Premium是一套可创建多个连接的数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL和 SQLite。它与 OceanBase数据库及 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。

人工备份先在左侧的导航窗格中点击需要备份的内容所在的database。

请点击输入图片描述

2.再在主工具栏中点击“备份”按钮。

请点击输入图片描述

3.然后在对象工具栏中点击“新建备份”。

请点击输入图片描述

请点击输入图片描述

4.然后在弹出的窗格中点击“对象选择”,并勾选您希望备份的对象。

请点击输入图片描述

5.勾选完对象后,点击“备份”。

请点击输入图片描述

6.等待备份完成后,在“信息日志”中会显示“finished successfully",最后点击“关闭”。

请点击输入图片描述

7.当然,您也可以在点击”关闭“前,点击左下角的”保存“,这会将此次的备份设置保存为一个配制文件。

请点击输入图片描述

8.备份完成。

请点击输入图片描述

自动备份

1.若是希望可以对刚才的对象执行自动备份,请点击”自动运行“。

请点击输入图片描述

2.点击”新建批处理作业"。

请点击输入图片描述

3.然后选择“备份”,然后点击对于的database,在“可用的工作”中找到刚刚创建的配置文件并双击它。(此处是双击"b1")

请点击输入图片描述

4.双击“b1”后,会在“已选择的工作”中显示此配置文件。(也可以在“可用的工作”中双击多个文件进行备份)

请点击输入图片描述

请点击输入图片描述

5.选择完需要备份的配置文件后,点击“保存”并命名配置文件。

请点击输入图片描述

6.保存完后,还可以设置备份时间表,点击“设置任务计划”(此选项只有点击保存后才会显示)。

请点击输入图片描述

7.点击“触发器”。

请点击输入图片描述

8.设置需要自动备份的时间表,设置完后,点击“确定”。

请点击输入图片描述

9.然后,点击“开始”,可以进行一次备份。

请点击输入图片描述

10.点击“对象”,可以看到我们刚刚保存的自动运行的配置文件。

请点击输入图片描述

怎样查看数据库备份的文件(sql数据库),dat格式的文件

首先

DAT并不是一种标准文件。许多软件都使用这个扩展名,但文件含义不同。而许多数据分析软件也用这个扩展名保存数据。所以这要看具体的软件情况来定。DAT文件,可以按照扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义,例如VCD光盘中的DAT文件就可以用一般的视频播放器打开,而QQ的DAT文件中则存储了用户信息,是无法使用常规方式打开的,只有QQ程序可以访问。还有一些其他程序都有自己对DAT文件的定义,要通过其特殊的程序来打开与之相关联的DAT文件。

所以你要是想要看的话,就对着dat文件右键【查看方式】,然后选择windows自带的记事本查看,这个要是查看不了就不好办了,毕竟一般这种文件是开发人员加密的,你要是不知道加密的方式,那么你很难打开的,就算打开,一般也是乱码

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

黑马培训班 剪辑培训班一般学费多少免费java中文电子书(手机阅读器java版)