рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рд▓реЛрдЧ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╕рдВрд╕реНрдХрд░рдг 11 рдЬреА рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рддрдХрдиреАрдХ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдмрдлрд░ рдХреИрд╢ рдХреЗ рд╕рдорд╛рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХреИрд╢ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рджрд┐рдП рдЧрдП рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджреА рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ "рджреБрд╖реНрдкреНрд░рднрд╛рд╡" рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред
Result_cache рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рд░ рд╕рд░рд▓ рд╣реИ: рдпрджрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ result_cache рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдлрд╝рдВрдХреНрд╢рди рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: v: = foo ('X')), рддреЛ рдпрд╣ рдкрд░рд┐рдгрд╛рдо рдХрд┐ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди 'X' рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ (рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛) рдФрд░ рдЬрдм рдЖрдк рдлрд┐рд░ рд╕реЗ foo ('X') рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдо рдХреИрд╢ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИред
рдХреНрдпрд╛ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВред рдирдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдпрджрд┐ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ DML рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ RELISE_ON рдЯреИрдЧ рдХреЗ рд╕рд╛рде foo рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрдХрд▓рди рдХреЗ рд╕рдордп рдЬреБрдбрд╝рд╛ рдерд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: function foo (dept_id number) рд░рд┐рдЯрд░реНрди рдирдВрдмрд░ result_cache rel_on (рдХрд░реНрдордЪрд╛рд░реА)); рдЕрдЧрд░ DDL рдСрдкрд░реЗрд╢рди рдХреЙрд▓ рд╣реБрдЖ рд╣реИ, рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреБрдирд░реНрд╕рдВрдпреЛрдЬрди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ; рдФрд░ рдЕрдВрдд рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рдзрдХреЗрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ dbms_result_cache.invalidate рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдХреЙрд▓ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╛ рдкрд░рд┐рдгрд╛рдо рдХреИрд╢ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо рдЗрд╕ рддрдереНрдп рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рдХреЙрд▓ рдХреЗ рд╕рд╛рде, рдлрд╝рдВрдХреНрд╢рди / рдкреИрд░рд╛рдореАрдЯрд░ / рдорд╛рди рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рдХреИрд╢ рдореЗрдВ "рдЧрд░реНрдо" рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЙрд▓ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ "рдкрдХреНрд╖" рдкреНрд░рднрд╛рд╡ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╣рдо рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдмрд╣реБрдд рдХрдо рд╣реА рдЗрд╕рдХреЗ рдХреЛрдб рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред рдЖрдЧреЗ рдореИрдВ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдмрдлрд░ рдЯреЗрдмрд▓ рд╣реИ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рд╕реЗ рдЖрдмрд╛рдж рд╣реИред рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрдиреЗ рджреЗрдВ рдЬреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рдПрдХ рд╕реНрдерд┐рд░ рдЧрддрд┐ рдкрд░ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдЪреНрдЪ рддреАрд╡реНрд░рддрд╛ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдФрд░, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдирдП рдбреЗрдЯрд╛ рдХреА рдХрдореА рдХреА рдЕрд╡рдзрд┐ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рдУрд░реЗрдХрд▓ AQ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ Oracle рдЕрдиреБрд░реЛрдзрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЗрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдордпрдмрджреНрдзрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдИрд╡реЗрдВрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрддрд╛рд░ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдлрд┐рд░ рд╕реЗ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдп рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рджреЛрдиреЛрдВ рдЖрдзрд╛рд░ рдФрд░ рд╕реАрдкреАрдпреВ рдФрд░ рдЖрдИрдУ рдкрд░ рд▓реЛрдб рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд╕рдВрдЪрд╛рд▓рдиред
рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк JOB рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИ, рдЬреЛ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП - DBMS рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдп рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░рдЦреЗрдВ, рдФрд░ рдмрд╕ рд▓рдЧрд╛рддрд╛рд░ рдЦрд╛рд▓реА рдХрд░реЗрдВ рдЪрдХреНрд░ рднреА рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рд╣рдо result_cache рдлрд╝рдВрдХреНрд╢рди рдХреЗ "рдЧреБрдгреЛрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╛рдиреА рд╣рдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдп рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рддреЛ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ result_cache рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВред рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ, рд╣рдо рдПрдХ рд▓рдВрдмреЗ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рд░реНрдп рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдкрд╡рд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ), рд╣рдо рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП result_cache рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ - рдФрд░ рдЕрдВрдд рдореЗрдВ - рд╣рдо рдореЗрдЬ рдкрд░ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдПрдХ рдбреАрдПрдордПрд▓ рдСрдкрд░реЗрд╢рди рдЙрд╕ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЖрдЧ рд▓рдЧ рдЬрд╛рддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдЕрдм, рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рдХреНрд░рдо рдирд╣реАрдВ рд╣реИ, рддреЛ рдЬрдм рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рд╣реИ, рддреЛ рдпрд╣ рдмрд╕ рдХреИрд╢ рдореЗрдВ "рдзреНрд╡рдЬ" рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛, рдЬреЛ рдПрдХ рдХрд╛рдлреА рддреНрд╡рд░рд┐рдд рдСрдкрд░реЗрд╢рди рд╣реИред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рд╣реЛрдЧрд╛ рдФрд░ рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЯреНрд░рд┐рдЧрд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлрд┐рд░ рд╕реЗ рдЙрдареЗрдЧреАред
рдиреАрдЪреЗ рд╡рд╣ рдХреЛрдб рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИscript.sqlset echo off set verify off set linesize 192 set trim on set trims on spool script.log DROP TABLE EVT_TBL PURGE; DROP TABLE EVT_LOG PURGE; DROP SEQUENCE EVT_SEQ; DROP FUNCTION EVT_CHECK_JOB; DROP PROCEDURE EVT_CREATE_RECORD; DROP PROCEDURE EVT_PRECESS_JOB;
script.log . . . . . . . . . . PL/SQL . . . . NV ---------- -------------------------------------------------- 1 ID: 1 2 ID: 2 3 ID: 3 4 ID: 4 5 ID: 5 6 ID: 6 7 ID: 7 8 ID: 8 9 ID: 9 9 . PL/SQL . NVD ---------- -------------------------------------------------- -------- -30 EXIT JOB: "EVT_PRECESS_JOB;" 15:06:45 -29 SLEEP(5): "EVT_PRECESS_JOB;" 15:06:40 -28 SLEEP(4): "EVT_PRECESS_JOB;" 15:06:36 -27 SLEEP(3): "EVT_PRECESS_JOB;" 15:06:33 -26 SLEEP(2): "EVT_PRECESS_JOB;" 15:06:31 23 ID: 23 15:06:30 -25 START JOB: "EVT_PRECESS_JOB;" 15:06:27 -24 EXECUTE: "EVT_CHECK_JOB;" 15:06:27 -22 EXIT JOB: "EVT_PRECESS_JOB;" 15:06:15 -21 SLEEP(5): "EVT_PRECESS_JOB;" 15:06:10 -20 SLEEP(4): "EVT_PRECESS_JOB;" 15:06:06 NVD ---------- -------------------------------------------------- -------- -19 SLEEP(3): "EVT_PRECESS_JOB;" 15:06:03 -18 SLEEP(2): "EVT_PRECESS_JOB;" 15:06:01 17 ID: 17 15:06:00 16 ID: 16 15:05:59 -15 SLEEP(4): "EVT_PRECESS_JOB;" 15:05:55 -14 SLEEP(3): "EVT_PRECESS_JOB;" 15:05:52 -13 SLEEP(2): "EVT_PRECESS_JOB;" 15:05:50 10 ID: 10 15:05:49 9 ID: 9 15:05:48 8 ID: 8 15:05:47 7 ID: 7 15:05:46 NVD ---------- -------------------------------------------------- -------- 6 ID: 6 15:05:45 5 ID: 5 15:05:44 4 ID: 4 15:05:43 3 ID: 3 15:05:42 2 ID: 2 15:05:41 1 ID: 1 15:05:40 -12 START JOB: "EVT_PRECESS_JOB;" 15:05:37 -11 EXECUTE: "EVT_CHECK_JOB;" 15:05:36 30 .
PS> рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд╡рд▓ рдПрдХ рдордЫрд▓реА рд╣реИред рдЙрдЪрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо DBMS_LOCK рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдкрд░ (рдпрд╛рдиреА, рдХреИрд╢ рд░реАрд╕реЗрдЯ рдХреЗ рдмрд┐рдВрджреБ рдкрд░) рд▓реЙрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкреАрдкреАрдПрд╕> рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдУрд░реЗрдХрд▓ рдЖрд░рдПрд╕реА рдкрд░ result_cache рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЕрдкрдирд╛ рдХреИрд╢ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛; рдХрд┐рд╕реА рднреА рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдкрд░ рдХреИрд╢ рдлреНрд▓рд╢ рдХрд░рдиреЗ рд╕реЗ рдкреВрд░рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдлреНрд▓рд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
PPPS> рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЕрд░реНрдерд╛рдд рджреЛ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдПрдХ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдХрд╛ рдЖрд╕рд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВред