导出表结构和部分数据 远程(内网)那边的oracle的数据非常大,而我只想取其中一点数据就得了(1000条记录),怎么通过sqlplus或者一些工具如sql developer或plsql developer来导出,最好能以SQL的方式导出表的结构和记录,然后我在本地这里直接执行这些sql就得了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果个别的表,可以使用exp按照表模式导入,如果表很多,比较麻烦。导出结构,只需要加rows=n参数就行了,如:c:\> exp test/test@tnsname file=test.dmp rows=n如果导出个别表及1000条数据,如:c:\> exp test/test@tnsname file=test.dmp tables=(table1,table2) query=\"where rownum<=1000\"当然,如果表很多的情况下可以使用参数文件parfile,如:参数文件test.par,内容如下file=test.dmptables=(table1,table2,table3,table3)query=\"where rownum<=1000\"使用参数文件导出c:\> exp test/test@tnsname parfile=test.par当然,也可试试pl/sql developer的导出功能,但导出太多表也是比较麻烦。 cmdexp sys/admin@orcl file=d:\table.dmp tables=table query=\" where filed1 like '00%'\"imp sys/admin@orcl full=y file= d:\table.dmp ignore=y cmdexp sys/admin@orcl file=d:\table.dmp tables=table query=\" where filed1 like '00%'\"imp sys/admin@orcl full=y file= d:\table.dmp ignore=y sql四舍五入问题 expdp发生意外致命错误问题 oracle备份 exp备份提示用户名和密码错误 怎么给PLsql developer 里的包设置断点调试 如何启动ORACLE的EM ,10G中 一个简单的问题,100高分在线等*********分不够在加!! 大侠们:这句怎么转换为ORACLE中啊?if @@Error = 0 在线等啊! ODBC 连接 oracle后sql语句执行的问题 Oracle管道函数—select into 单行子查询返回多行 oracle linux下安装oracle的问题
导出结构,只需要加rows=n参数就行了,如:
c:\> exp test/test@tnsname file=test.dmp rows=n
如果导出个别表及1000条数据,如:
c:\> exp test/test@tnsname file=test.dmp tables=(table1,table2) query=\"where rownum<=1000\"
当然,如果表很多的情况下可以使用参数文件parfile,如:参数文件test.par,内容如下
file=test.dmp
tables=(table1,table2,
table3,table3)
query=\"where rownum<=1000\"
使用参数文件导出
c:\> exp test/test@tnsname parfile=test.par当然,也可试试pl/sql developer的导出功能,但导出太多表也是比较麻烦。
exp sys/admin@orcl file=d:\table.dmp tables=table query=\" where filed1 like '00%'\"imp sys/admin@orcl full=y file= d:\table.dmp ignore=y
exp sys/admin@orcl file=d:\table.dmp tables=table query=\" where filed1 like '00%'\"imp sys/admin@orcl full=y file= d:\table.dmp ignore=y