使用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笔记
Apr 05 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
Oracle锁表解决方法的详细记录
Jun 05 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时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
利用python实现数据分析
2017/01/11 Python
pandas数值计算与排序方法
2018/04/12 Python
Python装饰器用法实例总结
2018/05/26 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
惠普香港官方商店:HP香港
2019/04/30 全球购物
工作散漫检讨书
2014/09/16 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
婚礼答谢词
2015/01/04 职场文书
客户经理岗位职责
2015/01/31 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
大国崛起英国观后感
2015/06/02 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
Elasticsearch 基本查询和组合查询
2022/04/19 Python