oracle exp 导出数据最大行数是否有限制

oracle中,使用exp system/admin@tablename file=d:\daochu.pde full=y时,为什么原来表中有很多数据记录,但是导出的时候所有大于20000行的记录全部只导出了20000行?为什么?有谁遇见过这个问题?怎么无限制导出所有数据?帮忙解答下,不胜感激、、

第1个回答  2012-10-17
exp system/admin@tablename file=d:\daochu.pde full=y direct=y compress=n

好运!
第2个回答  2012-10-19
是不是系统对单个文件大小有限制?追问

不是,好比说其中一张表中的记录数为50000行,但是只能导出来其中的20000行,为什么会这样?怎么解决?

追答

导出不加full=y ,加owner=用户,试试

第3个回答  2012-10-18
exp应该没有导出数据记录行数限制吧!
第4个回答  2012-10-17
exp 没有行数限制,你可以通过设置参数ROWS试一下。

可以通过输入跟有各种参数的 EXP 命令来控制导出
的运行方式。要指定参数, 您可以使用关键字:

格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
例如: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字 说明 (默认值) 关键字 说明 (默认值)
--------------------------------------------------------------------------
USERID 用户名/口令 FULL 导出整个文件 (N)
BUFFER 数据缓冲区大小 OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表
COMPRESS 导入到一个区 (Y) RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y) INCTYPE 增量导出类型
INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y)
DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y)
LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)
ROWS 导出数据行 (Y) PARFILE 参数文件名
CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 导出的约束条件 (Y)

OBJECT_CONSISTENT 只在对象导出期间设置为只读的事务处理 (N)
FEEDBACK 每 x 行显示进度 (0)
FILESIZE 每个转储文件的最大大小
FLASHBACK_SCN 用于将会话快照设置回以前状态的 SCN
FLASHBACK_TIME 用于获取最接近指定时间的 SCN 的时间
QUERY 用于导出表的子集的 select 子句
RESUMABLE 遇到与空格相关的错误时挂起 (N)
RESUMABLE_NAME 用于标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待时间
TTS_FULL_CHECK 对 TTS 执行完整或部分相关性检查
TABLESPACES 要导出的表空间列表
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TEMPLATE 调用 iAS 模式导出的模板名本回答被网友采纳

oracle exp 导出数据最大行数是否有限制
exp system\/admin@tablename file=d:\\daochu.pde full=y direct=y compress=n 好运!

oracle数据库:工具或者存储过程导出数据库中所有的表,并且当表记录数超...
exp user\/PWD@sid tables = (tab1,tab2,tab2,...) rows=10000 如果用户下表不是很多可以用以上语法,具体参数执行时可调整一下。Oracle 支持按用户导出表以及所有数据,此时不支持指定导出记录条数;同时也支持导出指定 的表,允许指定导出的条数。既要按用户导出又要指定记录数那就看表有多少了...

ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP命令详细对比_百度...
–执行 数据有100万行SQL> select count(*) from test; COUNT(*)--- 1000000–测试导出exp scott\/tiger owner=scott file=f:\\scott_exp.dmp C:\\Users\\Administrator>19:35:55.25>exp scott\/tiger owner=scott file=f:\\scott_exp.dmpExport: Release 11.2.0.1.0 - Production on 星期五 10月 9 19:35:...

oracle问题?在数据导出是为什么加参数buffer为设置缓冲区?这个缓冲区...
buffer是指数据行的缓冲区大小,默认值根据系统而定,不指定也可以,将使用默认值,默认值一般较小。通常应设置为高值,exp的buffer最好>64000 imp的buffer最好>100000

oracleexp导出表
oracleexp导出表导出方法如下:1、首先打开sqldeveloper连接上需要导出的oracle数据库,sqldeveloper是图形客户端工具,没有的可以直接使用sqlplus连接查询。连接上之后,主要查询usertables表,numrows为0或为空的表。2、将上一步查询出来的结果语句直接复制,然后再放到sql窗口中执行。3、修改完成之后再次查询...

Oracle数据导入导出imp\/exp命令 10g以上expdp\/impdp命令 详细的 详细...
LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y) DESTROY 覆盖表空间数据文件 (N) INDEXFILE 将表\/索引信息写入指定的文件 SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N) FEEDBACK 每 x 行显示进度 (0) TOID_NOVALIDATE 跳过指定类型 ID 的验证 FILESIZE 每个转储文件的最大大小 STATISTICS 始终导入预计算...

oracle exp导出命令时buffer参数需要设定吗?
关于exp时buffer参数的设定!exp和imp的很多选项要配合做才最有效:buffer是指数据行的缓冲区大小,默认值根据系统而定,通常应设置为高值,exp的buffer最好>64000,imp的buffer最好>100000,

oracle的exp导出的具体使用方法?
对于:oracle的exp,就你的问题简答如下:1、用户名和密码,提供这两个参数的作用是什么?ORACLE是有权限管理及加密的,不知道用户名与密码会让你导不出数据。(当然,如果你能本地登录安装ORALCE的地服务器,一般可以用管理员身份强登后改密码进行相关处理)。2、提供用户名是导出该用户下的所有内容吗?

oracle 11G 用exp 怎么样并发导出70G数据
用exp命令的query参数,从逻辑上把70G数据分开 例如,在后面添加 query=\\" where customer_num like \\'A%\\'\\"多个exp语句并发执行 --- 题主修改了问题,要导出整个用户,建议采用 expdp 的 PARALLEL 参数 例如: expdp test\/test directory=d_test dumpfile=testfile1.dp,testfile2.dp parallel=...

oracle数据库备份exp命令(oracle导出exp)
expicdmain\/icdowner=icdmainrows=yindexes=ncompress=nbuffer=65536 feedback=100000volsize=0 file=\/dev\/rmt0 log=exp_icdmain_yyyymmdd.log 注:如果磁盘有空间,建议备份到磁盘,然后再拷贝到磁带。如果数据库数据量较小,可采用这种办法备份。第三个,完全模式,备份完整的数据库。业务数据库不采用...

相似回答