实验十一 Oracle数据库备份与恢复

实验十一 Oracle数据库备份与恢复

ID:23319530

大小:495.31 KB

页数:7页

时间:2018-11-06

实验十一 Oracle数据库备份与恢复_第1页
实验十一 Oracle数据库备份与恢复_第2页
实验十一 Oracle数据库备份与恢复_第3页
实验十一 Oracle数据库备份与恢复_第4页
实验十一 Oracle数据库备份与恢复_第5页
资源描述:

《实验十一 Oracle数据库备份与恢复》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方实验十一Oracle数据库备份与恢复【实验目的与要求】 n1. 常见数据备份与恢复的方法 n 2.学会Oracle备份方案的制定 【实验内容与步骤】 1. Oracle物理备份与恢复 准备工作: (1)查看数据库是否运行于归档模式下:请给出查询的结果:(2)关闭数据库,做一个完全的冷备份。 提示:a.使用shutdown命令关闭数据库; b.复制数据文件、日志文件和控制文件到安全地方(3) 把数据库改为归档模式设置

2、成自动归档 ----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方SQL> alter system set log_archive_start = true scope=spfile;  注意:本实验中的很多命令路径参数需根据自己的实现环境做出修改!! 实验11-1数据库系统数据文件和回退段遭破坏的情况下的恢复。此时数据库的状态是关闭的。(1)先启动数据库,

3、创建新用户scott,并用scott用户建立test表,并插入两条数据。创建表空间的四个步骤:/*分为四步*//*第1步:创建临时表空间*/createtemporarytablespaceuser_temptempfile'D:user_temp.dbf'size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;/*第2步:创建数据表空间*/createtablespaceuser_dataloggingdatafile'D:user_data.dbf'

4、size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;/*第3步:创建用户并指定表空间*/createuserscottidentifiedbytigerdefaulttablespaceuser_datatemporarytablespaceuser_temp;/*第4步:给用户授予权限*/grantconnect,resource,dbatoscott;SQL> create table test (id int,name varchar2(10));

5、 表已创建。 SQL> insert into test values(1001,’zhangfei’); 已创建 1 行。 SQL> insert into test values(1002,’guanyu’); 已创建 1 行。 SQL> commit; 提交完成。 (2)模拟数据库遭意外被迫关闭,并且系统数据文件丢失。 SQL> shutdown abort ----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急

6、你所急,供你所需-------------文档下载最佳的地方(3)启动服务,启动数据库 a. 启动服务  b. 启动数据库,肯定出错 SQL> startup 请给执行结果:(4)把备份的SYSTEM01.dbf和UNDOTBS01.DBF文件复制回去 a. 执行以下命令然后就可以打开数据库,查看scott用户的test表。 SQL> alter database open; SQL> select * from scott.test;    请给执行结果:----------专业最好文档,专业为你服务,急你所急,供你所需

7、-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方实验11-2数据库是打开的,这时损坏的文件是用户的数据文件而不是system和undo文件。(1)用scott用户在users表空间建立test1表SQL>createtablescott.test1(idint)2tablespaceusers;表已创建。(2)插入两条数据SQL>insertintoscott.test1values(1);已创建1行。SQL>inse

8、rtintoscott.test1values(2);已创建1行。SQL>commit;提交完成。(3)当前日志归档SQL>altersystemarchivelogcurrent;系统已更改。(4)现在破坏users表空间,使其离线,然后移除users01.dbf到一个指定文件夹(备份)SQL>alt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。