oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp
导出一个用户(userA)下的表结构到另一个用户(userB)下:
第一次使用的是exp、imp命令,同事告诉我可以使用expdp、impdp,两者差异不大,但是后者的功能更多一点,比如导入数据表空间的问题,impdp可以直接使用"remap_tablespace",下一篇文章在粗略的写一下。
导出:
$exp userA/userApwd@oracle file=/home/uat2cu/sjqywj/usera.dmp log=user.log rows=n tables='(table_name1,table_name2)' owner=userA;
$exp userA/userApwd@oracle file=/home/uat2cu/sjqywj/xxx.dmp log=xxx.log rows=n tables=’(table_name1,table_name2)’;
exp可选参数:
参数
备注
owner=userA
导出用户userA的数据表
rows=n
只导出表结构、不导出表数据,默认为 y
tables = (name1,name2)
导出指定的表。在linux中会报错syntax error near unexpected token `(’ 解决方法,在括号两边加 ‘引号
full=y
表示导出全部数据,如视图、索引关联关系等
query
query=\“where id < 100\” 引号要通过转义符转义
inctype
增量导出模型,oracle9i的参数已经被废弃
可以将参数组织成.par文件导出数据,建立一个forexp.par文件,文件内容为exp导出参数,eg:
// forexp.par
file = /home/uat2cu/sjqy/usera.dmp
log = user.log
full = y
rows = n
owner = userA
table = (name1,name2)
query = "where id < 100"
$exp userA/userApwd@oracle parfile = forexp.par
导入:
$ imp userB/userBpwd@oracle file=/home/uat2cu/sjqywj/xxx.dmp log=xxx.log fromuser=userA touser=userB commit=y ignore=y tablespaces=表空间
ignore=y(表示忽略错误创建)
$ imp userB/userBpwd@oracle file=/home/uat2cu/sjqywj/usera.dmp log=user.log ignore=y
imp可选参数(常用)
参数
备注
fromuser
所有人用户名列表
tables
要导入的表名
ignore
忽略错误创建,默认为n
commit
数据分批提交,对大的数据进行imp操作应该使用commit=y参数,防止imp中断,数据回滚占用更多时间
rows
导入表数据,默认为Y
indexes
导入索引,默认为Y
oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp相关推荐
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- oracle导入索引b报错,impdp导入索引很慢
impdp用NETWORK_LINK从远程库导入到本地库,导入表的速度还正常,导入索引的速度特别慢.2个小时才导1300个索引. 使用imp的格式: impdp vebackup/abc DIRECT ...
- oracle报错数据复数,Oracle数据库设计策略及规范
Oracle数据库设计策略及规范 设计策略及规范 1. 目的 定义Oracle数据库设计规范,作为数据库规划.设计.开发以及维护人员的技术参考资料.用以规范和指导相关人员的设计行为. 2. 概述 本文 ...
- [导入]DotText源码阅读(2)-工程、数据库表结构
包括了工程结构说明和数据库表格说明,大致了解以上可以帮助我们后面的阅读理解. 文章来源:http://blog.csdn.net/shanhe/archive/2006/05/04/707482.as ...
- oracle报错数据复数,在ORACLE数据库间移动或复制表空间测试
做了个移动表空间的测试 我想把数据库orcl里面的某个表空间,移到另一个数据库epma 先建一些表空间,以及用户 create tablespace tts1 datafile 'D:\ORADATA ...
- sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...
- Oracle导入TYPE对象报错ORA-02304
Oracle导入TYPE对象报错ORA-02304 Type是我们经常使用的数据库对象结构.我们在实际中,可以单独定义type类型,之后在PL/SQL代码或者数据表中使用. 在一个偶然的机会让笔者发现 ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- oracle最大实例数,【Oracle】RAC的多实例数据迁移至单机的多实例。
思路:一般的思路可以通过RMAN进行数据的恢复.由于数据库可以停机,因此,这次试用数据泵(expdp,impdp)进行数据 的导入导出. 1.源数据库导出 通过编写导出shell脚本导出数据,如下: ...
最新文章
- 直播活动丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
- Starting MySQL....The server quit without updating PID file 处理方法
- Java输出数组中最长递增子序列的代码
- mysql 数据为空 none 网页显示空白_用python爬虫爬取股票数据
- 2021 最流行的十大项目,新项目居榜首,总有长江后浪推前浪!
- nodejs新建服务器
- 体验微软反间谍软件及恶意软件清除工具
- js获取精确宽度/高度(带小数位像素)
- 2015生命之旅---第二站长沙杭州
- Java并发编程实战 -- 读书笔记
- 螺旋桨RNA结构预测竞赛第10名方案
- 详细名单:Google的581个域名
- 神经网络编程的34个案例,神经网络编程是什么
- opencv3颜色识别(C++)
- UI设计需要使用哪些软件?推荐这5款
- golang 实现延迟执行
- The Rust Programming Language - 第11章 测试 - 11.1 编写测试
- 非线性编辑系统的选购
- 解决github.com 的响应时间过长
- (07)FPGA硬件描述语言