--第十四章
--1.对HUMAN_RESOURCE数据库进行冷备份--1.启动sqlplus,以sysdba身份登录数据库--2.查询当前数据库所有数据文件、控制文件、联机重做日志文件的位置select file_name from dba_data_files;select member from v$logfile;select value from v$parameter where name='control_files';--3.关闭数据库shutdown immediate;--4.复制所有数据文件、联机重做日志文件以及控制文件到备份磁盘--可以直接在操作系统中使用复制、粘粘方式进行,也可以使用下面的操作系统命令完成:host copy 原文件 目标文件startup
--2.对HUMAN_RESOURCE数据库进行一次完全的热备份--1.启动sqlplus,以sysdba身份登录数据库--2.将数据库设置为归档模式--1.将数据库启动到加载状态startup mount;--2.改变数据库归档模式--归档alter database archivelog;--非归档alter database noarchivelog;--3.打开数据库alter database open;--3.以表空间为单位,进行数据文件备份--1.查看当前数据库有哪些表空间,以及每个表空间中有哪些数据文件select tablespace_name,file_name from dba_data_files order by tablespace_name;--2.分别对每个表空间中的数据文件进行备份,其方法为:--1.将需要备份的表空间设置为备份状态alter tablespace users begin backup;--2.将表空间中所有的数据文件复制到备份磁盘--3.结束表空间的备份状态alter tablespace users end backup;--4.对数据库中所有表空间分别采用该步骤进行备份--4.备份控制文件--1.将控制文件备份为二进制文件:alter database backup controlfile to 目标文件;--2.将控制文件备份为文本文件:alter database backup controlfile to trace;--5.备份其他物理文件alter system archive log current;--1.归档当前的联机重做日志文件,也可以通过日志切换完成alter system switch logfile;--2.备份归档日志文件,将所有的归档日志文件复制到备份磁盘中--3.备份初始化参数文件,将初始化参数文件复制到备份磁盘中
--3.备份HUMAN_RESOURCE数据库的控制文件
-------------------------------------------------------------------------
--非归档模式下的恢复--1.关闭数据库shutdown immediate--2.备份所有文件--3.重新启动数据库startup
--归档模式下的完全恢复--数据库级--1.如果没有关闭,则强制关闭shutdown abort--2.利用备份的数据文件换元所有损坏的数据文件--3.将数据库启动到mount状态startup mount--4.执行数据库恢复命令recover database--5.打开数据库alter database open;--表空间级--数据库处于装载状态下的恢复--1.如果数据库没有关闭,则强制关闭数据库shutdown abort--2.利用备份的数据文件还原损坏的数据文件--3.将数据库启动到mount状态startup mount--4.执行表空间恢复命令recover tablespace example--5.打开数据库alter database open;--数据库处于打开状态下的恢复--1.如果数据库已经关闭,则将数据库启动到mount状态startup mount--2.将损坏的数据文件设置为脱机状态alter database datafile 目标文件 offline;--3.打开数据库alter database open;--4.将损坏的数据文件所在的表空间脱机alter tablespace example offline for recover;--5.利用备份的数据文件还原损坏的数据文件--6.执行表空间恢复命令recover tablespace example;--7.将表空间联机alter tablespace example online;--数据文件级--数据库处于装载状态下的恢复--1.如果数据库没有关闭,则强制关闭数据库shutdown abort--2.利用备份的数据文件还原损坏的数据文件--3.将数据库启动到mount状态startup mount--4.执行数据文件恢复命令recover datafile 目标文件--5.将数据文件联机alter database datafile 目标文件 online;--6.打开数据库alter database open;--数据库处于打开状态下的恢复--1.如果数据库已经关闭,则将数据库启动到mount状态startup mount--2.将损坏的数据文件设置为脱机状态alter database  datafile 目标文件 offline;--3.打开数据库alter database open;--4.利用备份的数据文件还原损坏的数据文件--5.执行数据文件恢复命令recover datafile 目标文件;--6.将数据文件联机alter database datafile 目标文件 online;
--归档模式下的不完全恢复--数据文件级--1.如果数据库没有关闭,则强制关闭数据库shutdown abort--2.用备份的所有数据文件还原当前数据库的所有数据文件,即将数据库的所有数据文件恢复到备份时刻的状态--3.将数据库启动到mount状态startup mount--4.执行数据文件的不完全恢复命令recover database until time;--基于时间恢复recover database until cancel;--基于撤销恢复recover database until change scn;--基于scn恢复--可以通过查询数据字典视图v$log_history获得时间和scn的信息--5.不完全恢复完成后,使用resetlogs选项启动数据库alter database open resetlogs;--控制文件级--1.如果数据库没有关闭,则强制关闭数据库shutdown abort--2.用备份的所有数据文件还原当前数据库的所有数据文件,即将数据库的所有数据文件恢复到备份时刻的状态--3.将数据库启动到mount状态startup mount--4.执行不完全恢复命令recover database until Time time using backup controlfile;recover database until CANCEL using backup controlfile;recover database until CHANGE scn using backup controlfile;--5不完全恢复完成后,使用resetlogs选项启动数据库alter database open resetlogs;

