实验8 Oracle数据库备份与恢复.docx
- 文档编号:29472484
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:16
- 大小:474.11KB
实验8 Oracle数据库备份与恢复.docx
《实验8 Oracle数据库备份与恢复.docx》由会员分享,可在线阅读,更多相关《实验8 Oracle数据库备份与恢复.docx(16页珍藏版)》请在冰豆网上搜索。
实验8Oracle数据库备份与恢复
实验8Oracle数据库备份与恢复
1实验目得
(1)掌握Oracle数据库各种物理备份方法。
(2)掌握Oracle数据库各种物理恢复方法。
(3)掌握利用RMAN工具进行数据库得备份与恢复。
(4)掌握数据得导入与导出操作、
2实验要求
(1)对BOOKSALES数据库进行一次冷备份。
(2)对BOOKSALES数据库进行一次热备份、
(3)利用RMAN工具对BOOKSALES数据库得数据文件、表空间、控制文件、初始化参数文件、归档日志文件进行备份。
(4)利用热备份恢复数据库。
(5)利用RMAN备份恢复数据库。
(6)利用备份进行数据库得不完全恢复。
3 实验步骤
(1)关闭BOOKSALES数据库,进行一次完全冷备份。
selectfromdba_data_files;
selectmemberfromv$logfile;
selectvalue from v$parameterwhere name='control_files’;
(2)启动数据库后,在数据库中创建一个名为cold表,并插入数据,以改变数据库得状态。
CREATETABLE COLD(
IDNUMBERPRIMARY KEY,
NAMEVARCHAR2(25)
);
(3)利用数据库冷备份恢复BOOKSALES数据库到备份时刻得状态并查瞧恢复后就是否存在cold表。
(4)将BOOKSALES数据库设置为归档模式。
1、1shutdownimmediate正常关闭数据
1.2startupmount;将数据库启动到mount状态
3)、关闭flash闪回数据库模式,如果不关闭得话,在后面关闭归档日志得时候就会出现讨厌得ora-38774错误、
alterdatabaseflashbackoff
1、3alterdatabasearchivelog;发出设置归档模式得命令
1.4alterdatabaseopen;打开数据库
1、5再次正常关闭数据库,并备份所有得数据文件与控制文件
1.6 archiveloglist;在将数据库设置为归档模式后,可以执行此命令进行确认
1、6、1 Database logmode为Archive Mode说明当前得数据库为归档模式
1、6。
2Automaticarchival为Enable说明启动了自动归档。
(5)对BOOKSALES数据库进行一次热备份。
selecttablespace_name,fromdba_data_files orderby tablespace_name;
alter tablespace users beginbackup;
altertablespaceusersendbackup;
alterdatabase backupcontroL ’G:
\APP\LENOVO\BOOKSALES\CONTROL1。
BKP’;
alterdatabasebackupcontroltrace;
Altersystemarchivelogcurrent;
Altersystemswitch logfile;
(6)在数据库创建一个名为hot表,并插入数据库,以改变数据库得状态、
createtablehot(idnumberprimary key,namevarchar2(25))
2tablespaceusers;
insert intohot values(93,'panyifan');
(7)假设保存hot表得数据文件损坏,利用热备份进行数据库恢复。
SQL〉SHUTDOWN ABORT
ORACLE例程已经关闭。
SQL>STARTUP MOUNT
ORACLE例程已经启动。
SQL>ALTERDATABASE DATAFILE’G:
\app\lenovo\BOOKSALES\USERS01.DBF’OFFLINE;
SQL>ALTERDATABASEOPEN;
SQL〉RECOVER DATAFILE’G:
\app\lenovo\BOOKSALES\users01。
dbf';
完成介质恢复。
SQL>alter databasedatafile’G:
\app\lenovo\BOOKSALES\users01。
dbf'online;
(8)数据库恢复后,验证hot表得状态及其数据情况。
(9)利用数据库得热备份,进行基于时间得不完全恢复。
SQL〉SHUTDOWNABORT
ORACLE 例程已经关闭。
SQL> STARTUPMOUNT
ORACLE例程已经启动。
recoverdatabaseuntiltime’2017-07—07';
(10)为了使用RMAN工具备份与恢复BOOKSALES数据库,配置RMAN得自动通道分配。
connect targetsys/liuqin@booksales
configure defaultdevicetypeto sbt;
configuredevice type disk parallelism 2;
configuredevicetypediskparallelism 3;
Configure channel3devicetypediskmaxpiecesize=50m;
(11)利用RMAN工具完全备份BOOKSALES数据库。
BACKUPDATABASE FORMAT'G:
\app\lenovo\product\11、2。
0\dbhome_1\inventory\backup\%U。
BKP';
(12)利用RMAN工具备份BOOKSALES数据库得初始化参数文件与控制文件。
BACKUPSP’G:
\BACKUP\%U';
RMAN>BACKUPCURRENTCONTRO’G:
\BACKUP\%U.CTL';
(13)利用RMAN工具对USERS表空间、BOOKTB1表空间进行备份。
BACKUPTABLESPACEusers,BOOKTB1FORMAT’D:
\BACKUP\%U、BKP';
(14)利用RMAN工具对BOOKSALES数据库得数据文件user01.dbf、user02.dbf进行备份。
BACKUPDATAFILE 'G:
\app\lenovo\BOOKSALES\USERS01。
DBF'FORMAT'G:
\app\lenovo\BOOKSALES\%u';
BACKUPDATAFILE'G:
\app\lenovo\BOOKSALES\USERS02。
DBF’FORMAT'G:
\app\lenovo\BOOKSALES\%u';
(15)利用RMAN工具备份BOOKSALES数据库形成得备份集,恢复数据库、
SHUTDOWNIMMEDIATE;
STARTUP MOUNT;
RESTOREDATABASE;
RECOVERDATABASE;
ALTERDATABASEOPEN;
ALTER DATABASEOPENRESETLOGS;
(16)利用EXPDP工具导出BOOKSALES数据库得整个数据库。
createorreplacedirectorydumpdiras'D:
\BACKUP';
SQL〉GRANT READ,WRITEONDIRECTORYdumpdirTOhuman;
SQL〉grantexp_full_database,imp_full_databaseto human;
expdpsystem/liuqindirectory=dpum_dir DUMPFULL=YES NOLOG
(17)利用EXPDP工具导出BOOKSALES数据库得USERS表空间。
Expdpsystem/tiger DIRECTORY=DPUMP_DIRDUMPFULL=YES
NOLOG
(18)利用EXPDP工具导出BOOKSALES数据库得publishers表与books表、
EXPDPSYSTEM/LIUQINDIRECTORY=DPUMP_DIRDUMP
LOGTABLES=scott。
emp,scott、deptPARALLEL=3
(19)利用EXPDP工具导出BOOKSALES数据库中bs模式下所有数据库对象及数据、
expdpbs/liuqindirectory=dpum_dirDUMPFULL=YESNOLOG
(20)删除BOOKSALES数据库中得orderitem表与order表,使用转储文件,利用IMPDP工具进行恢复。
Droptableorderitem;
Droptableorder;
Impdp scott/liuqinDIRECTORY=DPUMP_DIR DUMP TABLES=DEPT,EMP
NOLOGFILE=Y
4实验总结
本次实验主要内容为“Oracle数据库备份与恢复”,因此在以后得数据库应用中起到很重要得作用。
但本次实验有一定得难度,尤其老师还未在课堂讲过得利用RMAN工具,EXPDP工具,IMPDP工具进行备份,恢复,与导入导出数据,代码能够理解,但就是用cmd启动expdp与impdp却未能解决。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验8 Oracle数据库备份与恢复 实验 Oracle 数据库 备份 恢复