scott里面有张emp表;
imp userid=scott/tiger@myora1 tables=(tablename) file=e:\emp.dmp请问tables=(tablename)括号中的表,表名有什么要求啊?是不是必须得创建,然后删掉,才能导入?tablename不能随意取名字?就是随意取个名字比如pme,把emp表备份的emp.dmp导入到pme中,这样不行啊?
imp userid=scott/tiger@myora1 tables=(tablename) file=e:\emp.dmp请问tables=(tablename)括号中的表,表名有什么要求啊?是不是必须得创建,然后删掉,才能导入?tablename不能随意取名字?就是随意取个名字比如pme,把emp表备份的emp.dmp导入到pme中,这样不行啊?
imp userid=scott/tiger@myora1 tables=(tablename) file=e:\emp.dmp ignore=y不加红色的话 要是存在此表就导入不进
换名好像不行
只有REMAP_DATAFILE,REMAP_SCHEMA,REMAP_TABLESPACETABLE_EXISTS_ACTION
该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE } 当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;
当设置为APPEND时,会追加数据
当设置为TRUNCATE时,导入作业会截断表,然后为其追加新数据;
当设置为REPLACE时,导入作业会删除已存在表,重建表并追加数据,
注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项你可以参考一下这里:
数据泵IMPDP 导入工具的使用数据泵 EXPDP 导出工具的使用