hzbn.net
当前位置:首页>>关于Oracle的exp语句能不能控制不让它导出log的资料>>

Oracle的exp语句能不能控制不让它导出log

你的oracle是哪个版本?如果是10g或者以上,可以使用expdp代替exp,加上exclude参数来制定排除哪些表。 否则,就只能使用exp,仔细构造tables参数来实现了。

exp后,根据exp指定的路径会生成日志文件。 如:语句 exp 用户名/密码@数据库实例名 file=路径:\文件名.dmp log=路径:\日志名.log owner=所属用户这样的话,日志就在指定的目录下生成,最后可用文本的方式打开,内容类似下边的内容:

可以用plsql工具,查询后选中查询数据右键导出excel就行了

你写脚本的时候难道没有加 log='.......'

你的%date%里边包含空格。会将log文件隔开; 尝试使用下面的脚本 exp uers/password@orcl file=d:\%date:~2,8%.dmp log=%date:~2,8%.log

你不要在sql*plus 中执行,直接通过cmd进入命令提示符 再使用imp或exp ; 如果你一定要在sql*plus 中执行,那可以在“SQL> ”后输入host exp help 在弹出的命令提示符中输入用户名、密码 等信息导出你需要的表数据。 (其中host 命令 就是切换到操...

那就要针对情况具体分析,一般可参考如下方法: 1. 获取帮助 exp help=y 2. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 3. 导出数据库定义而不导出数据 exp system/manager file=bible_db log=dible_db full=y r...

没有 oracle没有提供导入导出的接口(甚至亲儿子sql developer要导出都是直接导出sql语句),所以dmp文件你是没法用编程语言去处理的

expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott EXCLUDE=TABLE:\"NOT IN ('EMP', 'DEPT')\" --EXCLUDE=TABLE:\"NOT IN ('EMP', 'DEPT')\" 使用not in排除表名 --EXCLUDE=TABLE:\"NOT LIKE 'EMP...

不可以,不能直接导出,query参数也实现不了, 如果数据不多,可以create table aa (aa,bbb) nologging as seelct aa ,bbb from cc ; 再export .

网站首页 | 网站地图
All rights reserved Powered by www.hzbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com