船舶软件控制数据库的备份和恢复(船舶数据库的备份与恢复)

船舶软件控制数据库的备份和恢复(船舶数据库的备份与恢复)缩略图

数据库的备份与恢复

数据库的备份与恢复

SQL2000数据库的备份概念

SQL SERVER 2000有四种类型是:数据库、事务日志、差异、文件和文件组

数据库备份是创建完事数据库的复本。它并非将所有的页都复制到备份集,而只将实际包含数据的页复制到备份集。数据页和事务日志页均复制到备份集。

数据库备份用于重新创建数据库,使其恢复到BACKUP语句完成时的状态。如果数据库只存在数据库备份,那么数据库只能恢复到服务器或数据库发生故障前最后一次数据库备份时的状态。

事务日志备份仅制作日志文件的复本。日志文件备份本身不能用于还原数据库。日志文件用于在数据库还原后将数据库恢复到原始故障点。

例如,某站点在星期天晚上执行数据库备份,而在其它每个晚上执行日志备份。如果数据库的某个数据磁盘在星期二2:30丢失,则该站点可以:

1备份当前事务日志

2还原从星期天晚上开始的数据库备份

3还原从星期一晚上开始的日志备份,以将数据库前滚。

4还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。

事务日志恢复需要从数据库备份的那一刻到磁盘丢失那一刻之间所进行的一边串不间断的事务日志备份。

差异备份只追寻数据库中自上一次数据库备份之后修改过的所有页的复本。差异日志主要用于使用频繁的系统,一旦这类系统中的数据库发生故障,必须尽快使其重新联机。差异备份比完事数据库备份小,因此对正在运行的系统影响较小。

例如,某个站点在星期天晚上执行完事数据库备份。在白天每隔4小时制作一个事务日志备份集,并用当天的备份重写头一天的备份。每晚则进行差异备份。如果数据库的某个数据磁盘在星期四上午9:12出现故障,则该站点可以:

1备份当前事务日志。

2还原从星期天晚上开始的数据库备份。

3还原从星期三晚上开始的差异备份,将数据库前滚到这一时刻。

4还原从早上4点到8点的事务日志备份,以将数据库前滚到早上8点。

5还原故障之后的日志备份,这将使数据库前滚到故障发生的那一刻。

SQL2000支持备份或还原数据库中的个别文件或文件组。这是一种相对较完善的备份和还原过程,通常用在具有较高可用性要求的超大型数据库中。如果可用的备份时间不足以支持完事数据库备份,则可以在不同的时间备份数据库的子集。

例如,某站点需要花三小时备份数据库,并且每天只能用两个小时执行备份。该站点可在一个晚上备份一半文件或文件级,并在第二个晚上备份另一半。如果包含数据库文件或文件组的磁盘出现故障,那么该站点可以只还原丢失的文件或文件组。

该站点还必须进行事务日志备份,并且在备份文件或文件组之后必须还原所胡事务日志备份。还可以从完事数据库备份集中还原文件和文件组。这将回忆恢复速度,因为在第一步只还原已损坏的文件或文件组,而不是整个数据库。

需要实现数据库的备份和恢复功能,怎样实现?

需要实现数据库的备份和恢复功能,怎样实现?

最好的办法就是在每一次退出时把数据库所在的文件进行备份,恢复,就直接把备份的数据库文件直接覆盖调老的文件就好了

数据库的备份与恢复中恢复到故障点和恢复到时间点有什么不同

数据库的备份与恢复中恢复到故障点和恢复到时间点有什么不同

备份是把系统的某个状态存储起来,以备还原之用.还原点是系统自动记录各个时间段的系统状态,如果系统有问题就可以恢复到某个时间点的系统状态.如果还原点和系统备份的时间是同一个时间系统状态,那么随便留一个都可以还原系统.区别就是还原点可以有多个,是电脑自己完成的,而且是随着时间会不断增加,比较占用硬盘空间,不过现在硬盘都比较大,无所谓了!但是系统备份要自己备份,是要自己动手完成的.当然也可以备份多个啦.这个选择要看自己的情况了,个人认为可以把系统做好,驱动软件等都装好,做个备份就可以了,系统有问题就可以恢复到自己电脑最好的状态了,而且不需要占用很多的硬盘空间.而还原点有多个,有时都不知道哪个是最好的状态了.

如何备份和还原数据库

数据库的备份和还原(以mysql为例来说明):备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 还原MySQL数据库的命令 mysql -hhostname -uusername -ppassword databasename < backupfile.sql

如何备份软件数据库?

解答:第一种情况:通过软件中提供的数据库备份来进行。在软件的“系统维护”-“数据库备份\恢复”,在一些商业类软件中的“系统设置”-“系统维护”-“数据库备份\恢复”。

第二种情况:专业版和标准版备份不同,如果是标准版可以通过“桌面软件图标”-“右键”-“属性”-“查找目标”,在弹出的对话框例,找到data或者database文件夹,把它给复制,粘贴到其他磁盘,就完成了备份。

如果是专业版软件,可以通过SQL Server来进行。在“开始”-“程序”-“Microsoft SQL Server”-“企业管理器”。

进入“企业管理器”后,在左边区域把Microsoft SQL Servers双击“

”进行展开。

src=../images/37.jpg />

在“数据库”中找到“mphotel”(这个是美萍酒店的数据库,其他软件的数据库也都是由mp和软件全称的首字母或者英文名组合),击右键 —“所有任务”—“备份数据库”。

src=../images/38.jpg />

备份选择“数据库-完全”,备份到可以修改下数据库备份的路径,然后点确定。

