使用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以逗号分隔的字符串拆分为多行数据实例详解
Jul 16 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle中update和select 关联操作
Jan 18 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Lakehouse数据湖并发控制陷阱分析
Mar 31 Oracle
Oracle使用别名的好处
Apr 19 Oracle
SQL试题 使用窗口函数选出连续3天登录的用户
Apr 24 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
Oracle查看表空间使用率以及爆满解决方案详解
Jul 23 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
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
vue中的inject学习教程
2019/04/24 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
django的登录注册系统的示例代码
2018/05/14 Python
python实现名片管理系统
2018/11/29 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python处理写入数据代码讲解
2020/10/22 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
公司道歉信范文
2014/01/09 职场文书
集团薪酬管理制度
2014/01/13 职场文书
八一慰问活动方案
2014/02/07 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
实践论读书笔记
2015/06/29 职场文书