Where I can download thease source codes. I can't find them in oracle 11gR2. Is there some place in internet where I can find them?
Using basic SQL processing with release 8 functionality.
Performing basic processing of user-defined objects.
Using complex object retrieval (COR) to improve performance.
cdemodr1.c, cdemodr2.c, cdemodr3.c
Using INSERT/UPDATE/DELETE statements with RETURNING clause used with basic datatypes, LOBs and REFs.
Describing information about a table.
Describing information about an object type.
Registering and operating application failover callbacks.
Create and insert LOB data and then read, write, copy, append and trim the data.
Writing and reading of CLOB/BLOB columns with stream mode and callback functions.
Writing and reading to LOBs with the LOB buffering system.
Pinning and navigation of REF object.
Insert and select of nested table and varray.
Using INSERT, UPDATE, DELETE statements and fetches to get multiple rowids in one round trip.
Using session switching and migration.
Using the OCIThread package.
Registering predefined subscriptions and specifying a callback function to be invoked for client notifications (for more information about Advanced Queuing, see Oracle Streams Advanced Queuing User's Guide).
Streams Advanced Queuing. Enqueues 100 messages.
Dequeues messages by blocking.
Listens for multiple agents.
Array enqueue of 10 messages.
Array dequeue of 10 messages.
Loading data with the direct path load functions.
Loading a column object with the direct path load functions.
Loading a nested column object with the direct path load functions.
Loading derived type (inheritance) - direct path.
Loading an object table with inheritance - direct path.
Loading a reference with the direct path load functions.
Loading SQL strings with the direct path load functions.
Using static and dynamic user callbacks.
cdemoupk.c, cdemoup1.c, cdemoup2.c
Using dynamic user callbacks with multiple packages.
Datetime and interval example. Demonstrates IN and OUT binds with PL/SQL procedure or function.
Accesses LOBs using the LONG API (Data Interface).
Inheritance demo which modifies an inherited type in a table and displays a record from the table.
Inheritance demo to do attribute substitutability.
Inheritance demo that describes an object, inherited types, object tables, and a sub-table.
Anydata demo. Inserts and selects rows to and from anydata table.
Anydata demo. Creates a type piecewise using OCITypeBeginCreate() and then describes the new type created.
Client result cache demo.
Connection pooling with proxy functionality.
Program for OCI UTF16 API.
Shows NCHAR implicit conversion feature and codepoint feature.
The companion files are nowadays called Database Examples - look for something like <platform name>_11gR2_examples.zip, in 11.2 downloads section