数据库的备份与还原有什么操作场景

展开全部123456781.备份语句: BACKUP DATABASE 数据库名 to disk =’C:\数据库名.bak’ WITH DIFFERENTIAL;2.还原语句:RESTORE DATABASE 数据库名 FROM DISK = ‘C:\数据库名.bak’ WITH FILE=1, NORECOVERY;–上述假设是保存在C盘目录下,当然你也可以保存在其它盘里.

数据库备份和还原问题

如果是sql server的话 直接把后缀名改成bak就行了

如何从自动备份中恢复控制文件和SPFILE文件

当我们启用自动控制文件备份功能后,如果数据库发生重要改变或备份完成时,它会自动进行控制文件备份,同时它也会备份SPFILE文件。

有关什么时间来进行自动备份,请参考Oracle的以下说明:

When RMAN Performs Control File Autobackups

By default, control file autobackups are turned off, and no control file

autobackups are performed. If CONFIGURE CONTROLFILE AUTOBACKUP is ON,

then RMAN automatically backs up the control file and the current server

parameter file (if used to start up the database) in one of two circumstances:

when a successful backup must be recorded in the RMAN repository,

and when a structural change to the database affects the contents of the

control file which therefore must be backed up.

下面的这个例子主要用来说明如何通过自动备份恢复控制文件和SPFILE文件。

◆查询当前拥有的备份

$ rman target /

Recovery Manager: Release 10.1.0.2.0 – 64bit Production

Copyright (c) 1995, 2004, Oracle. All rights reserved.

connected to target database: EYGLE (DBID=1337390772)

RMAN> list backup of controlfile;

using target database controlfile instead of recovery catalog

List of Backup Sets

===================

BS Key Type LV Size Device Type Elapsed Time Completion Time

——- —- — ———- ———– ———— —————

26 Full 3M DISK 00:00:02 29-MAR-05

BP Key: 26 Status: AVAILABLE Compressed: NO

Tag: TAG20050329T171049

Piece Name: /data5/flash_recovery_area/EYGLE/autobackup

/2005_03_29/o1_mf_s_554231449_14l6wv59_.bkp

Controlfile Included: Ckp SCN: 10643029 Ckp time: 29-MAR-05

BS Key Type LV Size Device Type Elapsed Time Completion Time

——- —- — ———- ———– ———— —————

27 Full 3M DISK 00:00:02 29-MAR-05

BP Key: 27 Status: AVAILABLE Compressed: NO

Tag: TAG20050329T222158

Piece Name: /data5/flash_recovery_area/EYGLE/autobackup

/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp

Controlfile Included: Ckp SCN: 10652118

Ckp time: 29-MAR-05

◆从备份中恢复控制文件

RMAN> restore controlfile to ‘/tmp/control.ctl’ from

‘/data5/flash_recovery_area/EYGLE/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp’;

Starting restore at 30-MAR-05

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=134 devtype=DISK

channel ORA_DISK_1: restoring controlfile

channel ORA_DISK_1: restore complete

Finished restore at 30-MAR-05

◆从备份中恢复SPFILE文件

RMAN> restore spfile to ‘/tmp/spfileeygle.ora’ from

‘/data5/flash_recovery_area/EYGLE/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp’;

Starting restore at 30-MAR-05

using channel ORA_DISK_1

channel ORA_DISK_1: autobackup found:

/data5/flash_recovery_area/EYGLE/autobackup/2005_03_29/o1_mf_s_554250117_14ls48bd_.bkp

channel ORA_DISK_1: SPFILE restore from autobackup complete

Finished restore at 30-MAR-05

RMAN>

NBU6.5中SQL数据库备份\还原,是如何操作的?求答案

关于SQL数据库备份,先打开MS SQL Client——设置SQL Server 的连接—— 创建SQL备份脚本并且save到指定路径,然后在创建备份策略,前面的“属性、客户端都可以和文件备份一样设置”所不同的是“计划和备份路径”,计划中有一点和备份策略不同的就是,我们一创建计划就会有个默认的执行计划,那个要是没有其他要求就不用改,之后添加计划,要注意一点:数据保留周期要和默认的设置一样;至于后面的备份路径,只要选择我们刚刚创建的备份脚本路径就可以了。

另外一点就是创建脚本时候要注意的问题,那就是你要做的是全备份还是差分备份。意思就是说,创建备份策略类型时候,要建立数据库全备份还是差分备份,是在建立脚本时候做的。。。。我也是新人,说的不好的地方还望多多包涵~~~~~~~~

班班通系统如何备份与恢复?

windows系统在使用的过程中稍有不注意就会导致系统受损,甚至瘫痪。同时班班通教室的计算机使用频率较高,因此在日常教学中不可避免地会因系统故障而需要重新安装操作系统和应用系统,要重装一个操作系统,要浪费很多时间,还要安装相应的教学软件。而利用ghost软件的数据备份及恢复功能,可以在短时间内恢复系统,省时省力。操作步骤为:

1、一键备份。

点击桌面上一键ghost软件,选择备份,然后计算机自动重启并备份。如果以前有备份的话,会提示是否覆盖,选择是就可以了。

2、一键恢复。

方法同上,选择恢复。

3、手动备份与恢复。

计算机在启动选择操作系统时,选择ghost,执行ghost软件,然后再执行local→partition→toimage,可将映像文件保存在f:ghostwin7.gho。当计算机系统区崩溃时,可以利用ghost软件将之前备份的系统文件恢复到初始状态。有时系统被病毒感染篡改了注册表,既使还原系统也不能正常启动机器时,可试着在dos模式下执行scanreg/restoXre命令。