实现数据的备份和恢复 Oracle实训

Oracle的备份与恢复一般只有数据库管理员DBA才会进行。

文章目录

  • 实现数据的备份和恢复 Oracle实训
    • 任务要求如下:
    • ①新增加数据库用户me
    • ②为该用户授予各种需要的权限
    • ③使用该用户口令进入数据库
    • ④在该用户下创建表并且并表中插入若干数据
    • ⑤备份该数据库的内容
    • ⑥将数据库的内容删除
    • ⑦恢复该数据库中的内容

任务要求如下:

①新增加数据库用户me

②为该用户授予各种需要的权限

③使用该用户口令进入数据库

④在该用户下创建表并且并表中插入若干数据

⑤备份该数据库的内容

⑥将数据库的内容删除

⑦恢复该数据库中的内容

①新增加数据库用户me

SQL>create user me identified by me123;

②为该用户授予各种需要的权限

--**授予用户创建session的权限,即登陆权限,允许用户登录数据库**
grant create seeion to me;
--授予用户创建表的权限
grant create table to me;
--授予用户连接
grant connect,resource to me;--授权系统权限
grant   all privileges to [用户名] identified  by me123;
with admin option;

③使用该用户口令进入数据库

SQL>conn me/me123;

④在该用户下创建表并且并表中插入若干数据

--(1)
CREATE TABLE EMP(
Empno  varchar2(5) Primary Key,
Ename  varchar2(20) not null,
hire_date  date , --雇佣日期
job     varchar2(20),
sal     number(10) not null,--工资
mgr  varchar2(5), --经理
comm  number(10),--通讯电话
deptno  varchar2(2) not null --部门代号
);
--2
CREATE TABLE DEPT(
Deptno varchar2(2) Primary Key,
Dname  varchar2(20) not null,
Dloc  varchar2(20) --location 部门位置
);
INSERT ALL
INTO EMP VALUES('E01','LIBAI',TO_DATE('2010-01-01','yyyy-mm-dd'),'BOSS','30000','NO','134134','D1')
INTO EMP VALUES('E02','DUFU',TO_DATE('2010-01-01','yyyy-mm-dd'),'MANAGER','10000','YES','137134','D1')
INTO EMP VALUES('E03','BAIJUYI',TO_DATE('2010-01-01','yyyy-mm-dd'),'HR','5000','NO','145145','D2')
INTO EMP VALUES('E04','WANGWEI',TO_DATE('2010-01-01','yyyy-mm-dd'),'HR','5000','NO','134154','D2')
INTO EMP VALUES('E05','MENGHAORANG',TO_DATE('2011-01-01','yyyy-mm-dd'),'TREASURER','8000','NO','134199','D4')
INTO EMP VALUES('E06','XINQIJI',TO_DATE('2010-11-01','yyyy-mm-dd'),'PROGRAMMER','7000','NO','134155','D3')
INTO EMP VALUES('E07','LIUYUXI',TO_DATE('2013-01-01','yyyy-mm-dd'),'SALEMAN','10000','NO','134655','D5')
INTO EMP VALUES('E08','WANGBO',TO_DATE('2014-01-01','yyyy-mm-dd'),'BOSS','5000','NO','111223','D1')
INTO EMP VALUES('E09','YANGJIONG',TO_DATE('2010-01-01','yyyy-mm-dd'),'MANAGER','10000','YES','124568','D1')
INTO EMP VALUES('E10','LUZHAOLING',TO_DATE('2010-10-10','yyyy-mm-dd'),'SALEMAN','10000','NO','134987','D5')
INTO EMP VALUES('E11','LUBINWANG',TO_DATE('2010-03-01','yyyy-mm-dd'),'SALEMAN','9000','NO','15581','D5')
INTO EMP VALUES('E12','HEZHIHZANG',TO_DATE('2011-01-01','yyyy-mm-dd'),'PROGRAMMER','8000','NO','100645','D3')
INTO EMP VALUES('E13','DUMU',TO_DATE('2011-01-01','yyyy-mm-dd'),'PROGRAMMER','20000','NO','194497','D3')
INTO EMP VALUES('E14','LISHANGYING',TO_DATE('2012-01-01','yyyy-mm-dd'),'SALEMAN','6000','NO','145150','D5')
INTO EMP VALUES('E15','WANGCHANGLING',TO_DATE('2015-01-01','yyyy-mm-dd'),'HR','5000','NO','155655','D2')
INTO DEPT VALUES('D1','MANAGER','SHENZHEN')
INTO DEPT VALUES('D2','HR','SHENZHEN')
INTO DEPT VALUES('D3','TECHNICAL DEPARTMENT','SHENZHEN')
INTO DEPT VALUES('D4','INANCE DEPARTMENT','SHENZHEN')
INTO DEPT VALUES('D5','SALES DEPARTMENT','SHENZHEN')
SELECT *FROM DUAL;commit;

⑤备份该数据库的内容

D:\backup>
D:\backup>exp me\me123 file=expdat.dmp

在这里插入图片描述

成功导出EXPDAT.EMP文件

⑥将数据库的内容删除