Oracle 11g数据库基础教程(第2版)-课后习题-第十四章相关推荐

  1. Oracle 11g 数据库基础教程

    Oracle 11g 数据库基础教程 课堂笔记 系统服务 操作系统通过服务来管理安装好的Oracle 11g数据库产品的运行 在运行Oracle数据库前,要检查数据库服务有没有启动好 开始»控制面板» ...

  2. 软件项目管理第4版课后习题第十六章

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  3. Oracle 11g数据库基础教程(第2版)-课后习题-第七章

    BOOK NO TITLE AUTHOR PUBLISH PUB_DATE PRICE 100001 ORACLE 9I 数据库系统管理 李代平 冶金工业出版社 2003-01-01 38 10000 ...

  4. Oracle 11g数据库基础教程(第2版)-课后习题-第五章

    --第5章 --1.使用sql命令创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB. CREATE TABLESPACE USERTBS1 DATAFILE ...

  5. JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)

    第三章 1.下列System.out.printf输出的结果是什么? int a=100, x,y; x=++a; y=a-- System.out.printf("%d, %d,%d&qu ...

  6. 计算机网络谢希仁第七版课后习题答案(第四章)

    4-1 网络层向上提供的服务有哪两种?是比较其优缺点. 网络层向运输层提供 "面向连接"虚电路(Virtual Circuit)服务或"无连接"数据报服务前者预 ...

  7. A First Course in Database Systems(数据库基础教程 第三版)课后答案——2.3.1\2.3.2\2.4.1

    A First Course in Database Systems(数据库基础教程 第三版)课后答案--2.3.1\2.3.2\2.4.1 文章目录 2.3.1 2.3.2 2.4.1 数据文件 2 ...

  8. Python基础教程(第3版)》笔记:第6章抽象

    Python基础教程(第3版)>笔记:第6章抽象 **斐波那契数列:**每个数都是前两个数的和. fibs = [0,1] for i in range(8):fibs.append(fibs[ ...

  9. 《C++大学教程》 第九版 课后习题 8.12

    <C++大学教程> 第九版 课后习题 8.12 自己写的,有点头文件不需要,之前写复杂了,懒得删了 关注我,随时更新答案,如果来不及了,可以私信我,我发给你们相应的答案(如果我有标准答案的 ...

最新文章

  1. luogu P1231 教辅的组成(建图、拆点、最大流)
  2. Modern CSV中文版
  3. 可降阶的高阶微分方程
  4. 新项目UX设计0到1的正确开启方式
  5. 日常生活 -- 开博二周年
  6. java dictionary遍历_C# Dictionary 的几种遍历方法
  7. php获取服务器相关信息
  8. ubuntu手动修改anaconda环境变量
  9. PhpSpreadsheet如何读取excel文件
  10. Model to Text工具Acceleo使用教程(七)——模板服务
  11. HFSS远场辐射设置与辐射方向图设置
  12. 文具行业APS解决方案
  13. 插座断电提醒(测试阶段)
  14. 用Eclipse读取excel中全部数据
  15. Daily Growing 的歌词
  16. SystemVerilog中的Events事件
  17. 单片机 怎调用显示屏字库_51单片机示波器制作(12864显示带字库)
  18. 常用搜索引擎 (转)
  19. python爬虫方向的第三方库_requests 第三方库
  20. 笔记本外接显示器卡顿解决方案

热门文章

  1. 全国重点学科最好的考研高校
  2. 通过dns-cheater安装部署个人内网DNS域名解析服务器
  3. oracle 外键约束 权限,ORACLE外键约束(FORIGEN KEY)
  4. java学习--while和if的区别
  5. 计算机中的十六进制颜色码,十六进制颜色码编辑.PDF
  6. [1171]windows10局域网设置固定IP地址
  7. setLayout()和GridData的设置
  8. C++ 生产者消费者模式
  9. 动态lacp和静态lacp区别_链路聚合 ——LACP报文详解
  10. Android 相机 LED 做手电筒