Oracle数据库导入导出总结(dmp文件)
Oracle 10G 管理页面(Oracle Enterprise Manager 10g):
http://localhost:1158/em
http://localhost:1158/em/console/logon/logon
Oracle数据库导出:
(1)整个用户下的所有数据(dmp文件):
《导出》
exp 用户名/密码@数据库 file=保存路径
如:exp woDemo/a123@ORCL file=E:/TestDate.dmp
《导入》
imp 用户名/密码@数据库 file=文件路径
如:imp scott/tigger@ORCL file=E:/TestDate.dmp
(2)用户下数据库中的某张表 <或多张表>(dmp文件):
《导出》
exp 用户名/密码@数据库 file=保存路径 tables=表1,表2
如(单张表):exp woDemo/a123@ORCL file=E:/TestDate.dmp tables=TestTable
如(多张表):exp woDemo/a123@ORCL file=E:/TestDate.dmp tables=TestTable1,TestTable2
《导入》
imp 用户名/密码@数据库 file=文件路径 tables=表1,表2
如(单张表):imp woDemo/a123@ORCL file=E:/TestDate.dmp tables=TestTable
如(多张表):imp woDemo/a123@ORCL file=E:/TestDate.dmp tables=TestTable1,TestTable2
(3)导出用户下的某张表(或多张表)前1000条数据(dmp文件):
exp userid=用户名/密码@连接名 file=文件路径 tables=(表名) query=\"where rownum<=1000\"
exp userid=用户名/密码@连接名 file=文件路径 tables=(表名,表名......) query=\"where rownum<=1000\"
1.导出
导出使用的命令是exp
导出本地用户所有表格式:exp 用户名/密码 file=d:name.dmp owner=owner_name
导出远程用户所有表格式:exp 用户名/密码@数据库实例名 file=d:name.dmp owner=oname1,oname2
导出本地用户单张表格式:exp 用户名/密码 tables=tname,tname1 file=d:name.dmp
导出单张表按过滤条件:(filed1字段以00开头的数据)
exp 用户名/密码 file=d:\aaa.dmp tables=tname query=\" where filed1 like ’00%’\"
导出后压缩文件在命令后带 compress=y 参数(一般直接用winzip就可以了)
2.导入
导入使用的命令是imp
导入本地用户所有表格式:imp 用户名/密码 file=d:name.dmp
导入远程用户所有表格式:imp 用户名/密码@数据库实例名 file=d:name.dmp
导入本地用户单张表格式:imp 用户名/密码 file=d:name.dmp full=y ignore=y
注意:导入用户下所有表的时候,导出和导入的表空间名字应该对应上,不然会出现错误,触发器全部会作废。
参数说明:
1. ignore参数
Oracle在恢复数据的过程中,当恢复某个表时,该表已经存在,就要根据ignore参数的设置来决定如何 操作。
若ignore=y,Oracle不执行CREATE TABLE语句,直接将数据插入到表中,如果插入的记录违背了约束条件,比如主键约束,则出错的记录不会插入,但合法的记录会添加到表中。
若ignore=n,Oracle不执行CREATE TABLE语句,同时也不会将数据插入到表中,而是忽略该表的错误,继续恢复下一个表。
Oracle数据库导入导出总结(dmp文件)的更多相关文章
- oracle数据库导入导出的dmp(转)
window下: imp必须要dba用户,所以用sysdba用户登陆,然后给予chnlmgr用户dba权限 grant connect,resource,dba to chnlmgr; 全部导入 im ...
- oracle数据库导入导出命令!(转)
oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...
- Oracle 数据库导入导出 dmp文件
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...
- 转载-Oracle 数据库导入导出 dmp文件
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...
- Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- Oracle数据库导入导出命令总结 (详询请加qq:2085920154)
分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...
- oracle数据库导入导出命令!
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢 ...
- Oracle数据库导入导出 imp/exp备份还原
Oracle数据导入导出imp/exp Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于: imp/exp 用户名/密 ...
- oracle数据库导入导出问题
场景描述: 1.做一个从UAT到PRD的Schema迁移,UAT环境有sys用户,PRD环境没有sys用户,由于权限限制,没办法使用expdp/impdp,只好选择exp/imp命令: 2.UAT和P ...
随机推荐
- INSTALL MYSQL IN MAC
安装好MYSQL后,在System References中找到MYSQL,启动它. 启动之后在终端中输入添加MySQL路径的命令,把MYSQL路径添加到PATH中: PATH="$PATH& ...
- C# Use Pop3Client to read gmail
host = "pop.gmail.com" user = "xxxxx@gmail.com" password = "xxxx" port ...
- kwm备忘
brew install homebrew/binary/kwm ==> Tapping homebrew/binary Cloning into '/usr/local/Library/Tap ...
- Multipart/form-data POST文件上传详解
Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form ...
- 使用Flask-Migrate进行管理数据库升级
我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用. 现在我们可以使用Flask-M ...
- drupal7 Views Bulk Operations (VBO)
介绍 drupal通常用views制作列表,列表也应该能实现某些操作,例如删除.审批等,并且应该是批量进行的,VBO的存在就是为了实现views批量操作功能.事实上,drupal把操作统称为actio ...
- SecureCRT使用
SecureCRT可以说是linux远程终端的代名词,关于它的一些技巧必须掌握,,, 1.解决中文乱码 登陆主机,运行locale命令,确定语言选项LANG是否为 zh_CN.gb2312 或者 en ...
- [OpenCV] Image Processing - Image Elementary Knowledge
"没有坚实的理论基础,实践只会浅尝于表面." 这是两本打基础的书,没系统学过的话,怎么好意思说自己会CV. 该领域,兴军亮 这个名字屡次出现,看来是计算机视觉领域国内的年轻才俊,向 ...
- ionic+angular+cordova 安卓环境搭建
1.java环境配置 下载java jdk 百度搜索java jdk安装完后在cmd窗口输入Java -version 显示以下即为安装成功.然后把java jdk配置到环境变量. (1)选择[新建系 ...
- [linux]删除目录下的一类文件
find 目录 -name "*.类型" | xargs rm -f 通过find命令,查找指定目录下的某一类型的文件.并通过管道传递给xargs,执行后面的rm -f命令. 最终 ...