The Open Source Swiss Army Knife

/sql_servers/oracle/
/sql_servers/oracle/ + sub-categories
http://www.sirfsup.com/
web directory content
    
      

Not logged in
Chat Register Login
return to:  http:/www.sirfsup.com      /sql_servers   /oracle 
Permalink: linux_forms_install.htm
Title: add
article options : please login   |  print view

d2k (developer 2000) linux RH 8.0 install

  1. day one: up to getting it into /home/forms
  2. day two: try to start

day one

  1. download 9i forms (D2k 6i R2 (for LINUX)) from oracle.com. It is commonly referred to as 'd2k' to refer to the Developer 2000. This one was downloaded Feb 21, 2003 and it was called d2k6irelease2.tar and it's about 600 Mb, untarred it's about 66% more.
  2. untar in a separate directory, as it's a tarball which just spits its stuff into wherever you are instead of placing it nicely in a directory.
  3. [oracle@www tmp]$ su
    [root@www tmp]# chown oracle.oinstall * -R <CTLR-D>
    [oracle@www tmp]$ ls
    bin        forms60     lib      oemagent  PATCH          rdbms        symfind   unix.prd        www21
    browser60  graphics60  network  oin60     pj60           RELDESC.TXT  symfind_  unix.prd.aug23  www21.OLD
    d2pm       guicommon6  nlsrtl   oracore   plsql          reports60    tools     unix.prd.bak
    doc60      jdkav       ocommon  orainst   precomp        slax         unixdoc   unix.prd.nag
    DST.LST    jinit       odg      otrace    procbuilder60  sqlplus      unixenv   unix.prd.save
    [oracle@www tmp]$
    
  4. found an installer inside the untarred directory
  5. the installer requires everything to be separate from the oracle install. Preferably, perhpas, oracle database will be on another machine. Therefore, changed ORACLE_SID to db2 during this here install process because that's the one unpounded in /etc/oratab and the db I can use scott/tiger to connect to. I dare not change it, but I assume ORACLE_SID was set to 'db' (not db2) at some point in the installation.
  6. error during an attempt to install forms developer 6i: " 'rdbms' software is not available in the current distribution source and has not been installed. You must obtain and install 'rdbms' software from An some other source first."
  7. reset ORACLE_HOME to a different value useing (C shell) unsetenv ORACLE_HOME and (Bourne/Korn shell) export ORACLE_HOME=.
  8. reset PATH, LD_LIBRARY_PATH, CLASSPATH so they don't reference the former $ORACLE_HOME; follow the steps above in resetting shell
  9. move tnsnames.ora and reset that environmental var to nothing
  10. oracle.oinstall required
  11. stop the running instances of oracle
  12. execute the Oracle Universal Installer (if using CDROM it's according to the documentation in mount_point/Disk1/runInstaller) or sh oinst in the source dir of the forms stuff (untarred stuff)/bin.
      runInstaller
    1. can't find products.jar
      sh oinst
    1. this is an install which runs off a terminal-mode style user interface in the flavor of curses, with no color except black & white! An initial menu asks you for the type of install ....
    2. error generated: can't find rdbs after resetting $ORACLE_HOME to /home/forms. didn't it advise to make $ORACLE_HOME different from the usual? So, I then tred reset ORACLE_BASE to /home/u01 and $ORACLE_HOME to /home/u01/forms instead of /home/forms.
    3. web-101.html (from oracle docs in untarred download of Forms
    4. in light of the above, reselected a different from that mentioned in web-101.html, instead choosing "Add/Upgrade product"
    5. select "sockets" when you have the option of connection type (others: http & https)
    6. using port 9000
    7. hope can later figure out how to connect the forms to sql server
    8. uses motif library; does this come with linux or is it a unix thing I have to buy? ANS: well, have libXm.a as requested, so we'll see.
    9. installed Motif interface, not web interface (installing web interface leads to commands to adjust web listener in some fashions, want to avoid that mess). Motif was at one point only proprietary, but there's now OpenMotif.
      [root@www tmp]# rpm -qa | grep otif
      openmotif-devel-2.2.2-12
      openmotif21-2.1.30-6
      openmotif-2.2.2-12
      [root@www tmp]#
      
    10. "Certain product setup actions need to be performed by the 'root' user after successful installation. Upon completion of installation, please log in as 'root' and run the root.sh script." (a message into install after copying files into new $oracle_HOME). Where the hell is it??
    11. edit $ORACLE_HOME (one used during forms install)/forms60.sh

day two: where is the executable?

  1. http://cimic.rutgers.edu/~holowcza/oracle/dev2k/1.5/: a good ref!! I came across it trying to find what to execute. I finally got info from here. My executable was called f60runm. the link explains the following:
    • f: forms (r: reports/g: graphics)
    • run: runtime (used to run a generated form)(gen: generates/des: designs forms,reports,graphics)
    • m: motif interface (o: open look interface)
  2. ./f60runm: error while loading shared libraries: libiplsn.so.0: cannot open shared object file: No such file or directory
  3. [root@www bin]# echo "/home/forms/lib" >> /etc/ld.so.conf; ldconfig
  4. Message file /home/u01/forms60/mesg/fmcus.msb not found
  5. I believe this is a memory initialization issue.
  6. 3 links off google for fmcus.msb!

    day three: another day, another problem

    [joe@www Mail]$ su - oracle
    [oracle@www oracle]$ ls
    Desktop  forms_install.sh  Mail  sqlnet.log
    [oracle@www oracle]$ echo $ORACLE_HOME
    /home/u01
    [oracle@www oracle]$ export ORACLE_HOME=/home/forms/
    [oracle@www oracle]$ cd /home/forms
    [oracle@www forms]$ ls
    bin        forms60      forms60.sh.orig  jdkav  network  odg      orainst  plsql          rdbms    tools
    browser60  forms60.csh  graphics60       jinit  nlsrtl   oin60    otrace   precomp        slax     unix.prd
    doc60      forms60.sh   guicommon6       lib    ocommon  oracore  owm      procbuilder60  sqlplus
    [oracle@www forms]$ cd bin
    [oracle@www bin]$ ls
    adapters  de60desm     genclntsh    lxinst      namesctl     obe60       otgen60    plbild60m   t60desm    unixenv
    ccgen60   demobld      gennaflg     mcnvicon60  namesctl0    obs60       otrccol    pupbld      tnslsnr    vppcntl
    cmadmin   demodrop     gennfgt      mergelib    ncuxpp       oemevent    otrccol0   rescnvt60   tnslsnr0   vppdc
    cmadmin0  echodo       gennttab     mfontchk60  ncuxppO      oerr        otrccref   resparse60  tnsping    wrap
    cmctl     elogin       gensyslib    mfontcnv60  net8asst.sh  oiconnect   otrccref0  resprint60  tnsping0
    cmctl0    extractlib   geosetup60   mloadui60   net8wiz.sh   onrsd       otrcfmt    resstab60   trcasst
    cmgw      f60parse.pl  geosetupm60  motgen60    nv60         onrsd0      otrcfmt0   saveui60    trcasst0
    cmgw0     f60runm      helpins      mre60       nvhelp60     oraenv      otrcrep    showwin60   trcfmt
    concat    f60runmd     loadui60     msaveui60   nvhtmlg60    oraterm60   otrcrep0   solist60    trcroute
    coraenv   fontchk60    lsnrctl      mshowwin60  nvidx60      oraterm60m  otu60      sqlplus     trcroute0
    dbhome    g60batm      lsnrctl0     names       nvixl60      osslogin    owhat      symfind     tstshm
    dbsnmp    g60runm      lxegen       names0      nvquery60    osslogin0   owm        t60des      uixil60
    [oracle@www bin]$ ./f60runm
    FRM-91111: Internal Error: window system startup failure.
    [oracle@www bin]$
    
    (#12) poster : anonymous date: 2004-05-21

    The FRM-91111 error is caused by not being able to connect to the X display - e.g. $DISPLAY not being set or missing X authorisation. Yes: Oracle *COULD* have reported that properly, but chose not to... -- karl@jorgensen.com

    (#378) poster : anonymous (owner)date: 2007-03-29

    I have got a similar problem while running forms 6i from a newly set up windows xp system.When the same form runs from a different xp machine, it works fine. Would you help me in finding a solution for this? Many Thanks in advance, Rakesh


    Leave a Reply
    Your Name:     anonymous
    Your Email:
    Website:  
    Comments:

    The author will be notified of your reply.
    return to top