﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals / Oracle Forum / Oracle Database Administration  / Command to find out what are the libraries linked to an executable in unix? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals</description><link>http://www.franklinfaces.com/</link><webMaster>no-reply@FranklinFaces.com</webMaster><lastBuildDate>Thu, 09 Feb 2012 11:27:19 GMT</lastBuildDate><ttl>20</ttl><item><title>Command to find out what are the libraries linked to an executable in unix?</title><link>http://www.franklinfaces.com/Topic113-97-1.aspx</link><description>The question is:&lt;/P&gt;&lt;P&gt;&lt;SPAN class=Text&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD id=tdIdName0&gt;&lt;FONT face=Arial color=#113311&gt;&lt;STRONG&gt;&lt;EM&gt;Is there any way to find out what are the libraries linked to an executable?&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Yes you can.  The following command will assist you in finding the libraries associated with executibles in unix.&lt;/P&gt;&lt;P&gt;OS:  SunOS 5.10 sun4u sparc SUNW,Sun-Fire-280R&lt;/P&gt;&lt;P&gt;Command: &lt;STRONG&gt; ldd&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Location:   &lt;STRONG&gt;/usr/bin/ldd&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;On HP there is a similar command called:  &lt;STRONG&gt;chatr&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113311&gt;#&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color=#113311&gt;ldd /u01/oradba/product/10.2.0.3/bin/lsnrctl&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;        &lt;FONT color=#117711&gt;libclntsh.so.10.1 =&amp;gt;     /u01/oradba/product/10.2.0.3/lib/libclntsh.so.10.1&lt;BR&gt;        libnnz10.so =&amp;gt;   /u01/oradba/product/10.2.0.3/lib/libnnz10.so&lt;BR&gt;        libkstat.so.1 =&amp;gt;         /lib/64/libkstat.so.1&lt;BR&gt;        libnsl.so.1 =&amp;gt;   /lib/64/libnsl.so.1&lt;BR&gt;        libsocket.so.1 =&amp;gt;        /lib/64/libsocket.so.1&lt;BR&gt;        libgen.so.1 =&amp;gt;   /lib/64/libgen.so.1&lt;BR&gt;        libdl.so.1 =&amp;gt;    /lib/64/libdl.so.1&lt;BR&gt;        libsched.so.1 =&amp;gt;         /usr/lib/64/libsched.so.1&lt;BR&gt;        libc.so.1 =&amp;gt;     /lib/64/libc.so.1&lt;BR&gt;        libaio.so.1 =&amp;gt;   /lib/64/libaio.so.1&lt;BR&gt;        libm.so.2 =&amp;gt;     /lib/64/libm.so.2&lt;BR&gt;        librt.so.1 =&amp;gt;    /lib/64/librt.so.1&lt;BR&gt;        libmp.so.2 =&amp;gt;    /lib/64/libmp.so.2&lt;BR&gt;        libmd5.so.1 =&amp;gt;   /lib/64/libmd5.so.1&lt;BR&gt;        libscf.so.1 =&amp;gt;   /lib/64/libscf.so.1&lt;BR&gt;        libdoor.so.1 =&amp;gt;  /lib/64/libdoor.so.1&lt;BR&gt;        libuutil.so.1 =&amp;gt;         /lib/64/libuutil.so.1&lt;BR&gt;        /platform/SUNW,Sun-Fire-280R/lib/sparcv9/libc_psr.so.1&lt;BR&gt;        /platform/SUNW,Sun-Fire-280R/lib/sparcv9/libmd5_psr.so.1&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113311&gt;# &lt;STRONG&gt;ldd $ORACLE_HOME/bin/oracle&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#117711&gt;  libskgxp10.so =&amp;gt;         /u01/oradba/product/10.2.0.3/lib/libskgxp10.so&lt;BR&gt;        libhasgen10.so =&amp;gt;        /u01/oradba/product/10.2.0.3/lib/libhasgen10.so&lt;BR&gt;        libskgxn2.so =&amp;gt;  /u01/oradba/product/10.2.0.3/lib/libskgxn2.so&lt;BR&gt;        libocr10.so =&amp;gt;   /u01/oradba/product/10.2.0.3/lib/libocr10.so&lt;BR&gt;        libocrb10.so =&amp;gt;  /u01/oradba/product/10.2.0.3/lib/libocrb10.so&lt;BR&gt;        libocrutl10.so =&amp;gt;        /u01/oradba/product/10.2.0.3/lib/libocrutl10.so&lt;BR&gt;        libjox10.so =&amp;gt;   /u01/oradba/product/10.2.0.3/lib/libjox10.so&lt;BR&gt;        libclsra10.so =&amp;gt;         /u01/oradba/product/10.2.0.3/lib/libclsra10.so&lt;BR&gt;        libdbcfg10.so =&amp;gt;         /u01/oradba/product/10.2.0.3/lib/libdbcfg10.so&lt;BR&gt;        libnnz10.so =&amp;gt;   /u01/oradba/product/10.2.0.3/lib/libnnz10.so&lt;BR&gt;        libkstat.so.1 =&amp;gt;         /lib/64/libkstat.so.1&lt;BR&gt;        libnsl.so.1 =&amp;gt;   /lib/64/libnsl.so.1&lt;BR&gt;        libsocket.so.1 =&amp;gt;        /lib/64/libsocket.so.1&lt;BR&gt;        libgen.so.1 =&amp;gt;   /lib/64/libgen.so.1&lt;BR&gt;        libdl.so.1 =&amp;gt;    /lib/64/libdl.so.1&lt;BR&gt;        libsched.so.1 =&amp;gt;         /usr/lib/64/libsched.so.1&lt;BR&gt;        libc.so.1 =&amp;gt;     /lib/64/libc.so.1&lt;BR&gt;        libaio.so.1 =&amp;gt;   /lib/64/libaio.so.1&lt;BR&gt;        librt.so.1 =&amp;gt;    /lib/64/librt.so.1&lt;BR&gt;        libm.so.2 =&amp;gt;     /lib/64/libm.so.2&lt;BR&gt;        libmp.so.2 =&amp;gt;    /lib/64/libmp.so.2&lt;BR&gt;        libmd5.so.1 =&amp;gt;   /lib/64/libmd5.so.1&lt;BR&gt;        libscf.so.1 =&amp;gt;   /lib/64/libscf.so.1&lt;BR&gt;        libdoor.so.1 =&amp;gt;  /lib/64/libdoor.so.1&lt;BR&gt;        libuutil.so.1 =&amp;gt;         /lib/64/libuutil.so.1&lt;BR&gt;        /platform/SUNW,Sun-Fire-280R/lib/sparcv9/libc_psr.so.1&lt;BR&gt;        /platform/SUNW,Sun-Fire-280R/lib/sparcv9/libmd5_psr.so.1&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#117711&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#117711&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P&gt;&lt;FONT color=#119999&gt;HP UX:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#117711&gt;&lt;STRONG&gt;&lt;FONT color=#113311&gt;chatr oracle&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;oracle:&lt;BR&gt;shared executable&lt;BR&gt;shared library dynamic path search:&lt;BR&gt;SHLIB_PATH enabled first&lt;BR&gt;embedded path disabled second Not Defined&lt;BR&gt;shared library list:&lt;BR&gt;dynamic /all/oracle/product/8.1.7/lib/libjox8.sl&lt;BR&gt;dynamic /all/oracle/product/8.1.7/lib/libobk.sl&lt;BR&gt;dynamic /usr/lib/librt.2&lt;BR&gt;dynamic /usr/lib/libpthread.1&lt;BR&gt;dynamic /usr/lib/libnss_dns.1&lt;BR&gt;dynamic /usr/lib/libdld.2&lt;BR&gt;dynamic /usr/lib/libm.2&lt;BR&gt;dynamic /usr/lib/libc.2&lt;BR&gt;shared library binding:&lt;BR&gt;deferred&lt;BR&gt;global hash table disabled&lt;BR&gt;plabel caching disabled&lt;BR&gt;global hash array size:1103&lt;BR&gt;global hash array nbuckets:3&lt;BR&gt;shared vtable support disabled&lt;BR&gt;static branch prediction enabled&lt;BR&gt;executable from stack: D (default)&lt;BR&gt;kernel assisted branch prediction enabled&lt;BR&gt;lazy swap allocation disabled&lt;BR&gt;text segment locking disabled&lt;BR&gt;data segment locking disabled&lt;BR&gt;third quadrant private data space disabled&lt;BR&gt;fourth quadrant private data space disabled&lt;BR&gt;data page size: D (default)&lt;BR&gt;instruction page size: D (default)&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 21 Apr 2009 11:47:23 GMT</pubDate><dc:creator>Admin</dc:creator></item></channel></rss>
