QUERY
在10G的exepdp.exe里有个参数选项:query,这是用于导出特定表的行, 对哪个表操作不是用参数tables来限定额,而是在query里限定,比如说:要把scott模式下的dept的deptno=20的导出来,就要这样写:
query=scott.dept:"where deptno=20",注意这里还要是双引号,如果指定了tables参数,就会提示“
ORA-39001: 参数值无效
ORA-39035: 已经指定了数据过滤器 SUBQUERY。”错误,
REMAP
当把非自己模式的对象导到自己模式下,要使用此选项,负责会提示:
ORA-31655: 尚未为作业选择数据或元数据对象
ORA-39154: 外部方案中的对象已从导入中删除
使用network_link远程导数据时,总结:
有两个数据库A,B,且不在同一台机子上
当使用同一个用户在从A向B转数据时,那么b的用户不可以有exp_full_database,imp_full_database权限,负责会报错:说是权限不够,不可以把高权限的用户连接到其他用户
这种情况在源段(A)就没有限制。
也发现了个问题:flashback_scn,flashback_time在expdp不支持,怪事,不支持,干嘛要写在这里呢???
还有个问题没解决:
将B数据库中表bb直接导入A数据库:
impdp scott/tiger@A dumpfile=pump_dir:xxx.log nologfile=y tables=bb
network_link=A上建的db_link,可是却提示:
ORA-39001: 参数值无效
ORA-39200: 链接名称 "ptp5" 无效。
ORA-02019: 未找到远程数据库的连接说明
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23520424/viewspace-678571/ ,如需转载,请注明出处,否则将追究法律责任。