Действительно ли Oracle предлагает какие-либо демонстрационные / примеры программ OCI?[закрыто]
Вопрос
Oracle сообщает, что есть несколько демонстрационных / примеров программ для OCI.
В моем случае я бы хотел найти примеры использования OCIConnectionPoolCreate ().
Согласно документации, в файле с именем cdemocp.c
должно быть:
http://download.oracle.com/docs/cd /B19306_01/appdev.102/b14250/ociabdem.htm
Но далеко не ясно, что мне установить, чтобы получить эти файлы? Я бы надеялся, что смогу загрузить их с собственного веб-сайта Oracle. Кажется, нет. Наверняка нет удобной ссылки со страницы выше.
Я пробовал установить (на Windows):
- Сервер базы данных Oracle 10g XE, таких исходных файлов нет.
- Клиент Oracle (параметры sdk включены), таких исходных файлов нет.
- поискал в наших установках linux - где я нашел папку fabled \ rdbms \ demo \, которая содержит несколько файлов make, относящихся к исходным демонстрационным файлам, но без исходных файлов . Так что запустить эти make-файлы не удастся.
В принципе, найти их не удалось.
Если я найду в Google код сгенерированного кода, я найду только:
- типичное несколько копий собственной документации Oracle
- другие люди говорят, что не могут его найти.
(Я считаю, что использование документации оракула похоже на властелина колец, только слабая связь с реальностью и, вероятно, слишком много слов. Мне это не нравится.)
Решение
OK нашел демонстрационные файлы OCI. Найти их было серьезной болью.
Получите от Oracle "Компаньон-диск". Например:
«Oracle Database 10g Companion CD Release 2»: 102010_win64_x64_companion.zip
У меня все различные универсальные установщики, которые я пробовал, вылетали из строя или отказывались запускаться. Даже когда они запускались в ОС, они должны были работать. Но , расширив программу установки, вы можете просто откопать файлы .jar. Эти файлы .jar на самом деле представляют собой просто файлы .zip с непонятным расширением. Этот файл:
102010_win64_x64_companion\companion\Disk1\stage\Components\oracle.rdbms.companion\10.2.0.3.0\1\DataFiles\filegroup2.jar
при извлечении содержит все демонстрационные файлы OCI, которые я хотел, в разделе rdbms/demo/
. Вуаля.
(Я перечисляю их здесь, чтобы любой, кто их искал, мог найти эту страницу.)
cdemdpco.c cdemdpin.c cdemdpit.c cdemdplp.c cdemdpno.c cdemdpro.c cdemdpss.c cdemo1.c cdemo2.c cdemo3.c cdemo4.c cdemo5.c cdemo81.c cdemo82.c cdemodeanydata c cdemobj.c cdemocoll.c cdemocor.c cdemocor1.c cdemocp.c cdemocpproxy.c cdemodp.c cdemodp_lip.c cdemodr1.c cdemodr2.c cdemodr3.c cdemodsa.c cdemodsc.c cdemodt.c c cdemofext .c cdemofor.c cdemoin1.c cdemoin2.c cdemoin3.c cdemol2l.c cdemolb.c cdemolb2.c cdemolbs.c cdemoplb.c cdemoqc.c cdemoqc2.c cdemorid.c cdemort.c cdemosc.c cdemoses.c cdemosphere cdemostc.c cdemosyev.c cdemothr.c cdemoucb.c cdemoucbl.c cdemouni.c cdemoup1.c cdemoup2.c cdemoupk.c cdemoxml.c extdemo2.c extdemo4.c extdemo5.c extdemo6.c nchdemo1.c obndra.c c oci03.c oci04.c oci05.c oci06.c oci07.c oci08.c oci09.c oci10.c oci11.c oci12.c oci13.c oci14.c oci15.c oci16.c oci17.c oci18.c oci19 .c oci20.c oci21.c oci22.c oci23.c oci24.c oci25.c ociaqarraydeq.c ociaqarrayenq.c ociaqdemo00.c ociaqdemo01.c ociaqdemo02.c ociucb.c readpip e.c strmmon.c cdemo6.h cdemo82.h cdemobj.h cdemocoll.h cdemocor.h cdemodp.h cdemodp0.h cdemodr1.h cdemodr2.h cdemodr3.h cdemodsc.h cdemoin1.h cdemoin2.h cdemoin3.h cdemolb.h cdemortid. h cdemoses.h cdemosp.h cdemostc.h cdemothr.h extdemo2.h extdemo4.h extdemo5.h extdemo6.h mdemo1.h mymdemo1.h cdemo6.cc mdemo1.cpp mdemo1o.cpp occiaqlis.cpp occiaqop.cpp occiblob.cpp .cpp occicoll.cpp occidesc.cpp occidml.cpp occiinh.cpp occilbar.cpp occimb1.cpp occiobj.cpp occipobj.cpp occipool.cpp occiproc.cpp occiscp.cpp occistre.cpp occiuni1.cpp occiuni2.cpp
Другие советы
Обновление сверху, поскольку некоторые ссылки изменились
Первая загрузка:
http://download.oracle.com/otn/linux / oracle11g / R2 / linux.x64_11gR2_examples.zip
Затем, если у вас есть 7zip в Windows, вы можете перейти к файлам zip и jar следующим образом:
Загрузки \ linux.x64_11gR2_examples.zip \ examples \ stage \ Components \ oracle.rdbms.companion \ 11.2.0.1.0 \ 1 \ DataFiles \ filegroup2.jar \ rdbms \ demo \
Пытаясь найти примеры программ OCI для Oracle 12 в Windows, я нашел их здесь:
Вам нужно войти в Oracle и в элементе Windows нажать «Просмотреть все»
Microsoft Windows x64 (64-разрядная версия), файл 1, файл 2 (2,5 ГБ) Просмотреть все
Примеры баз данных Oracle (12.1.0.2.0) для Microsoft Windows (x64) Скачать winx64_12102_examples.zip (576 214 828 байт)
Они также доступны здесь -> https://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/appdev/oci/oci.htm
Загрузить ocilab.zip