使用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 相关文章推荐
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
Oracle更换为MySQL遇到的问题及解决
May 21 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
RPM包方式安装Oracle21c的方法详解
Aug 23 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
分析SQL窗口函数之取值窗口函数
Apr 21 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
Oracle删除归档日志及添加定时任务
Jun 28 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 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
python实现公司年会抽奖程序
2019/01/22 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
网络管理专业求职信
2014/03/15 职场文书
初三新学期计划书
2014/05/03 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
单位员工收入证明样本
2014/10/09 职场文书
租车协议书范本2014
2014/11/17 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL