2026-03-12 20:23:15
This commit is contained in:
52
tpt/aot/demo3.sql
Normal file
52
tpt/aot/demo3.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
-- Copyright 2018 Tanel Poder. All rights reserved. More info at http://tanelpoder.com
|
||||
-- Licensed under the Apache License, Version 2.0. See LICENSE.txt for terms & conditions.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
--
|
||||
-- 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;
|
||||
|
||||
Reference in New Issue
Block a user