使用Oracle命令进行数据库备份与还原


Posted in Oracle onDecember 06, 2021

数据导出:

1、将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

exp system/manager@orcl file=d:\daochu.dmp full=y

2、将数据库中system用户与sys用户的表导出

exp system/manager@orcl file=d:\daochu.dmp owner=(system,sys)

3、将数据库中的表table1 、table2导出

exp system/manager@orcl file=d:\daochu.dmp tables=(table1,table2)

4、将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@orcl file=d:\daochu.dmp tables=(table1)query=\" where filed1 like '00%'\"

上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。

不过在上面命令后面 加上 compress=y 就可以了

数据导入:

1、将D:\daochu.dmp 中的数据导入 orcl数据库中。

imp system/manager@orcl file=d:\daochu.dmp

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。

在后面加上 ignore=y 就可以了。

2、将d:\daochu.dmp中的表table1 导入

imp system/manager@orcl file=d:\daochu.dmp tables=(table1)

基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。

注意:

你要有足够的权限,权限不够它会提示你。

数据库时可以连上的。可以用tnsping orcl 来获得数据库orcl能否连上

附录:

给用户增加导入数据权限的操作

  • 第一,启动sql*puls
  • 第二,以system/manager登陆
  • 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
  • 第四,
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
 
   DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
 
      DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
  • 第五, 运行-cmd-进入dmp文件所在的目录, 
imp userid=system/manager full=y file=*.dmp

或者

imp userid=system/manager full=y file=filename.dmp

到此这篇关于使用Oracle命令进行数据库备份与还原的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Oracle 相关文章推荐
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
Apr 06 Oracle
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
使用Navicat Premium工具将oracle数据库迁移到MySQL
May 27 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
排查并解决Oracle sysaux表空间异常增长
Apr 20 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
Oracle数据库事务的开启与结束详解
Jun 25 Oracle
详解Oracle数据库中自带的所有表结构(sql代码)
Oracle表空间与权限的深入讲解
Nov 17 #Oracle
详解Oracle块修改跟踪功能
Nov 07 #Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 #Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 #Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 #Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 #Oracle
You might like
php 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
python 字符串格式化代码
2013/03/17 Python
Python下singleton模式的实现方法
2014/07/16 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
python得到windows自启动列表的方法
2018/10/14 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
广告词串烧
2014/03/19 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2014年机关党委工作总结
2014/12/11 职场文书
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技
python playwright之元素定位示例详解
2022/07/23 Python