-------------------------------------------------------------------------------- -- -- File name: lotshparses.sql -- Purpose: Generate Lots of hard parses and shared pool activity -- for testing purposes -- -- Author: Tanel Poder -- Copyright: (c) http://www.tanelpoder.com -- -- Usage: @lotshparses -- @lotshparses 100 -- @lotshparses 1000000 -- -- Other: You probably don't want to run this in production as it can -- fill your shared pool with junk and flush out any useful stuff! -- -------------------------------------------------------------------------------- declare x number; begin for i in 1..&1 loop execute immediate 'select count(*) from dual where rownum = '||to_char(dbms_random.random) into x; end loop; end; /