011317 朱旭宏 实验六.docx
- 文档编号:30685282
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:13
- 大小:207.35KB
011317 朱旭宏 实验六.docx
《011317 朱旭宏 实验六.docx》由会员分享,可在线阅读,更多相关《011317 朱旭宏 实验六.docx(13页珍藏版)》请在冰豆网上搜索。
011317朱旭宏实验六
实验报告
课程名称网络数据库
实验项目数据库备份和恢复
实验仪器计算机
系别计算机学院
专业网络工程
班级/学号网工1101/2011011317
学生姓名朱旭宏
实验日期2014.5.12
成绩
指导教师刘旭红
实验六备份和恢复
一、实验目的
1.理解备份与恢复的基本概念;
2.掌握数据库热备份的方法。
二、实验内容
1.热备份:
归档模式下的数据库备份;
2.热恢复:
归档模式下的数据库恢复。
三、实验学时
4学时。
四、实验步骤
1、实验环境搭建
某公司的Oracle数据库中,创建了两个表空间用来存放公司数据,具体情况如下。
(1)创建存放数据的表空间,表空间的名称为“姓名拼音首字母+学号后三位_data”
(2)创建存放索引的表空间,表空间的名称为“姓名拼音首字母+学号后三位_indx”
(3)创建用户,用户名为“姓名拼音”,如sjl。
(4)给上面创建的用户授权,如
GRANTconnect,resource,SELECTANYTABLETOsjl;
说明:
connect,resource是ORACLE预定义的角色,通过下列命令可以查看到两个角色的权限。
(5)Oracle默认的用户sh有诸如客户(customers)和销售(sales)在商业公司中经常使用的较大的表,适合讲解备份与恢复。
⏹首先以system用户登录,并解锁。
ALTERUSERshIDENTIFIEDBYshACCOUNTUNLOCK;
(6)以第(3)步创建的用户登录,创建客户表(customers)和销售表(sales)
CREATETABLEsalesASSELECT*FROMsh.sales;
CREATETABLEcustomersASSELECT*FROMsh.customers;
(7)为销售表(sales)分别在prod_id、cust_id和channel_id上建立3个索引,并将索引存放在第
(2)步创建的表空间中。
(8)为客户表(customers)分别在cust_gender和cust_city上创建两个索引,并将索引存放在第
(2)步创建的表空间中。
2、归档模式下的数据库备份
除上面的两个表空间外,USERS和SYSTEM表空间的数据也经常发生变化,需要每天热备份。
写出对4个表空间的备份过程。
首先以connectsystem/orclassysdba身份登录。
更改数据库的归档模式。
启动数据库:
修改表空间users为备份模式。
查看文件的状态:
这里可以看到4号文件已经处于激活备份状态。
将文件users本分到备份分区。
查看备份分区的文件中多了一个users01.dbf文件。
备份成功。
重置表空间users为非备份状态:
查看备份文件的状态信息:
被备份文件的4号文件处于非备份状态。
为了避免麻烦,我将剩余三个表空间system、zxh317_data、zxh317_index表空间的备份写成备份脚本。
如下:
hotbackup.sql
执行热备份脚本:
打开备份分区,可以看到三个文件备份成功。
查看文件的备份装填信息:
3、归档模式下的数据库恢复
(1)假设PIONEER_DATA空间的数据文件损坏,导致数据库关闭,写出数据文件的恢复过程。
1.先将pioneer_data表空间备份。
这里我以zxh317_data空间为例。
2.模拟数据库损坏,关闭数据库。
将文件zxh317_data文件删除。
3.启动数据库,此时已经不能正常启动数据库,系统提示6号文件出错。
4.将6号文件设置为脱机。
5.打开数据库。
6.查看数据文件的当前状态。
系统显示6号文件脱机。
7.查看数据文件的恢复信息。
系统提示数据文件丢失。
8.将备份到的6号文件拷贝至源目录下面。
9.恢复文件。
恢复成功。
10.将恢复成功的文件重新设为联机状态。
11.查看文件当前的状态:
系统显示,6号文件为联机状态。
12.以xxy用户登录,查看表空间是否能用,结果为表空间正常,并且损坏。
(2)假设SYSTEM表空间的数据文件损坏,导致数据库关闭,写出数据文件的恢复过程。
1.现将system表空间备份,如下:
2.以管理员身份登录系统,关闭数据库模拟文件损坏,模拟数据库系统崩溃。
将系统文件删除模拟文件损坏。
3.数据库无法启动:
4.将数据库系统启动到mount状态。
5.将备份文件拷贝至系统文件所在处:
查看文件目录,发现文件已在文件目录
6.使用recover命令对数据库进行恢复
7.启动数据库,发现数据库启动成功。
8.验证系统文件是否能够正常使用。
系统显示文件正常,系统工作正常。
五、实验总结
本次实验是最后一次实验,主要考察了数据库的备份与恢复的基本操作,相对简单。
本次实验中学到有:
几种数据库备份的方法,包括非归档模式和归档模式,以及归档模式下的热备份和冷备份,和归档模式下的热备份和冷备份。
数据库的热恢复和冷恢复。
整个实验过程中,基本上掌握了数据库的备份如归档模式和非归档模式,热备份和冷备份等。
还有热恢复和冷恢复等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 011317 朱旭宏 实验六 实验