oracle导出导入emp,oracle导入导出操作
PS 在11g中执行导入导出时有的选项可能不需要加()!
PS2,导入导出命令请在shell下运行非sql/plus环境!
***数据库逻辑备份与恢复**
导出:
导出具体分为:导出表,导出方案,导出数据库三种方式.
导出使用exp命令完成的:
userid:用于指定执行导出操作的用户名,口令,连接字符串
tables:用于指定执行导出操作的表
owner:用于指定执行导出操作的[方案].
full=y;用于指定执行导出操作的[数据库].
inctype:用于指定执行导出操作的[增量类型]
rows:用于指定导出操作[是否要导出表中的数据]
file:用于指定导出[文件名]
=============== a.导出表:
(在导入和导出的时候,要到oracle目录的bin下C:\Java\oracle\product\10.2.0\db_1\bin)
(1)导出自己的表
exp userid=scott/yuyang@orcl talbes=(emp) file=d:\1.dmp;
(2)导出其他方案的表(需要dba权限或是exp_full_database的权限)
exp userid=scott/yuyang@orcl talbes=(scott.emp) file=d:\1.dmp;
====================b.导出表
(3)导出表单的结构
exp userid=scott/yuyang@orcl tables=(emp) file=d:\1.dmp rows=n;
(4)使用直接导出方式
exp userid=scott/yuyang@orcl talbes=(emp) file=d:\1.dmp direct=y
这种方式比默认导出速度要快,当数据量大时,可以考虑使用这样的方法
这时候需要数据库的字符串要与客户端字符集完全一致.否则会报错
c.导出数据库
exp userid=system/yuyang@orcl full=y inctype=complete file=d:\x.dmp;
====================c.导出方案(还是在bin目录下cmd)
(1)导出自己的方案
exp scott/yuyang@orcl owner=(emp) file=d:\1.dmp ;
(2)导出其他方案
exp userid=system/yuyang@orcl owner=(system,scott) file=d:\system.dmp ;
-----------------------------------导入数据-------------------------------
导入:
导入也分三种导入表,导入方案,导入数据库
...userid,tables,file,full=y;inctype,rows
formuser:用于指定源用户.
touser:用于指定目标用户
ignore:如果表存在,则只导入数据
a.导入表
1.导入自己的表
imp userid=scott/yuyang@orcl tables=(emp) file=d:\x.dmp;
2.导入其他用户的表(dba或imp_fulll_database)
imp userid=scott/yuyang@orcl table=(emp) file=d:\xx.dmp touser=scott
3.导入表的结构(导入表结构,不导入数据)
imp userid=scott/yuyang table=(emp) file=d:\xx.dmp rows=n;
4.导入数据
如果是对象,(比如表)已经存在可以只导入表的数据
imp userid=soctt/yuyang@orcl tables=(emp) file=d:\xxx.dmp ignore=y;
b.导入方案
导入一个或多个方案,如果要导入其他方案,该球该用户具有dba的权限,或是imp_full_database
(1)导入自身的方案
imp userid=scott/yuyang file=d:\xx.dmp;
(2)导入其他方案(要求该用户具有dba的权限)
imp userid=system/yuyang file=d:\xx.dmp formuser=system touser=scott
c.导入数据库
导入所有对象结构和数据
imp userid=system/yuyang full=y file=d:\xx.dmp;
oracle导出导入emp,oracle导入导出操作相关推荐
- oracle+导入emp,Oracle数据库导入导出emp文件
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据. 补充: 1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数 ...
- Oracle简单的备份和恢复-导出和导入(1)
ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) Oracle简单的备份和恢复-导出和导入 1. 用户导出自己的表(emp,dept)返回顶部 1.1, 我们启动Oracl ...
- 玩转oracle 11g(7):导出导入数据库
oracle11g数据库导入导出: ①:传统方式--exp(导出)和(imp)导入: ②:数据泵方式--expdp导出和(impdp)导入; ③:第三方工具--PL/sql Develpoer; 一. ...
- oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......
wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作 [发私信] [ ...
- 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令
exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- oracle导出对象和数据,浅析Oracle对象和数据的导入导出
对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...
- 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?
Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...
- oracle导出字符集命令,Oracle数据的导出及导入实现
最近由于项目原因,我学习了Oracle数据库一些知识.数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法. 数据的导出及导入,可以用命令exp/ ...
最新文章
- Neo4j-Cypher语言语法
- 2021.9.23模拟
- 在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
- 解决 error: command 'swig' failed with exit status 1
- Windows环境下的安装gcc
- 数据标准化处理方法_机器学习系列-数据预处理-数据标准化(归一化)-理论
- Gulp新手入门教程
- Docker三剑客之docker-compose
- win10--vs2015--libjpeg--64位库的编译过程记录
- python gps与高德地图poi_Python——使用高德API获取指定城指定类别POI并实现XLSX文件合并...
- 第七讲 塔木德破产分配法练习题
- 探讨证明H3C模拟器Wvrp5.2a不支持子接口的实验--对网友sy999的回复
- Tomcat Linux下自启动
- linux live usb下载,LinuxLive USB Creator
- Intellij IDEA2017安装破解
- 快速屏蔽百度热榜百度广告百度推广
- C语言程序设计学习笔记:P3-判断
- 澳大利亚:千万别惹这几种蛇,它们可是人类的噩梦
- EasyMesh_Specification_v4中英文
- 立即注册 | 甲骨文云技术嘉年华重磅开启,全球云大会精彩再现!