Предоставляет ли Oracle общедоступные файлы символов (PDB) для OCCI / OCI? - PullRequest
7 голосов
/ 27 июня 2011

Тема OTN: предоставляет ли Oracle публичные файлы символов (PDB) для OCCI / OCI?

При отладке приложения под Windows (с Visual Studio или WinDBG), использующего OC [C] I , часто бывает удобно, если существуют файлы символов (файлы PDB)) для библиотек Oracle OCI / OCCI.( файлы общедоступных символов , так же как Microsoft предоставляет их для всех системных библиотек)

Предоставляет ли Oracle их?

Примечание. Эти файлы общедоступных символов будут особенно приветствоваться дляБиблиотеки Oracle, потому что у действительно было несколько сбоев, когда стек вызовов находился внутри библиотек oci / occi, и кажется, что настройки (вероятно, оптимизации), используемые для создания этих DLL, эффективно препятствуют отображению Visual Studioлюбой пригодный стек вызовов для пользовательского дампа внутри этих библиотек.

В качестве дополнительного пояснения к предыдущему абзацу: это не означает крах в библиотеках OCCI.Это просто означает, что если один поток оказывается внутри вызова OCCI и создается дамп пользователя (по какой-либо причине - может быть сгенерирован по требованию для любого работающего приложения), стек вызовов для этого потока (по крайней мере, частично) испорчен,Поэтому файлы публичных символов очень пригодятся.

1 Ответ

5 голосов
/ 01 августа 2013

Нет, Oracle не предоставляет эти файлы ни для OCCI, ни для OCI. (по крайней мере, не для версии 10 и не для 11)

Причина действительно ускользает от меня, но попытка отстать от любых рассуждений об Оракуле - верный путь к безумию.

Я должен добавить цитату с форумов Oracle :

к сожалению нет - только в случае ошибки поддержка может запросить такую файлы символов от разработки Oracle поставляет только отладку библиотеки с именем * d.dll

Это не был официальный ответ Oracle, но, думаю, пользователь знал, о чем говорил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...