使用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 相关文章推荐
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
详解Oracle块修改跟踪功能
Nov 07 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle 多表查询基本语法实例
Apr 18 Oracle
分析SQL窗口函数之取值窗口函数
Apr 21 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
php 各种应用乱码问题的解决方法
2010/05/09 PHP
PHPUnit安装及使用示例
2014/10/29 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
javascript 数组操作详解
2015/01/29 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
python PyTorch预训练示例
2018/02/11 Python
Python3中详解fabfile的编写
2018/06/24 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
工作说明书范文
2014/05/07 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
大学迎新生标语
2014/10/06 职场文书
2019毕业论文致谢词
2019/06/24 职场文书