title: Does Oracle provide public Symbol Files (PDB) for OCCI/OCI?
body: <p><a href="http://forums.oracle.com/forums/thread.jspa?threadID=2238273" rel="noreferrer">OTN Thread: Does Oracle provide public Symbol Files (PDB) for OCCI/OCI ? </a> </p>
  
  <p>When debugging an application under Windows (with Visual Studio or WinDBG) that makes use of <a href="http://www.oracle.com/technetwork/database/features/oci/index.html" rel="noreferrer">OC[C]I</a> it would often be convenient if there be symbol files (PDB files) for the Oracle OCI/OCCI libraries. (<a href="http://msdn.microsoft.com/en-us/library/ff553493%28VS.85%29.aspx" rel="noreferrer">public symbol files</a>, just as Microsoft makes available for all system libraries)</p>
  
  <p>Does Oracle provide these?</p>
  
  <p>Note: These public symbol files would be especially welcome for the Oracle libraries because we <em>did</em> have a few crashes where the call stack was inside on of the oci/occi libraries and it does appear that the (probably optimization) settings used to produce these DLLs effectively prevent Visual Studio from displaying any usable call stack for a user dump when inside these libs. </p>
  
  <p>As a further clarification to the previous paragraph: This doesn't imply a crash in the OCCI libs. It just means if one thread happens to be inside an OCCI call and a user dump is generated (for whatever reason - could be generated on demand for any running application), the call stack for this thread is (at least semi-) messed up. Therefore public symbol files would come in extremely handy.</p>