Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: ssdbaed.o not found in Oracle9i

Re: ssdbaed.o not found in Oracle9i

From: Mark D Powell <Mark.Powell_at_eds.com>
Date: 11 Feb 2004 05:58:01 -0800
Message-ID: <2687bb95.0402110558.3866c9a@posting.google.com>


vwu_at_anacomp.com (Vance Wu) wrote in message news:<c3d4638a.0402101207.1a1365ae_at_posting.google.com>...
> Mark.Powell_at_eds.com (Mark D Powell) wrote in message news:<2687bb95.0402100614.1abe410b_at_posting.google.com>...
> > Daniel Morgan <damorgan_at_x.washington.edu> wrote in message news:<1076393070.707414_at_yasure>...
> > > Vance Wu wrote:
> > >

>
> Hi Mark,
>
> I'm 100% sure ssdbaed.o is a valid Oracle provided object module in
> 8.1.7 by default when I installed Oracle8i client with Programmer
> option (includes precompiler..), in my 8.1.7 installation it is
> located in:
>
> /opt/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
>
> I searched all my 9i directories tree, it is not there:
>
> /opt/oracle/product/9.2.0.1/..
>
> When I switch to 9i compilation, all my environments are set properly
> to 9i including LD_LIBRARY_PATH.
>
> I also searched for Oracle website all possible 9i release 2 and 8i
> documentations, and found nothing explain how to use *.o files in
> $ORACLE_HOME/rdbms/lib/*.o.
>
> I'm looking for examples of how to use these object modules in the
> compiling and linking environment, can someone points me to the right
> direction.
>
> My legacy app linking example is:
>
>
> case $TCOS in
> ax)
> if [ "$TCDBVENDOR" = "o7" ]
> then
> # oracle 7.3
> export ORACLELINK=' -lgeneric -lcommon -lnlsrtl3 -lcore3 -lclient
> -lepc -lncr -lsqlnet -lcv6 '
> else
> # oracle 8.1.7 - static
> export ORACLELINK='$(ORACLE_HOME)/rdbms/lib/ssdbaed.o
> $(ORACLE_HOME)/rdbms/lib/kpudfo.o $(ORACLE_HOME)/lib/nautab.o
> $(ORACLE_HOME)/lib/naeet.o $(ORACLE_HOME)/lib/naect.o
> $(ORACLE_HOME)/lib/naedhs.o -lnbeq8 -lnhost8 -lnus8 -lnldap8
> -lldapclnt8 -lnsslb8 -lclntsh -lnoname8 -lntcp8 -lntcps8 -lnsslb8
> -lntcp8 -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8
> -lldapclnt8 -lnsslb8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
> -lntns8 -ln8 -lnl8 -lclient8 -lvsn8 -lcommon8 -lskgxp8 -lgeneric8 -lmm
> -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8
> -lldapclnt8 -lnsslb8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8
> -lntns8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8
> -lnsslb8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lntcp8 -lntns8 -ln8
> -lnl8 -lclient8 -lvsn8 -lcommon8 -lskgxp8 -lgeneric8 -ltrace8 -lnls8
> -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lcommon8 -lskgxp8
> -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lld -lm /lib/crt0_r.o
> -lc_r -lpthreads -lodm -lm -lsvld -lbsd_r -lld -lm
> -bI:$(ORACLE_HOME)/lib/pw-syscall.exp -bI:$(ORACLE_HOME)/lib/ksms.imp
> -lpthreads '
> fi
>
>
> Thanks.

The code above is for a version 8.1.7 db. Did you rewrite your compile and link (make file) for version 9?

Also, there is no need for you to explicitly use the Oracle ".o" files. These files are brought in by the Oracle compile script where necessary on your behalf when you run the pro*c, OCI, or Forms compiles.

HTH -- Mark d Powell -- Received on Wed Feb 11 2004 - 07:58:01 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US