欢迎光临
我们一直在努力

当Oracle9i的OPTIMIZER_MODE = FIRST_ROWS时EXP过慢的解决方法-数据库专栏,ORACLE

建站超值云服务器,限时71元/月

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;
/

推荐使用第三种方式。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 当Oracle9i的OPTIMIZER_MODE = FIRST_ROWS时EXP过慢的解决方法-数据库专栏,ORACLE
分享到: 更多 (0)

相关推荐

  • 暂无文章