使用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
oracle表分区的概念及操作
Apr 24 Oracle
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 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发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
php数组索引与键值操作技巧实例分析
2015/06/24 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
表单内同名元素的控制
2006/11/22 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
python向图片里添加文字
2019/11/26 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python实现对adb命令封装
2020/03/06 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
优秀团支部事迹材料
2014/02/08 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
实验心得体会
2014/09/05 职场文书
假期安全教育广播稿
2014/10/04 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电