--进入me数据库中,将emp表的内容删除
SQL>conn me\me123
SQL>drop table emp purge;

⑦恢复该数据库中的内容

--使用前面备份的数据进行数据库的恢复
D:>backup>imp me/me123 file=expdat.dmp

小功告成

实现数据的备份和恢复 Oracle实训相关推荐

  1. Veeam 跻身 Gartner 2016 数据中心备份和恢复软件魔力象限领导者象限

    北京- 2016 年 6月21 日- 提供 Availability for the Always-On Enterprise™(企业级业务永续的可用性)解决方案的创新公司Veeam® Softwar ...

  2. 聊聊数据中心备份和恢复解决方案厂商和产品(附Gartner报告)

    聊聊数据中心备份和恢复解决方案厂商和产品(附Gartner报告) https://www.toutiao.com/i6451888861759930894/?tt_from=weixin&ut ...

  3. oracle安装实训心得,oracle实训总结

    oracle实训总结 总结就是把一个时间段取得的成绩.存在的问题及得到的经验和教训进行一次全面系统的总结的书面材料,它可以帮助我们总结以往思想,发扬成绩,因此我们要做好归纳,写好总结.如何把总结做到重 ...

  4. oracle备份的输出日志文件,oracle导出数据,备份及恢复数据,及数据库日志文件的查看...

    以salary为例,在PLSQL Developer中操作 1.导出salary表的数据:将 salary 表的数据以 insert 语句的方式导出 tools-->Export Tables- ...

  5. oracle 12c容器数据库备份和恢复,oracle 12c数据库备份与恢复

    oracle用得不是很多,但总体用起来也没啥问题,因为大多数时候就是增删查改的操作,这些跟其他数据库也没多大区别.不过当遇到备份和恢复的时候,才发现区别是比较大的,因此留下这篇文章做一个记录,方便以后 ...

  6. 2019年Gartner数据中心备份和恢复解决方案魔力象限解读

    ​    时隔两年,Gartner关于备份和恢复市场的评测报告姗姗来迟.终于在10月份发布了2019年度的备份和恢复解决方案的魔力象限和评测报告,下面我们第一时间来尝试解读一下这份报告,看看一看当今备 ...

  7. oracle自动恢复数据库文件,只有数据文件情况下恢复Oracle数据库

    只有数据文件情况下恢复数据库 1,创建几个表,进行 log switch SQL> create table t9 as select * from dba_tables; Table crea ...

  8. Mysql数据快速备份和恢复方法总结

    说到数据库备份很多人可能会立刻想到用mysql连接工具Navicat可以实现轻松备份,确实这是一种最基本的备份和恢复数据的方法但是很多场景下比如表的数据量比较大,用连接工具不管是导出还是导入都会耗时比 ...

  9. ECharts数据可视化(第三章实训)

    实训 实训销售经理能力对比分析 1.训练要点(1)掌握直角坐标系下的网格及坐标轴的配置方法.(2)掌握标题组件与图例组件的配置方法. (3)掌握工具箱组件与详情提示框组件的配置方法. (4)掌握标记点 ...

最新文章

  1. Python 函数学习
  2. “吴恩达deeplearningai”微信公众号上线,将发布《机器学习训练秘籍》
  3. Visual Studio 2010 Express for Windows Phone Key!
  4. 星巴克在GitHub中泄漏API密钥,发现者获4000美金奖励
  5. Machine Learning On Spark——基础数据结构(二)
  6. 搜索文献_【大牛经验分享】如何高效快捷搜索文献?
  7. 6.1树的定义和存储
  8. Git Pull Failed Your local changes would be overwritten by merge.(git报错)
  9. 内核同步机制之Mutex Exclusion
  10. group by很多字段是不是会很慢_3分钟短文 | MySQL在分组时,把多列合并为一个字段!
  11. IE代理服务器出错导致浏览器无法上网
  12. 深度学习实践指南(三)—— 参数(超参)及数据集的处理
  13. oracle锁和kill session
  14. 让AI捕捉“七情”,多模态情感分析的应用和挑战
  15. BooKuMaker0.6.04操作手册
  16. 数字万用表判断绝缘栅场效应管的好坏
  17. pic单片机c语言读eeprom,PIC单片机应用专题二内外EEPROM读写..doc
  18. 基于区域和基于边缘的图像分割
  19. 华为云服务器双十一报价表出炉最新内容
  20. php导出数据库为excel文件,phpexcel导出数据库成excel文件

热门文章

  1. 微信群里一道六年级数学题,求阴影面积,那我只能用python代码了
  2. cmd执行程序时容易卡住
  3. win10复制粘贴linux,如何在Windows 10的Bash Shell中启用复制和粘贴键盘快捷键 | MOS86...
  4. 西安电子科技大学通院811电院821考研上岸经验分享(三)
  5. no target connected 和 unknown target connected
  6. 朱曜奎艺术研究院发声:朱曜奎NO列维坦
  7. 福利!Python制作动态字符画(附源码)
  8. 2020计算机基础知识,2020计算机基础知识试题真题汇总6000题
  9. Java学习路线:day7 数组2
  10. 视频剪辑,如何批量将视频进行顺时针旋转90°