经过imp tables的实验,总结如下:
1. imp tables过程中insert触发器会起作用;
2. imp tables时先delete该表相应部分(即如果delete触发器删除了insert时关联的表的记录),imp tables成功;
3. imp tables时先truncate table,当且仅当alter trigger ti_table_name disable后再imp有效,否则无法导入;
4. imp tables时先drop该表(我认为此时该表的触发器也被drop)imp tables成功。故此认为imp的内部过程其实是先导入数据再倒入触发器的。
综上,之所以fromuser touser方式导入时不会有问题是因为在imp之前已经drop user了,触发器都没了。