备份恢复

  • 1. 忘记oracle的sys或者system密码
  • 2. 备份
    • 2.1 分类
    • 2.2 逻辑备份
    • 2.2.1 expdp/impdp和exp/imp的区别
    • 2.3 expdp 备份数据
    • 2.4 导入

1. 忘记oracle的sys或者system密码

sqlplus /nolog
>conn /as sysdba
>alter user  sys identified by 123456    #修改密码为123456

2. 备份

2.1 分类

从物理与逻辑的,备份可以分为物理备份和逻辑备份。

  • 物理备份(关闭数据库):对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份,脱机备份(冷备份)和联机备份(热备份),使用oracle的恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。

  • 逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。逻辑备份的手段很多,如传统的EXP,数据泵(EXPDP),数据库闪回技术等第三方工具,都可以进行数据库的逻辑备份。

2.2 逻辑备份

2.2.1 expdp/impdp和exp/imp的区别

  • exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。
  • expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。
  • imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。
  • 对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。

2.3 expdp 备份数据

  1. 创建备份目录 F:\ORACLE_BCK
  2. 用管理员身份登录到sqlplus
sqlplys /nolog
SQL> conn sys/oracle as sysdba
  1. 创建逻辑目录 data_dir
SQL> create directory data_dir as 'F:\ORACLE_BCK';
  1. 查询当前directory目录权限所有文件名和路径select * from dba_direcories;或者 select * from all_directories;
select * from all_directories where directory_name = 'DATA_DIR ';
drop directory data_dir ;
  1. 赋予在该目录的操作权限
SQL> grant read,write on directory data_dir to sys;
  1. 备份
//1.  “full=y”,全量导出数据库
expdp sys/oracle@orcl dumpfile=expdp.dmp directory=data_dir full=y logfile=expdp.log//2. schemas按用户导出
expdp user/passwd@orcl schemas=user dumpfile=expdp.dmp directory=data_dir logfile=expdp.log//3. 按表空间导出
expdp sys/passwd@orcl tablespace=tbs1,tbs2 dumpfile=expdp.dmp directory=data_dir logfile=expdp.log//4. 导出表expdp user/passwd@orcl tables=table1,table2 dumpfile=expdp.dmp directory=data_dir logfile=expdp.log//5. 按查询条件导出expdp user/passwd@orcl tables=table1='where number=1234' dumpfile=expdp.dmp directory=data_dir logfile=expdp.log

2.4 导入

//1、“full=y”,全量导入数据库;
impdp user/passwd directory=data_dir dumpfile=expdp.dmp full=y
//2、同名用户导入,从用户A导入到用户A;
impdp A/passwd schemas=A directory=data_dir dumpfile=expdp.dmp logfile=impdp.log;
//3.1从A用户中把表table1和table2导入到B用户中;
impdp B/passwdtables=A.table1,A.table2 remap_schema=A:B directory=data_dir dumpfile=expdp.dmp logfile=impdp.log;
//3.2将表空间TBS01、TBS02、TBS03导入到表空间A_TBS,将用户B的数据导入到A,并生成新的oid防止冲突;
impdp A/passwd remap_tablespace=TBS01:A_TBS,TBS02:A_TBS,TBS03:A_TBS remap_schema=B:A FULL=Y transform=oid:n
directory=data_dir dumpfile=expdp.dmp logfile=impdp.log//4、导入表空间;
impdp sys/passwd tablespaces=tbs1 directory=data_dir dumpfile=expdp.dmp logfile=impdp.log//5、追加数据;
impdp sys/passwd directory=data_dir dumpfile=expdp.dmp schemas=system table_exists_action=replace logfile=impdp.log;
--table_exists_action://导入对象已存在时执行的操作。有效关键字:SKIP,APPEND,REPLACE和TRUNCATE

