oracle如何导出和导入数据库/表
oracle如何导出和导入数据库/表
oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简单记录下,毕竟好记性不如烂笔头嘛!
oracle的imp/exp就相当于oracle数据的还原与备份,利用这个功能我们可以构建两个相同的数据库,一个用于正式的,一个用户测试,一般情况下,我们常用的是将服务器的数据导出来,放在本地进行测试,以便发现问题并改正。
imp命令可以把本地.dmp文件导入到对应数据库中,不管是本地还是远程的
exp命令可以把数据从远程服务器中导入到本地,以.dmp进行保存到本地文件夹下
1、oracle如何导出表?
步骤一:打开cmd;
步骤二:语法: exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名
导出表:exp test/test@orcl tables=sys_user file=D:/user.dmp log=D:/user.log
导出数据库:去掉“ tables=表名 “ 就好!
exp test/test@orcl file=D:/user.dmp log=D:/user.log
导出该用户的数据库 :
exp test/test@orcl file=D:/user.dmp log=D:/user.log owner=test
温馨提示:oracle 11g空表不能exp导出问题,其解决方案课参考:http://www.cnblogs.com/angusbao/p/8392001.html
运行情况:以下是dos窗口运行情况,在d盘下可以看到user.dmp和user.log两个文件,运行完成后可以到目标地址查看是否存在
2、oracle如何导入表到本地数据库?
步骤一:打开cmd;
步骤二:输入:imp 用户名/密码 BUFFER=64000 file=数据库表.dmp存放的地址 ignore=y full=y
说明:ignore=y是表示忽略创建错误,继续后面的操作;full=y表示导入文件中的全部内容,有可能有多个用户的内容,如果你链接的用户默认使用的表空间设置是system,则导入文件的内容会导到system上。
示例:imp test/test BUFFER=64000 file=D:/user.dmp ignore=y full=y
运行情况:可以到PL/SQL工具查看是否已经导入和数据是否正确,操作的dos运行情况如下图所示。
到此整个完整的流程就结束了,刚开始的时候给别人导出了一份我们的数据库表,两边对应一致,但是没有想怎么导入,时间长了容易忘,写博客好不好,肯定好,但是怎么去坚持就成了重点,或许写的很儿科,当过去很长时间后再看自己写的也会感觉很可笑,我想这就可能对了,只有这样才能发现自己真的技术水平提高了,对于工作一年的人很容易出现好高骛远的情况,技术,只有持之以恒才能走向成功,现在,在成功的路上!
欢迎各位园友们指点迷津,谢谢各位!
转载于:https://www.cnblogs.com/angusbao/p/7680709.html
oracle如何导出和导入数据库/表相关推荐
- oraclek导出表_oracle如何导出和导入数据库/表
oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简单记录下,毕竟好记性不如烂笔头嘛! ...
- mysq命令行导出sql_MySQL命令行导出、导入数据库,备份数据库表
MySQL导出数据库/数据表 1.首先,将你MySQL安装目录,例如C:\Program Files\MySQL\MySQL Server 5.7\bin添加到你的系统环境变量PATH中: 2.导出数 ...
- oracle cmd命令导入,oracle使用cmd命令导入数据库
首先确认数据库文件是全库导出(比如原数据库的实例名为ORCL,则以下创建的实例就是要ORCL,要是原实例为TEXT,则创建的实例就要是TEXT) 前置条件:创建数据库实例(此处使用ORCL作例子,注意 ...
- mysql的表导入pgsql用_postgresql 导入数据库表并重设自增属性的操作
postgresql使用Navicat软件导出数据库表,在导入会数据库的操作. postgresql 的自增字段 是通过 序列 sequence来实现的. 1.先删除导出的数据库表中的自增属性 2.导 ...
- DBeaver线下数据导入数据库表
DBeaver线下数据导入数据库表 一.建表 create table java_etl_data( tablename varchar(25) null, field varchar(25) nul ...
- 把Excel表格通过MySql Workbench导入数据库表中的使用总结
把Excel表格通过MySql Workbench导入数据库表中的使用总结 今天接到一个任务,把excel表中的数据导入到mysql数据库中,通过半个多小时的鼓捣,基本上摸清了里面的门道. 首先,准备 ...
- oracle导入dmp报无效的sql,oracle施用pl/sql导入数据库备份文件dmp导入失败原因
oracle使用pl/sql导入数据库备份文件dmp导入失败原因 利用PL/SQL导入数据库备份失败: Tools→Import →Tables Import Executable选择导入工具路径 D ...
- columnproperty server sql_导出SQL Server数据库表中字段的说明/备注
时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...
- 命令行导出和导入数据库 How to export and import MySQL database using command line Interface...
导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to th ...
最新文章
- 导师喜不喜欢你?看以下几点就知道!
- 一文详解「群体机器人」中的「实体进化」到底是什么?
- php 引入类_PHP 如何引入同一文件下多个class类
- php重定向 htaccess文件的编写
- 10年前腾讯微信后台第一天提交的代码曝光!
- 【放置奇兵】英雄各属性介绍
- 云鲸扫拖一体机器人说明书_比老公更好用的扫拖一体机—自动洗拖布的云鲸扫拖机器人使用体验...
- [vue] vue如何优化首页的加载速度?
- 在Nutz中如何配置多个数据库源,并且带事务控制
- TODO算子-双Value类型
- 8.Mac PHPStorm 快捷键
- MCJE魔改材质包教程
- Excel 2003 实用技巧 (FROM MSDN)
- SpringCloud蓝绿发布
- OpenGL基础47:法线贴图
- 站在巨人肩膀上优雅地分蛋糕
- 黑鲨3能升级鸿蒙5g吗,配上高通骁龙865 5G芯片的黑鲨游戏手机3,到底有多懂手游玩家!...
- tp5实现微信小程序支付
- 解决(‘You must install pydot (`pip install pydot`) and install graphviz (see...) ‘, ‘for plot_model..
- 不小心删除了ubuntu的内核,进不去系统和Biss,解决办法。
热门文章
- bzoj 1699: [Usaco2007 Jan]Balanced Lineup排队【st表||线段树】
- 用JS制作一个信息管理平台完整版
- python自动华 (四)
- 是否是工作日和节假日判定
- Photo Stack效果
- s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(一 硬件驱动层)
- s6-1 传输层概述
- 所有受限制的应用程序包_【译】使用Blazor构建桌面应用
- #1066 : 无间道之并查集
- java web教学大纲_《JAVAWEB程序设计》教学大纲.pdf