export/import can be very slow with optimizer_mode = first_rows
http://metalink.oracle.com/metalink/plsql/ml2_documents.showdocument?p_database_id=not&p_id=181072.1
解决方法:任选一种
1。修改应用的sql,让sql适用于optimizer_mode = choose
2。修改应用sql,添加“/*+ first_rows */”提示
3。修改初始化参数optimizer_mode = choose,
创建登录触发器,只有当应用用户登录的时候才设置优化模式
create or replace trigger logintrigger after logon on etfdb.schema
begin
execute immediate alter session set optimizer_goal=first_rows;
end;
/
4。exp使用专门的用户expimpadmin,该用户具有exp_full_database和imp_full_database
角色。然后创建触发器
create or replace trigger logintrigger after logon on expimpadmin.schema
begin
execute immediate alter session set optimizer_goal=choose;
end;
/
推荐使用第三种方式。