Oracle 备份及恢复相关推荐

  1. commvault oracle备份,CommVault for Oracle备份和恢复.pdf

    4 .2 ORACLE 备份和恢复 4.2.1 ORACLE 备份 1) 选择配置好的子客户端,开始备份 2) 选择立即运行或者计划运行; 3) 查看备份的运行状态; 必要时,点击查看RMAN 日志 ...

  2. Oracle数据库教程(Oracle备份、恢复、升级、迁移)视频教程

    Oracle数据库教程(Oracle备份.恢复.升级.迁移)视频教程 风哥Oracle备份恢复与迁移升级专题包括:Oracle备份恢复基础.用户模式的备份恢复.RMAN备份恢复.Flashback闪回 ...

  3. NBU对Oracle备份及恢复手册

    NBU对Oracle备份及恢复手册 本文档基于Redhat6.4操作系统,Oracle 10.2,NBU7.5版本,详细记录了笔者试验的全过程 详细解读 和小伙伴们一起来吐槽

  4. Oracle 备份、恢复表空间数据步骤

    Oracle 备份.恢复表空间数据步骤 在前边的博客里,使用逻辑备份 exp/imp 做过全库备份.单表或者多表数据备份.本文总结了怎样使用 exp/imp 进行表空间备份,本文操作步骤适用于 Ora ...

  5. nbu备份本机oracle,使用NetBackup进行oracle备份和恢复

    一.环境介绍: 这个实验都是在vmware workstation里完成的.由于NetBackup7只能装在64位的系统上,所以这里采用了64位的rhel5.5系统,以及oracle 10gr2 fo ...

  6. 使用NetBackup进行oracle备份和恢复

    一.环境介绍: 这个实验都是在vmware workstation里完成的.由于NetBackup7只能装在64位的系统上,所以这里采用了64位的rhel5.5系统,以及oracle 10gr2 fo ...

  7. CUUG笔记--oracle备份和恢复

    免费网络课程<Oracle备份与恢复>,旨在深入的探讨Oracle备份与恢复的真谛,剖析备份与恢复的原理,通过各种真实的案例,全面的诠释Oracle数据库完全恢复.不完全恢复.无备份恢复, ...

  8. Oracle 备份 与 恢复 概述

    玩Oracle也有2年的时间了, 零零散散的也整理一些资料. 东西一多了,就理不清楚. 所以结合张晓明的<大话Oracle RAC>的一些内容,和自己整理的一些笔记,对Oracle 的备份 ...

  9. oracle备份及恢复

    一.导出数据库 exp 用户名/密码@ORCL file=D:\data.dmp owner=用户名 plsql的使用:1.登录你要导出的数据库:2.工具→导出表: 二.导入数据库: 1.创建表空间: ...

  10. 开源备份软件 oracle,oracle备份和恢复

    最好把所有表删掉重新导入,表字段改变不会还原出来 ,只会还原数据 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/man ...

最新文章

  1. [转]Mysql中的SQL优化与执行计划
  2. 团队-及格成绩查询系统-设计文档
  3. 事件响应政策制定常见雷区,都踩了我就只能祝福你了……
  4. Java设计模式(二十三):访问者设计模式
  5. 腾讯内部人士爆与老干妈合作多个环节有漏洞 却没人察觉
  6. python循环输入字符串_Python基础-条件判断、循环、字符串格式化
  7. 由先序遍历序列和中序遍历序列恢复二叉树以及统计叶子节点个数和树的深度...
  8. 新高考成绩分析教师增值评价系统1:新高考等级赋分转换
  9. HTML多选框,全选,多选
  10. The kernel appears to have died. It will restart automatically.
  11. 南京计算机工程大学分数线,2017南京信息工程大学录取分数线
  12. 财会法规与职业道德【3】
  13. 波束和BSS问题中的gevd
  14. 计算机网络与通信课程感想3000字,计算机网络与通信技术课程学习心得.doc
  15. 虚拟机网络适配器下的3种网络模式(主机模式、桥接模式和NAT模式)
  16. flutter dio网络请求 get post 图片上传
  17. ios5.1.1越狱实践
  18. Android 接入VK登录
  19. 四、移植 JZ2440 开发板
  20. 让那不如意,都随风而去

热门文章

  1. 一个简单的makefile编写(gcc)
  2. 中国鲷鱼养殖产量和捕捞产分析,养殖产业区域集中度高「图」
  3. SSM实现校园二手交易平台
  4. 一款上手即用的Java代码混淆工具
  5. 单点登录cas常见问题(十四) - ST和TGT的过期策略是什么?
  6. win10,win11内存占用过高
  7. cmd命令—windows7
  8. 微信360全景图片怎么制作?
  9. 数据库可视化工具(SQLyog安装教程)
  10. 人工智能语料库技术是什么?来看科普!