-------------------------------------------------------------------------------- -- -- File name: demo3.sql -- -- Purpose: Advanced Oracle Troubleshooting Seminar demo script -- Causes a session hang by reading from external table -- which in turn reads from a Unix named pipe. Before 11.1.0.7 -- this wait was uninstrumented. -- -- Author: Tanel Poder ( http://www.tanelpoder.com ) -- Copyright: (c) Tanel Poder -- -- Notes: Meant to be executed from an Unix/Linux Oracle DB server -- -------------------------------------------------------------------------------- prompt Running demo3... set feedback off termout off CREATE OR REPLACE DIRECTORY mydir AS '/tmp'; host rm -f /tmp/myfile host mknod /tmp/myfile p DROP TABLE mytab; CREATE TABLE mytab ( a int ) ORGANIZATION EXTERNAL ( TYPE oracle_loader DEFAULT DIRECTORY mydir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ',' (a) ) LOCATION ('myfile') ) / select * from mytab; set feedback on termout on drop table mytab;