可以做成批量处理的
sql>spool d:\a.sql;
sql>select 'alter procedure '||procedure_name||' compile;' from user_procedures ;
sql>spool off;
sql>@d:\a.sql
sql>spool d:\a.sql;
sql>select 'alter procedure '||procedure_name||' compile;' from user_procedures ;
sql>spool off;
sql>@d:\a.sql
select 'alter procedure '||name ||' compile;' from user_source where type='procedure';
spool off
@ pro
!
spool pro
select 'alter procedure '||name ||' compile;' from user_source where type='PROCEDURE';
spool off
@ pro
你导入后无法工作可能是因为存储过程/函数之间有关联。
imp compile=n(缺省为y)