linux下oracle命令导出表中部分字段

如题所述

和linux无关,用exp命令就可以实现

导出一个表中的部分数据,使用QUERY参数,如下
导出select * from test where object_id>50000这个条件中的数据
exp charsi/charsi@testdb tables=(TEST) query="'where object_id>50000'" file=aaa.dmp log=aaa.log
其他参数含义:
GRANTS:指定是否导出对象的授权信息,默认参数为Y,即默认导出
INDEXES:指定是否导出表的索引,默认为Y
CONSTRAINTS:指定是否导出标的约束,默认为Y
TRIGGERS:指定是否导出与表相关的触发器,默认为Y
FILESIZE:如果生成的dump文件超过指定的,需要使用FILE参数指定多个文件
BUFFER:用来指定执行导出时,处理数据所用的缓存区大小,以字节为单位.这个参数变相用来控制导出时记录数组单次最大能加载的记录数.
RECORDLENGTH:该参数用来指定Export的I/O buffer,以字节为单位,最大不超过65535追问

不是这个问题,我就是想要在Linux下使用dmp文件导出一个表里的部分字段,不知道有没有这样的命令,求解?

不是这个问题,我就是想要在Linux下使用dmp文件导出一个表里的部分字段,不知道有没有这样的命令,求解?

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-13
这个没问题啊 , 能否看看wo 的网名的呢,帮忙解决一下啊

求教linux 下oracle数据的导入导出方法详细步骤
1. 它是操作系统下一个可执行的文件 存放目录\/ORACLE_HOME\/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式:a. 用户模式: 导出用户所有对象以及对象中的数据;b. 表模式: 导出用户所有表或者指定的表;c. 整个数据库: 导出数据库中所有对象。2. ...

linux下导出oracle数据库排除指定的表
题主是否想询问“linux下导出oracle数据库排除指定的表怎么操作”?1、可以使用expdp命令并使用exclude参数来指定要排除的表。2、在指定的目录中找到导出的数据文件。

请教下linux如何导出 oracle 数据,最好有详细步骤,如:linux要先进到orac...
df -k 查看下oracle所在磁盘空间大小,要预估下磁盘空间是否足够 直接执行命令(不用进sqlplus命令下):导出: exp dbuser\/passwd@servicename owner=dbuser rows=y compress=n buffer=65536 feedback=100000 file=\/path\/exp_db.dmp 导入: imp dbnewuser\/passwd@servicename fromuser=dbolduser touser...

怎么在linux中配置oracle的环境变量?
export PATH=$ORACLE_HOME\/bin:$PATH 输入完毕后按ESC键退出vi编辑状态,输入:wq并回车存盘退出。注销所有oracle用户,再使用oracle登录即可。注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。

oracle中想在linux下通过shell脚本每天定时输出一个select语句来并导出...
可以啊,linux的计划任务,执行脚本内容就是spool导出,导出的文件可以通过日期等命名(可设置保留时间,比如留下一周的原文件,万一后面的xls文件出问题了,还能再次生成),然后再将这个文件的内容追加到你说的那个xls文件中,再复制文件到ftp路径下,这些都应该没什么问题啊。

linux系统导出oracle数据库数据
,保存记录日志地址\/文件名 full=y表示数据库全部导出,默认导出连接数据库的用户数据库对象 exp username\/password file=\/home\/oracle\/databak\/orabak$td.dmp log=\/home\/oracle\/databak\/orabak$td.log full=y 清除过期文件 rm \/home\/oracle\/databak\/orabak$cleard.dmp 退出导出事件 exit ...

我想在linux下的oracle11g数据库实行导入导出,具体应该怎么做,用户有...
一、设置Linux电脑字符集,使其跟电脑上的Oracle数据库字符集一致;在Linux命令行界面,查询Oracle数据库字符集:select * from nls_database_parameters t where t.parameter=’NLS_CHARACTERSET’;查询结果:ZHS16CGB231280 然后vi \/home\/oracle\/.bash_profile export NLS_LANG=american_america.ZHS16C...

如何完成Oracle数据库中的数据文件(XXX.dmp)导出、导入?
1.完全导出 exp system\/manager@mycon full=y inctype=complete file=full1.dmp 2.增量导出 exp system\/manager@mycon full=y inctype=incremental file=inc1.dmp 3.累积导出 exp system\/manager@mycon full=y inctype=cumulative file=cum1.dmp imp example:导入表:imp system\/manager@mycon file...

linux oracle 怎么导入.dmp文件
d. 将用户 system 中的表 table1 中的字段 filed1 以"00"打头的数据导出 exp system\/passwor@SID filed=d:\/daochu.dmp tables=(table1) query=\/" where filed1 like '00%'\/"对于压缩可以用 winzip 将 dmp 文件进行压缩,也可以在上面命令后面 加上 compress=y 来实现。导出 DMP文件适用于...

linux 下怎么查看数据库oracle的具体的配置
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。2、在命令行下输入shell指令:whereis oracle。3、最后,按下回车键执行shell指令,此时会看到数据库oracle的具体位置被打印了出来。

相似回答