实验报告数据库的备份与恢复
实验7:数据库的备份与恢复
一.实验目的
通过本实验使学生掌握数据库备份的方法和数据库恢复的方法。
二.实验类型 验证型
三.实验学时 2学时
四.实验原理及知识点
1.事务的基本概念
2.数据库恢复技术
3.数据库恢复策略
4.SQL Server 的恢复技术
五.实验环境
1.硬件设备要求:PC及其联网环境;
2.软件设备要求:Windows操作系统;MS SQL Server数据库管理系统。
六.实验内容及步骤
--create device
exec sp_addumpdevice 'disk', 'student_full', 'd:\acm\student_full.bak'
--full backup
backup database cldog to student_full with init
--diff backup
backup database cldog to disk = 'd:\acm\student_diff.back'
with noinit,differential
--log backup
backup log cldog to disk = 'd:\acm\student_log.bak' with noinit
--full restore
restore database cldog from student_full
执行命令前:
执行命令后:
--diff restore
restore database cldog from student_diff with norecovery
--log restore
restore log cldog from student_log with recovery
七.实验总结
通过这次实验学会了基本的数据库的备份与还原,了解了完全备份、差异备份和日志备
份的差异,备份和恢复是一个经常使用的功能,感觉用的很不熟练,需要完全掌握还需多加
练习。
(注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待
你的好评与关注)
实验九 数据库备份和恢复
实验九数据库备份和恢复一、实验目的使学生了解SQL Server的数据备份和恢复机制,掌握SQL Server中数据库备份和恢复的方法。
二、实验内容1.为学生选课数据库设置一个备份计划,要求每当CPU空闲时进行数据库备份。
2.恢复学生选课数据库。
3.修改学生选课数据库备份计划,要求每星期对数据库备份一次。
三、实验步骤和方法1.备份数据库(1) 进入数据库备份对话框在SQL Server Management Studio中,用鼠标右键单击要备份的数据库,在弹出的菜单上选择“所有任务”中的“备份…”项,则会弹出一个数据库备份对话框。
该对话框中有常规和选项两个页面。
(2) 在常规选项卡中完成以下操作在“数据库”框中选择要备份的数据库;在“名称”框中为备份取一个便于识别的名称;选择备份方法,可选择完整、差异、事务日志,也可备份文件和文件组。
为磁盘备份选择目的地,通过列表右边的“添加”按钮或“删除”确定备份文件的存放位置。
以及其他的一些选择。
2.采用维护计划向导创建数据库备份计划选择服务器管理文件夹中的维护计划文件夹,单击鼠标右键选择维护计划向导选项,调出维护计划向导,以便制定数据库维护计划。
数据库备份可以选择完整、差异、事务日志。
利用向导选择要备份的数据库、备份的目的地、制定计划。
在对话框中可以设置以下4种计划类型:1) SQL Server代理启动时自动启动:每当SOL Server Agent启动工作时,都自动进行数据库备份。
2)每当CPU闲置时启动:每当CPU空闲时进行数据库备份。
3) 重复执行:按一定周期进行数据库备份。
4) 执行一次:设定进行数据库备份的一次性时间。
当选择“重复执行”后,要设置备份的频率、每天频率、持续时间等参数。
3.数据恢复方法(1)调出数据库恢复对话框用鼠标右键单击要进行数据恢复的数据库。
在弹出的菜单中选择“任务”中的“还原”项。
屏幕上会出现数据库恢复对话框,该对话框中有两个页面:常规页面和选项页面。
数据库实验8-数据备份、恢复和导入导出_简化版
实验八数据备份、恢复和导入导出姓名:学号:专业:网络工程班级:20网络工程同组人:无实验日期:2022-6一、【实验目的与要求】1.学会使用企业管理器、备份命令创建和删除命名备份设备。
2.掌握使用企业管理器、备份命令进行数据库的备份。
3.掌握使用企业管理器和恢复命令进行数据库的恢复。
4.掌握数据的导入导出。
二、【实验内容与步骤】1.正常情况下的数据库备份和恢复(1) 创建测试数据库在对象资源管理器中右击“数据库”,选择新建数据库,如下图:在新建数据库对话框中输入数据库名称(如:Exam),设定参数,如下图:完成数据库的创建后,在其中建一张表,并输入几行数据作为测试。
(2) 备份数据库在对象资源管理器的导航栏中选择Exam数据库,右击鼠标选择“任务|备份”命令,如下图:在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”:当需要将备份文件存放到自定义文件夹中时,修改(不是添加)上述默认路径。
点“确定”完成数据库的备份。
(3) 删除数据库将已作过备份的数据库删除,模拟数据库的毁坏,如下图:请给出结果截图:(3) 还原数据库选择“数据库”,右击鼠标选择“还原数据库”命令:在对话框中“目标数据库”处选择数据库名或输入数据库名,选择“源设备”单选框:在“源设备”单选框的右边“…”处单击,打开指定备份对话框:单点“添加”,打开“定位备份文件”选择框,如下图:点确定,完成数据库的还原。
请给出还原后的结果截图:打开还原后的数据库中的一个表,查询该表数据是否存在。
请给出结果截图:2.数据导入与导出(1)Excel数据的导入导出使用Sql Server图形化导入导出工具,可实现Excel等外部数据的导入:根据向导,选择相应的数据源:(2)导入向导将”梁山好汉功力排行.xls”文件导入到数据库中保存为“Rank09”表请给出测试结果:(3)导出向导将产品表导出到C:\Backup目录下(如果没有该目录,请先创建之)请给出测试结果:。
实验报告 6数据库的备份与恢复
辽宁工程技术大学上机实验报告
(1)创建、查看和删除备份设备。
①创建备份设备。
②查看备份设备的相关信息。
③删除备份设备。
(2)备份数据库。
①进人数据库备份对话框。
选择数据库S_T,右键选择任务,然后选中‘备份’,便可弹出数据库备份对话框。
②在常规选项卡中完成以下操作。
在弹出的数据库备份对话框中选择‘常规’,根据实际需要选取‘备份类型’,‘备份组件’,‘备份集名称’,‘备份集过期时间’以及备份保存磁盘位置。
③设定备份计划需要执行的操作。
设计备份计划时要先删除之前的备份记录,再点击添加新的备份位置,点击确定。
④设置选项页面内容。
在数据库备份对话框中选择‘选项’,覆盖介质中选择‘备份到现有备份集’并‘追加到现有备份集’,可靠性选择‘完成后验证备份’,点击确定。
(3)SQL Server的数据恢复方法。
①调出数据库恢复对话框。
选择数据库S_T右键选择任务,然后选中‘还原’选择数据库,便可弹出数据库回复对话框。
②常规页面。
③选项页面。
数据备份技术实验报告(3篇)
第1篇一、实验目的1. 理解数据备份的重要性及其在信息安全和业务连续性中的作用。
2. 掌握常用的数据备份技术,包括完整备份、增量备份和差异备份。
3. 学习使用备份软件进行数据备份和恢复操作。
4. 增强实际操作能力,提高对数据备份策略的制定和实施能力。
二、实验设备1. 服务器:运行Windows Server 2016操作系统。
2. 备份软件:Symantec Backup Exec。
3. 备份设备:磁带库、硬盘或网络存储设备。
4. 实验环境:网络环境、虚拟机等。
三、实验内容1. 实验背景随着信息技术的快速发展,数据已成为企业的重要资产。
如何确保数据的安全性和可用性,成为企业面临的重要问题。
数据备份技术是实现数据安全的重要手段,通过定期备份,可以在数据丢失或损坏时快速恢复数据,降低企业的损失。
2. 实验步骤(1)备份软件安装与配置1. 安装Symantec Backup Exec软件。
2. 配置备份软件,包括创建备份作业、设置备份策略、选择备份目标等。
(2)数据备份操作1. 创建备份作业,选择需要备份的文件和文件夹。
2. 设置备份类型,如完整备份、增量备份或差异备份。
3. 选择备份目标,如磁带库、硬盘或网络存储设备。
4. 执行备份作业,观察备份过程。
(3)数据恢复操作1. 选择需要恢复的备份作业。
2. 选择恢复类型,如完全恢复、部分恢复或差异恢复。
3. 指定恢复目标,如原位置、新位置或特定文件。
4. 执行恢复作业,观察恢复过程。
3. 实验结果与分析(1)备份操作在实验过程中,成功创建了备份作业,并进行了完整备份、增量备份和差异备份。
备份过程中,备份软件自动同步数据,确保数据的一致性。
(2)恢复操作在实验过程中,成功恢复了备份的数据。
恢复过程中,备份软件自动查找备份文件,并根据恢复类型进行数据恢复。
恢复后的数据与原始数据一致,验证了备份和恢复的有效性。
四、实验总结通过本次实验,我们了解了数据备份的重要性,掌握了常用的数据备份技术,并学会了使用备份软件进行数据备份和恢复操作。
数据库备份与还原命令综合实验
数据库备份与还原命令综合实验基础数据D:盘上有两个文件夹SQL Server对象资源管理器中有两个对应数据库--查看“学生信息表”中数据use student_courseselect*from学生信息表第一步:创建基本的备份设备;共3个:backup_file1.bak,backup_file2.bak,backup_log.bak,分别保存完全数据备份;差异数据备份;日志文件备份。
但是,DBA疏忽,将“商品管理数据库”文件的完全数据备份和差异数据备份也保存到backup_file1.bak,backup_file2.bak中。
use mastergoexec sp_addumpdevice'disk','backup_file1','D:\back\backup_file1.bak'exec sp_addumpdevice'disk','backup_file2','D:\back\backup_file2.bak' exec sp_addumpdevice'disk','backup_log','D:\back\backup_log.bak'第二步:对数据库student_course和商品管理进行完全的数据库备份。
--将“商品管理数据库”备份到backup_file1backup database商品管理数据库to backup_file1--将“student_course”备份到backup_file1backup database student_course to backup_file1第三步:修改student_course数据库。
Use student_courseinsert into学生信息表(学号,姓名,性别,专业班级) values('666','张飞','男','1')第四步:对这两个数据库进行差异数据库的备份工作。
实验二:数据库备份与恢复
实验二数据库备份与恢复1. 实验目的●数据的导入和导出的应用●掌握数据库的备份和恢复2. 实验要求●独立完成实验内容;●实验报告;(简单要求如下)1)实验的整个过程(包括用户身份,SQL执行语句,SQL执行结果(截屏))2)回答实验中提出的问题3) 结果分析3. 实验内容3.1 数据的导入和导出3.1.1 使用Expdp命令备份用户admin(实验一中创建)中的学生信息表(Student Info),包括数据表中的行记录;3.1.2 用户admin登录,删除学生信息表(Student Info),然后使用impdp 命令恢复学生信息表(Student Info);3.2 用RMAN进行备份和恢复3.2.1 用RMAN做数据库备份。
3.2.2 数据库备份后,数据库的数据文件admin被删除,写出用RMAN恢复该数据库的过程。
3.3 闪回操作(选做)3.3.1 删除studentinfo表,然后闪回。
写出操作过程和结果3.4 热备份与恢复(选做)3.4.1 以system/manager身份登录数据库,并对admin(实验二创建)表空间进行打开方式备份(open backup )将备份文件复制到$ORACLE_HOME/BACKUP目录下.提示:alter tablespace … begin backup;以及alter tablespace … end backup;命令3.4.2 删除ADMIN.SelectiveInfo的表,然后恢复。
验证ADMIN.SelectiveInfo是否存在,为什么?3.5 冷备份与恢复(选做)3.5.1 以系统管理员身份登录数据库,查询数据字典视图获取数据库备份需要的所有文件列表.提示:分别从v$controlfile,v$logfile,v$datafile视图中查看控制文件、日志文件以及数据文件信息3.5.2 用“IMMEDIATE”选项关闭数据库.对该离线数据库进行备份(包括数据文件,控制文件,重做日志文件);3.5.3 打开数据库,查找包含表ADMIN.SelectiveInfo (实验二创建)的数据文件.删除ADMIN. SelectiveInfo的表,然后关闭数据库。
实验七:数据库备份与恢复
实验七:数据库备份与恢复一、实验目的1、了解数据库备份与恢复的目的及意义;2、掌握多种备份数据库的方法;3、掌握数据库恢复的策略与方法;二、实验平台和实验工具Window 7、SQL Server 2008三、实验准备知识1、数据库的备份1.1创建和删除备份设备两种方法:使用SQL Server Management Studio和使用系统存储过程sp_addumpdevice。
1) 使用SQL Server Management Studio创建备份设备启动SSMS→对象资源管理器→服务器对象→右击“备份设备”→“新建备份设备”→……2)使用系统存储过程创建备份设备语法格式:sp_addumpdevice [@devtype=] ’device_type’,[@logicalname=] ’logical_name’[@physicalname=] ‘physical_name’注:device_type指出介质类型,可以是DISK或TAPE(硬盘文件或磁带),在SQL SERVER 的未来版本中将不再支持磁带备份设备;physical_name必须包含完整路径。
3)删除备份设备删除备份设备可以释放备份空间。
语法格式:sp_dropdevice ‘logical_name’,DELFILE1.2实现备份SQL Server系统提供了四种数据库备份类型:完全备份、差异备份、事务日志备份、文件或文件组备份,完成上述备份可有不同的操作法:SSMS图形化方法和T-SQL语句,下面分别进行介绍。
1.2.1 使用SSMS图形化备份数据库启动SSMS→对象资源管理器→“数据库”→右击某个数据库→“任务”→“备份”→打开“备份数据库”窗口→“备份类型”→“完整”或“差异”或“事务日志”→……1.2.2使用T-SQL语句备份数据库备份数据库语法格式:BACKUP DATABASE database_nameTO {<备份设备名>} | {DISK|TAPE}={’物理备份文件名’ }[,…n][ WITH[ DIFFERENTIAL][ [ , ] {INIT | NOINIT } ]]注:<备份设备名>表示将数据库备份到已建好的备份设备名上;DIFFERENTIAL表示进行差异备份;INIT表示悲惨备份数据库将重写备份设备,即覆盖掉本设备上以前进行的所有备份;NOINIT表示本次备份数据库将追加到备份设备上,即不覆盖掉本设备以前进行的所有备份。
数据库备份与恢复实验
北京邮电大学实验报告课程名称数据库系统原理实验名称数据库备份与恢复实验计算机学院网络工程11班薛玥指导教师吴起凡成绩2014-6-1实验目的1.理解SQL SERVER数据库的数据备份和恢复机制。
2.掌握SQL SERVER数据库的数据备份和恢复的基本概念,例如备份方式(增量备份和完全备份)、备份介质(文件或者设备)等等。
3.掌握备份和恢复的实际操作,能够备份和将备份恢复,特别是能够恢复到一个新的数据库中。
4.理解备份/维护策略或备份/维护计划的概念。
实验环境采用SQL SERVER数据库管理系统作为实验平台。
其中,SQL SERVER数据库可以采用SQL SERVER2005、2008或2012的企业版。
备份(Backup)和恢复(Restore)为最强有力的恢复手段,它不仅仅应用于保护数据库,而是应用于保护一切信息:我们对于操作系统或者其它各种信息(诸如多媒体文件)等都可以进行备份,待事故时进行恢复。
由于硬件故障、用户错误、应用程序故障、软件故障、某用户拥有过多权限、局部灾难等可能导致数据库故障,所以DBA(数据库管理员)必须在平时做好备份工作,而且因为故障发生时刻是未知的,还必须做多个备份,从而可以恢复到故障前尽可能短时间的数据库状态以减少损失。
DBA必须做好备份/恢复计划,并实际验证之,以确保故障时能够恢复数据库。
实验内容与步骤一、校验数据库在执行数据库备份之前,首先必须保证数据库的一致性。
通过实验指导书,我明白使用工具DBCC。
可以用两种方法运行DBCC:通过命令行窗口或查询分析器(Query Analyzer)窗口。
如果你认为必要,你还可以确定其操作的时间。
(我从未感到有必要这样做,因为在微软的所有产品中,我对SQL Server的稳定性最为自信。
我认为它是雷蒙德推出的最佳产品。
但是,感觉也可能出错。
)DBCC命令包括以下扩展:CheckDB:检测整个数据库的一致性,是检查数据库破坏的基本方法。
实验八 数据库的备份与恢复
① 修改郑冬同学的系别为信息。 ② 删除学生周武的记录。 2.将数据库Teach恢复到“修改郑冬同学的系别为信息系”之前的状态还原数据库
Teach的完全备份Fbackup_Teach和恢复事务日志备份Lbackup_Teach1。
第十七页,共二十三页。
实验八 3.事务日志(rìzhì)备份与完全恢复
第十三页,共二十三页。
实验 八 (shíyàn) 2.差异数据库备份与简单恢
【实验步骤】
复
1.使用(shǐyòng)企业管理器执行数据库差异备份及其恢复
(1)操作1:创建数据库Teach一个完全数据库备份Fbackup_Teach1
•选择(xuǎnzé)备份命令
备份数据库命令
第十四页,共二十三页。
[ [,] RESTART ]
【实验目的】
•掌握数据库备份的几种操作方法;
•掌握数据库恢复的几种操作方法;
•理解和掌握数据库备份和恢复机制的作用;
•理解和掌握数据库备份和恢复机制的实现技术。
第七页,共二十三页。
实验 八 (shíyàn) 1.完全数据库备份与简单恢
【实验目的】
复
•理解和掌握简单恢复模型的一种策略:完全(wánquán)数据库备份与简单恢
复;
•掌握使用企业管理器执行完全数据库备份及其简单恢复的方法;
【实验内容】
1.使用企业管理器执行完全数据库备份及其简单恢复。要求使用企业管 理器按序完成下列操作:
操作1:对现有数据库Teach执行完全备份Fullbackup_Teach1; 操作2:将学生李思的信息从表S中删除;
操作3:执行恢复,将数据库恢复到操作2之前的状态。
(3)执行日志备份 日志备份是备份自上次事务日志备份后到当前事务日志末尾的部分。使用事务 日志备份将数据库恢复到特定的检查点或故障点。若采用此种备份必须设置数据库 恢复模型为完全或大容量日志记录恢复模式。系统出现故障时,首先恢复完全数据 库备份,然后恢复日志备份。 (4)执行文件/文件组备份 当用户拥有超大型数据库即拥有多个数据文件、多个文件组的时候,或者每天
实验十数据库的备份与恢复实验指导书
实验十数据库的备份与和恢复实验指导书一、实验目的:1.掌握数据库备份和恢复的概念2.熟练掌握数据库备份和恢复的实现方法实验环境:SQL Server 2008二、实验内容及步骤说明:本示例用例的表结构如下所示:Student (sno, sname, sex,sage,dept, oldgrade, advisor)Teacher (tno, tname, dept, salary, title)Course (cno, cname, descry, dept, credit)SC (sno, cno, grade)以上数据库表的含义为:Student—学生:sno(学号),sname(学生姓名),sex(性别),sage(年龄),dept(系),oldgrade(高考成绩),advisor(导师)Teacher—教师:tno(教师编号),tname(教师姓名),dept(所在系),salary(工资),title(职称)Course—课程:cno(课程号),cname(课程名),descry(课程说明),dept(开课系),credits(学分)SC—成绩:sno(学号),cno(课程号),grade(成绩)1.利用管理器实现数据库备份和恢复(1)创建、查看和删除备份设备●创建备份设备图1 图2在企业管理器中,扩展要操作的SQL 服务器,在管理文件夹中找到备份文件夹。
用鼠标右键单击该文件夹后,在弹出的菜单中选择“新建备份设备’项,如图1所示。
随后会出现如图2所示的备份设备属性对话框。
在备份设备属性对话框中,执行下列操作:输入备份设备的逻辑名称;确定备份设备的文件名;单击“确定”按钮。
在确定备份设备的文件名时,需要单击文件名栏最右边的“…”按钮,并在弹出的文件名对话框中确定或改变备份设备的缺省磁盘文件路径和文件名。
●查看备份设备的相关信息查看备份设备的相关信息时,需要执行的操作是:在企业管理器中扩展服务器,选择管理文件夹和备份文件夹,在细节窗口中找到要查看的备份设备;用鼠标右键单击备份设备,在弹出的菜单上选择“属性”项,会弹出与图3-82相似的备份设备属性对话框;用鼠标单击设备名称右边的“查看”按钮,可弹出备份设备的信息框,从中可以得到备份数据库及备份创建日期等信息。
