Checking Requirement:

—————————-

#/usr/sbin/prtconf | grep “Memory size” [Check RAM size]
# /usr/sbin/swap -s [check swap]
# df -k /tmp [check /tmp size (>400mb)]
# uname -r [check solaris version]

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

# cat /etc/nsswitch.conf | grep hosts
# hostname
# domainname

RUN INSTALL:
—————-
A. create group name “dba”, oracle inventory group “oinstall” and “oracle” user

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba

{Determine oracle user exist or not
# id -a oracle
{if exist, should be look like this=
uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

{create oracle user=
# useradd -d /export/home/oracle -g dba -G oinstall -m -s /bin/ksh oracle

#mkdir /export/home/oracle
#chown oracle:dba /export/home/oracle

{set password=
# passwd -r files oracle

{to determine nobody user=
# id nobody
# /usr/sbin/useradd nobody >>run if does not exist

B. EDIT FILE /export/home/oracle/.profile
————————————–
umask 022
TMP=/tmp
TMPDIR=$TMP
DISPLAY=localhost:0.0
export TMP TMPDIR DISPLAY
ORACLE_BASE=/u01/app/oracle [replace with ur Oracle base Directory]
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 [replace with ur Oracle home Directory]

ORACLE_SID=jktdb [replace with your database]
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

C. Configure Kernel Parameter
—————————–
Note: Do not follow the official installation instruction, they contain misleading and out errors of fact!

#projadd oracle [This command will create a new 'resource project']
edit the /etc/user_attr file:
adm::::profiles=Log Management
lp::::profiles=Printer Management
root::::auths=solaris.*,solaris.grant;profiles=Web Console Management,All;lock_after_retries=no

oracle::::project=oracle [add this line]

then:

#su – oracle
$ id -p
$ prctl -n project.max-shm-memory -i project oracle

The display look like this:
project: 100: oracle
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 126MB – deny -
system 16.0EB max deny -

leaving the oracle user still connected in the original one Then, as root in the new terminal, you can issue this command:

#prctl -n project.max-shm-memory -v 4gb -r -i project oracle [create max memory to 4GB]

As soon as you’ve issued that command, switch back to the oracle user’s session and re-issue the earlier command:

$ prctl -n project.max-shm-memory -i project oracle

Note:
#prctl -n project.max-shm-memory -v 4gb -r -i project oracle [this setting will lost after reboot]
to set permanently, run this: #projmod -s -K “project.max-shm-memory=(priv,4gb,deny)” oracle

D. Performing the Oracle Installation
————————————-
#su – oracle
$xhost +
$export DISPLAY=localhost;0.0
$ xhost +<your-remote-pc-ipaddress> >>run this if you install from remote PC
$ cd /export/home/database/ [the source unzipped here]

./runInstaller

FOR SOLARIS SPARC:
====================
$ gunzip ship_rel10_sol64_db.cpio.gz
$ cpio -idm < ship_rel10_sol64_db.cpio

$./runInstaller

If you found unsufficient SWAP disk space on your disk, create folder under / then run this command:
—————————————————
$ TMP=/directory
$ TMPDIR=/directory
$ export TMP TMPDIR

Follow the screen>>NEXT>>NEXT

last, run this as root user:
—————————-
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh

Create db:
———-
orc1
jktdb

E. 6.0 On-going Administration
——————————–
Finally, it’s time to get the web-based Enterprise Manager database administration tool up and running.
Since we’re using 10g Release 2, you should be able to launch a browser (Launch -> Web Browser) and simply navigate to : http://localhost:1158/em

If you do not know the correct port number to use, look for the following line in the $ORACLE_HOME/install/portlist.ini file.

in order to be able to log on as SYS with a password of whatever you supplied to the first screen of the Oracle installation wizard. In fact, getting a meaningful result at this point relies on three things having been performed successfully:

1. starting a listener (lsnrctl start)
2. opening the database (sqlplus / as sysdba then startup)
3. starting the Enterprise Manager agent (emctl start dbconsole)

F. Automating Database Startup
———————————————–
edit file “/var/opt/oracle/oratab” script to find lines with ‘Y’ at their ends
Create file “/etc/init.d/dbora”
——-
#!/bin/sh
ORA_HOME=/u01/app/oracle/product/10.2.0/db_1
ORA_OWNER=oracle

if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo “Oracle startup: cannot start”
exit
fi

case “$1″ in
’start’)
su – $ORA_OWNER -c “$ORA_HOME/bin/dbstart”
;;
’stop’)
su – $ORA_OWNER -c “$ORA_HOME/bin/dbshut”
;;
esac

———
#chmod 777 /etc/init.d/dbora
#/etc/init.d/dbora stop

To integrate dbora file to standart Solaris startup and shutdown process:
————————————————————————
#ln -s /etc/init.d/dbora /etc/rc0.d/K01dbora
#ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora

IF u found error this:
———————–
ORACLE_HOME_LISTNER is not SET, unable to auto-stop Oracle Net Listener

edit file “dbstart” & “dbshut”, find line $ORACLE_HOME_LISTNER=$1

and change to = $ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1

RECOMMENDED DIRECTORY STRUCTURE:
———————————————-

[Oracle Base Directory:]
/u01/app/oracle
/u01/app/orauser
/opt/oracle/app/oracle

[Oracle Inventory Directory:]
ORACLE_BASE/oraInventory

[Oracle Home Directory:]

ORACLE_BASE/product/10.2.0/db_1

[Identify an existing oracle base directory:]
#more /var/opt/oracle/oraInst.loc
[the output should be:]

inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall

# more /var/opt/oracle/oratab

*:/u03/app/oracle/product/10.2.0/db_1:N

*:/opt/orauser/infra_904:N

*:/oracle/9.2.0:N

COMMON INSTALLATION ERROR:
===========================
Unable to convert from “UTF-8″ to “646″ for NLS!
Solution: Install SUNWuiu8 package.

error adduser:
———————
UX: useradd: ERROR: Inconsistent password files. See pwconv(1M)

This is because the /etc/passwd and /etc/shadow files are out of synchronization on your machine. [CSCdi74894]
To fix this, run the pwconv command, and then rerun cwconfigure.

try to run:

wc -l /etc/passwd /etc/shadow

————–
ERROR Checking monitor: must be configured to display at least 256 colors >>> Could not execute auto check for
display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Some requirement checks failed. You must fulfill these requirements before continuing with theinstallation, at which time they will be rechecked.

Solution(s):
1. Install SUNWxwplt package
2. Set DISPLAY variable
3. Execute xhost + on target (set in DISPLAY) computer

———————————————————-
Exception in thread “main” java.lang.UnsatisfiedLinkError:
… libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory

Solution: Install the SUNWmfrun package.

—————————————————————————————————-
Can’t load ‘/usr/perl5/5.8.4/lib/i86pc-solaris-64int/auto/Sun/Solaris/Project/Project.so’ for module
Sun::Solaris::Project: ld.so.1: perl: fatal: libpool.so.1: open failed: No such file or directory at
/usr/perl5/5.8.4/lib/i86pc-solaris-64int/DynaLoader.pm line 230. at /usr/sbin/projadd line 19 Compilation
failed in require at /usr/sbin/projadd line 19. BEGIN failed–compilation aborted at /usr/sbin/projadd line 19.

Solution: Install the SUNWpool SUNWpoolr packages.

———————————————————————–
bash-3.00$ /u01/app/oracle/product/10.2.0/db_1/bin/./emctl start dbconsole
Exception in getting local host
java.net.UnknownHostException: -a: -a
at java.net.InetAddress.getLocalHost(InetAddress.java:1191)
at oracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977)
at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)
Exception in getting local host

Solution : check server hostname and /etc/hosts
————————————————————————-

UNINSTALL ORACLE 10G:
———————
1. remove all database, by running $dbca
2. stop any oracle process running:
Database Control : $ORACLE_HOME/bin/emctl stop dbconsole
Oracle Net listener : $ORACLE_HOME/bin/lsnrctl stop
iSQL*Plus : $ORACLE_HOME/bin/isqlplusctl stop
Ultra Search : $ORACLE_HOME/bin/searchctl stop

3. Start Oracle Universal installer:

$ORACLE_HOME/oui/bin/runInstaller

4. In the Welcome window, click Deinstall Products.
5. In the Inventory screen, select the Oracle home and the products that you want to remove,
then click Remove.


  1. BJones

    Very good documentation.

  2. Hi AZIZ !

    Thank you very much for this helpful installation guide for solaris x86. this is what i call a real practical and state-of-the-art guide. I printed it out and its a pretty layout as well. so thank you very much for your time and effort to publish these!

    kind [ +cold!] regards from switzerland

    felix

  3. You’re welcome Felix…

  4. Donny

    Excellent documentation, I used this information on sparc systems.

  5. madhukar

    Hi Aziz,

    Can you provide me STEP BY STEP procedure of oracle 9.2.0.1 installation on Solaris 10 ..

    Madhukar

  6. @madhukar

    Step-by-step Oracle 9.i Installation for Solaris/Unix:

    1).Create a Unix group that will be used by the Oracle software owner and database administrators. You can call it anything you like, but the standard is “dba”. You can use the admintool, or you can create your dba group with a command like:

    groupadd -g 300 dba

    2).Create a Unix group that will be used by the Oracle software owner. You can call it anything you like, but the standard is “oinstall”. If you will be installing Oracle on multiple servers on your network, you might want to keep the groupid the same on all servers. You can use the admintool, or you can create your oinstall group with a command like:

    groupadd -g 301 oinstall

    3).Create a Unix user that will be the Oracle software owner. You can call it anything you like, but the standard is “oracle”.

    4).Note that this user’s home directory will not be the ORACLE_HOME or where the actual Oracle software is installed; this user’s home directory should be in the same place as other users’ home directories. You should make oinstall the primary group and dba the secondary group. You can create your oracle user with the admin tool, or with commands like:

    useradd -c ‘Oracle software owner’ -d /home/oracle -g oinstall -G dba -m -u 300 -s /bin/ksh oracle

    #passwd oracle

    5).mount CDROM:
    mount -r -F hsfs device_name /cdrom

    6).Set your DISPLAY variable to the IP address of your X server plus the X server and screen numbers. EXAMPLE:
    xhost 10.32.25.147

    DISPLAY=10.32.25.147:0.0

    export DISPLAY

    7).Run installer:
    #su – oracle

    $cd /tmp

    $/cdrom/disk1/./runInstaller

    8).u need to run : /tmp/orainstRoot.sh after choose the Unix Group for Oracle software owner

    9).Click NEXT, and follow the screen dialog till finish

  7. Alice Ander

    Installing Oracle 10g 10.2.0 on Solairs 10 X86 I get an error with the dbca assistant. The application gives a java exception, but other programs like netca are fine. Have yo seen anything like that before? It’s driving me crazy!

  8. @Alice Ander
    Do you mean the error is:
    —————————–
    Exception in thread “main” java.lang.UnsatisfiedLinkError:
    … libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory

    Solution: Install the SUNWmfrun package.
    ———-
    If no, you can copy-paste here the error message..

    • Zakir

      Hi Aziz,
      Thanks you very much for the excellent support you are providing.
      I am new to system administration and am learning each day.
      My objective is simple: Oracle 10g on opensolaris running on a virtual machine.
      What I have managed till now…
      opensolaris running on VirtualBox.
      Followed the steps to install Oracle as per Oracle documentation.
      when I run the Installer, I get the following message:
      Zakir@opensolaris:~/Downloads/ora10g/database$ Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-09-13_10-56-28PM/jre/1.4.2/lib/i386/motif21/libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1482)
      at java.lang.Runtime.load0(Runtime.java:737)
      at java.lang.System.load(System.java:811)
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)
      at java.lang.Runtime.loadLibrary0(Runtime.java:788)
      at java.lang.System.loadLibrary(System.java:834)
      at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
      at sun.awt.DebugHelper.(DebugHelper.java:29)
      at java.awt.Component.(Component.java:506)

      Please let me know what I am missing here…
      Thank you very much.

      Zakir.

  9. Mohammad Yunus

    Thanks a lot for your steps. They really worked and saved my time. Thanks Again

  10. Tien NGUYEN

    Hi Aziz,

    I followed your instructions to install oracle on my computer, but there is an error ” can’t connect to X11 window server…”.

    Please help me process this error.

    Thank you very much.

  11. Bhuvi

    Hi Aziz,

    Its great that u have made out blog for task alone.else rolling eyes all over 180 pages is stressing.

    Actually i’m stcuk in 2nd step , when i goto location /export/home/ there is no folder called oracle and obviously no .profile file.. is it possible to create those 2?.. if so can you send me .profile file pls or if u can suggest where can i find it, that wud be great ..

    Earliest response appreciated as its needed urgently..
    Cheers

  12. Just read carefully brother, I hv explained already..

    #mkdir /export/home/oracle {this command to make an ‘oracle’ directory

    #chown oracle:dba /export/home/oracle {change the owner to user oracle group dba.


    .profile is hidden file, use ‘ls -a’, then copy-paste the sample as you can see on task B. if you still can’t find .profile, repeat the step:
    useradd -d /export/home/oracle -g dba -G oinstall -m -s /bin/ksh oracle

  13. Prabhat Kumar

    Hi Aziz,
    It is really great help for me. Many many thanks.

    With Thanks & Regards
    Prabhat Kumar
    sayprabhat@yahoo.co.in

  14. ken

    Hi! You did a great job here and am istalling oracle10g R2 in solaris 10 and am getting this error
    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M)
    Please can you help me to solve this problem.
    Thanks

    Ken

  15. @ken
    Please look at “COMMON INSTALLATION ERROR” section;-)
    error adduser:
    ———————
    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M)

    This is because the /etc/passwd and /etc/shadow files are out of synchronization on your machine. [CSCdi74894]
    To fix this, run the pwconv command, and then rerun cwconfigure.

    try to run:

    wc -l /etc/passwd /etc/shadow

  16. ken

    Hi!
    Thanks a lot for your reply. please am new in unix ans i dont know how to run this command cwconfigure.
    please can please tell guide me on how to run this command.

    Thanks ken

  17. david

    Thanks for this info, it’s great!!! Do you know how to do the same install on OpenSolaris 2008.05?

  18. @ken
    try enter the command:
    pwconv
    If this gives a further error, such as “pwconv: ERROR: bad entry or blank line at line 159 in /etc/passwd”, edit the passwd file and check for corruption in the line number(s) listed in the error. For instance, there may be blank lines at the end of the file. If blank lines are present, delete them and re-run pwconv.

    read also >> ‘unable to create user in solaris’:
    http://forum.java.sun.com/thread.jspa?threadID=5093484

    @david
    Sorry, I hv no experience installing oracle on OpenSolaris 2008

  19. Shadab

    Aziz you’re a champ mate !!!

  20. tajul

    Hi Aziz,

    Thanks for the great info. Really appreciate it.

    -tajul-

  21. sha

    Hi Mr. Aziz
    Good ur document is nice but i need in windows X86 pls can send me to mail id.

    thanks & regards
    Sha

  22. ken

    Please i want to ask if there any place i can download HP UNIX

  23. Ofori

    Your site is great!!!

  24. Are these Installation steps already tobe tested?.
    Or you only copy and paste form another blog..???

  25. Tested already on my Sun Fire X4100…

  26. amihay

    Hi , I’ve tried to install 10g on open solaris (above virtual box)
    and got problem that I need to SUNWmfrun .
    But i didn’t find a site where i can download this package ?

    any idea what i should do ?

    thanks .

  27. I Think, SUNWmfrun package already included in your Solaris CD/DVD..

  28. John

    Hi Aziz. I have followed your instructions to the T. I am trying to install Oracle 10.2g on Solaris 10 x86 and I keep getting

    ora-27102 out-of-memory.

    I get this on the dbca command.

    I have added a project, and made the max memory 16GB and I am still getting the error. Any thoughts?

  29. First of all, check your existing memory:
    #/usr/sbin/prtconf | grep “Memory size”

    then check the ’shmsys:shminfo_shmmax’ parameter in your ‘/etc/system’. If you want to resize the shared memory to 16GB, make sure your ’shmsys:shminfo_shmmax’ support till 16GB.

    Here another good post on how to fix ORA-27102: out of memory Error:
    http://technopark02.blogspot.com/2006/09/solaris-10oracle-fixing-ora-27102-out.html

  30. John

    Cheers for a great tutorial & the help. I got it installed and everything is working as it should.

  31. Esao Oliech Emmanuel

    I am really in need of Oracle 9i Fundamental II and Perfomance and tuning material (ebooks)and study guide. How can I get them? I cant afford to pay for the material. I will appreciate your help.

  32. Hii Esao,
    Ask uncle Google with a keyword “Oracle 9i Fundamental II filetype:pdf’ and he will answer ur question on 0,33 second.;-)

  33. Naveen

    Hi Aziz,

    When I try to install Oracle 10g on a Solarsi 10 box, I get the following message:

    -bash-3.00$ runInstaller -ignoreSysPrereqs -silent -responseFile /staging/response_file.rsp
    Starting Oracle Universal Installer…

    Checking installer requirements…

    Checking operating system version: must be 5.8, 5.9 or 5.10. Actual 5.10
    Passed

    Checking Temp space: must be greater than 250 MB. Actual 1944 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 1207 MB Passed

    All installer requirements met.

    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-08-06_02-27-44PM. Please wait …-bash-3.00$ Oracle Universal Installer, Version 10.2.0.1.0 Production
    Copyright (C) 1999, 2005, Oracle. All rights reserved.

    You can find a log of this install session at:
    /Oracle/oracle10g/oraInventory/logs/installActions2008-08-06_02-27-44PM.log
    ………………………………………………………………………………………. 100% Done.

    SEVERE:OUI-10093:The path you have specified is invalid.
    Unable to create the Oracle Home you have specified.

    -bash-3.00$ env
    HZ=
    LC_MONETARY=en_CA.ISO8859-1
    SHELL=/usr/bin/bash
    TERM=vt100
    LC_NUMERIC=en_CA.ISO8859-1
    OLDPWD=/export/home/oracle
    MAIL=/usr/mail/oracle
    PATH=/usr/bin:
    LC_MESSAGES=C
    LC_COLLATE=en_CA.ISO8859-1
    PWD=/staging
    TZ=America/Montreal
    PS1=\s-\v\$
    SHLVL=1
    HOME=/export/home/oracle
    LOGNAME=oracle
    LC_CTYPE=en_CA.ISO8859-1
    _=/usr/bin/env
    -bash-3.00$

    Can you help please.

    Thanks & warm regards

  34. Its seem the access error. try to change the permission of your ORACLE_HOME directory.
    Exp. if your ORACLE_HOME is “ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1″
    and If this directory is owned by root.root, then change the owner (start from /u01/app) to oracle.oinstall or oracle:dba

  35. Naveen

    Hi Aziz,

    Thanks for your prompt reply and suggestion.
    However, on the permission side, everything seems ok as I had already granted ownership yo oinstall. (See below)

    drwxrwxrwx 7 oracle oinstall 512 Aug 6 13:12 staging

    Any other suggestions please,

    Thansk & warm regards

  36. If your ORACLE_HOME directory already owned by oracle:oinstall, I hv no idea why this error still show up:

    SEVERE:OUI-10093:The path you have specified is invalid.
    Unable to create the Oracle Home you have specified.

    check your “.profile” again..

    Or maybe, its because you perform runinstaller by:
    runInstaller -ignoreSysPrereqs -silent -responseFile /staging/response_file.rsp

    If your goal is only to skip ‘Checking the requirements of the operating system’, I don’t know why you put more option there, try to run the installer only with ‘-ignoreSysPrereqs’ option.

    $./runInstaller -ignoreSysPrereqs

  37. Naveen

    Hi Aziz,

    Thanks for your reply.

    I gave up and did the installation DB config assistant GUi instead after doing a complete cleanup. It went through fine

    Thanks again

  38. mohammad mustafa

    I received the following error
    ——————————

    Starting Oracle Enterprise Manager 10g Database Control failed
    Logs are generated in directory /u01/app/oracle/product/10.2.0/db_1/anslsrmg08_orcl/sysman/log
    ——————————————-
    best regards

  39. Just open the error log on “/u01/app/oracle/product/10.2.0/db_1/anslsrmg08_orcl/sysman/log”, it will show you what the problem is..

  40. Jeff B

    Aziz,

    Great breakdown.

    I was trying to automate how to start multiple Enterprise Managers. Is there a way to do it at startup?

  41. Is there any expert who can answer jeff’s Question?.
    but as far as I know, One instance of OEM can use only one port. so if you need to run multiple enterprise manager, you need to run ‘emca -r’ to reconfigure your OEM and assign the next available PORT.

    and also If you need another OEM using another port you have to do this in another Oracle Home, because the port and other details are set in the sysman configuration files.

    then, you need to create the run control script in ‘/etc/init.d’ then create 2 links to /etc/rc0.d and /etc/rc2.d one starting with S, one starting with K.

  42. Tonie

    I tried installing Oracle on Solaris and I had the ‘out of memory error’ while the DBCA was running. Please, what do i do?

  43. try to run this:
    #projmod -s -K “project.max-shm-memory=(priv,4gb,deny)” oracle
    then reboot

  44. Fereshteh

    Hi
    I’m installing Oracle 10g on a Solaris 10 5/08 x86 and set the
    kernel parameters exactly as you said but but oracle installer says :
    Checking for shmsys:shminfo_shmmax=4294967295; found no entry. Failed <<<<
    Checking for shmsys:shminfo_shmmni=100; found no entry. Failed <<<<
    Checking for semsys:seminfo_semmni=100; found no entry. Failed <<<<
    Checking for semsys:seminfo_semmsl=256; found no entry. Failed <<<<
    Check complete. The overall result of this check is: Failed <<<<

    What should i do?

    Thanks

  45. Abdul

    Hi Aziz,

    I followed the exact steps for installing Oracle10g on Solaris10. When I try to launch the installer, I get the following error:

    -bash-3.00$ /opt/oracle10g/runinstaller
    Starting Oracle Universal Installer…

    Checking installer requirements…

    Checking operating system version: must be 5.10. Actual 5.10
    Passed

    Checking Temp space: must be greater than 250 MB. Actual 5187 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 1340 MB Passed
    Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed

    All installer requirements met.

    Preparing to launch Oracle Universal Installer from /export/home/oracle/tmp/OraInstall2008-10-31_02-52-42PM. Please wait …unzip: cannot find ../stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/*.jar, ../stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/*.jar.zip or ../stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/*.jar.ZIP.

    Error in writing to directory /export/home/oracle/tmp/OraInstall2008-10-31_02-52-42PM. Please ensure that this directory is writable and has atleast 69 MB of disk space. Installation cannot continue.
    : Error 0

    As you can see from the pre-requisites check messages (and I confirmed by running df -h) that there is sufficient space in /export/home/oracle/tmp – which is around 5.1GB

    Have you or anyone else on this thread seen this error message. Your comments are appreciated and thanks in advance.

  46. @Fereshteh
    what is your physical memory size?. try to create max memory size below 4GB (2GB / 3GB).

    @abdul
    check this directory “/export/home/oracle”.
    make sure, it’s owned by “oracle” user and writable.

  47. Abdul

    Thanks for the comment. The path /export/home/oracle is owned by user “oracle” and writable as well.

  48. Hummn…
    try to check detail error message on “/var/adm/messages”. it seem the problem with the number of open files. check the current configuration of your system by running:

    $ulimit -a

    usually, The number of files that can be opened simultaneously is 256, so try to increase it to..exp 1024 or 2048.
    $ulimit -n 2048

    ——————
    -bash-3.2$ ulimit -a
    core file size (blocks, -c) unlimited
    data seg size (kbytes, -d) unlimited
    file size (blocks, -f) unlimited
    open files (-n) 256
    pipe size (512 bytes, -p) 10
    stack size (kbytes, -s) 8480
    cpu time (seconds, -t) unlimited
    max user processes (-u) 8053
    virtual memory (kbytes, -v) unlimited

    -bash-3.2$ ulimit -n 2048

    -bash-3.2$ ulimit -a
    core file size (blocks, -c) unlimited
    data seg size (kbytes, -d) unlimited
    file size (blocks, -f) unlimited
    open files (-n) 2048
    pipe size (512 bytes, -p) 10
    stack size (kbytes, -s) 8480
    cpu time (seconds, -t) unlimited
    max user processes (-u) 8053
    virtual memory (kbytes, -v) unlimited
    -bash-3.2$
    ————
    Then, run again the ‘runinstaller’..

  49. Abdul

    Hey Aziz,

    I was finally able to get over that error message. The issue was with the directory names in the ISO file I was using to install Oracle. For example:

    ../stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/

    is actually….

    ../stage/components/oracle.swd.jre/1.4.2/1/datafiles/

    Did you ever face this issue?

    Finally I downloaded the latest oracle 10g from oracle, created an ISO image and started installtion. This time I was able to reach to the point where the installer window launches. But, when I click next in the first screen the following error message occurs:

    -bash-3.00$ /cdrom/20081107_160341/runinstaller
    Starting Oracle Universal Installer…

    Checking installer requirements…

    Checking operating system version: must be 5.10. Actual 5.10
    Passed

    Checking Temp space: must be greater than 250 MB. Actual 2386 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 2850 MB Passed
    Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed

    All installer requirements met.

    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-11-07_04-59-55PM. Please wait …-bash-3.00$ Oracle Universal Installer, Version 10.2.0.2.0 Production
    Copyright (C) 1999, 2006, Oracle. All rights reserved.

    java.io.FileNotFoundException: /tmp/OraInstall2008-11-07_04-59-55PM/oui/instImages/images.properties (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.(FileInputStream.java:106)
    at java.io.FileInputStream.(FileInputStream.java:66)
    at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.loadProperties(OiifmSplashScreen.java:444)
    at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.(OiifmSplashScreen.java:93)
    at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:259)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:194)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:203)
    at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:437)
    at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:932)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.runInstaller(OiocOneClickInstaller.java:1957)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2185)
    Exception java.lang.ExceptionInInitializerError occurred..
    java.lang.ExceptionInInitializerError
    at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:259)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:194)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:203)
    at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:437)
    at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:932)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.runInstaller(OiocOneClickInstaller.java:1957)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2185)
    Caused by: java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(Integer.java:436)
    at java.lang.Integer.(Integer.java:609)
    at oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.(OiifmSplashScreen.java:103)
    … 7 more
    Exception in thread “main” java.lang.NoClassDefFoundError
    at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:259)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:194)
    at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:203)
    at oracle.sysman.oii.oiif.oiifm.OiifmAlert.(OiifmAlert.java:151)
    at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:990)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.runInstaller(OiocOneClickInstaller.java:1957)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2185)

    Again, the error is occuring due to case mismatch on the fowllowing path

    /tmp/OraInstall2008-11-07_04-59-55PM/oui/instImages/images.properties

    When I checked the directory path….

    /tmp/OraInstall2008-11-07_04-59-55PM/oui/instImages/images.properties

    is actually

    /tmp/OraInstall2008-11-07_04-59-55PM/oui/instimages/images.properties

    If I am not wrong Solaris is case sensitive and this is crazy that the folder names Oracle is looking for and the real directory name have different cases!!

    Do you have any suggestions?

  50. Sorry Abdul,
    I don’t hv any suggestion right now.. I never faced this issue before. try to post this on Oracle Forum..

  51. Yasir

    Checking Temp space: must be greater than 250 MB. Actual 374 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 850 MB Passed
    Checking monitor: must be configured to display at least 256 colors
    >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<

    Some requirement checks failed. You must fulfill these requirements before

    continuing with the installation,at which time they will be rechecked.

    I am getting above problem. Can any body help me…

  52. Abdul

    Hi Yasir,
    1. Are you trying to run the installer through SSH session? The installer requires a X-Windows server to display. Its better to run the installer in a X-Windows session.

    2. Are the X-Windows packages installed on your server?. It may be that /usr/openwin/bin/xdpyinfo may not be present.

    You can google the error message and you will be able to find a solution.

    Just sharing the little knowledge I have.

    Thanks,
    Abdul

  53. Abdul

    Hi Aziz,

    I was able to overcome all the installation issues!!! and got oracle installed on the server. But the moment of happiness didn’t last for long. the dbca utility failed to create a database instance during installation and later when I tried to run it manually, it fails with the following error message:

    bash-3.00$ /export/home/oracle/u01/app/oracle/product/10.2.0/db_1/bin/dbca -progress_only -createDatabase -templateName General_Purpose.dbc -gdbName esfm -sid esfm -sysPassword 05d69249e1fa1feed5ca89acdecbff6154 -systemPassword 059d2f5be11a3d5007456c168901349049 -sysmanPassword 05e9b343e19a6bcd1af46683e8984a2782 -dbsnmpPassword 05fcd43de13ab7ac5f174124fe922c725d -emConfiguration LOCAL -datafileJarLocation /export/home/oracle/u01/app/oracle/product/10.2.0/db_1/assistants/dbca/templates -datafileDestination /export/home/oracle/u01/app/oracle/oradata/ -responseFile NO_VALUE -characterset AL32UTF8 -obfuscatedPasswords true -sampleSchema false -oratabLocation /export/home/oracle/u01/app/oracle/product/10.2.0/db_1/install/oratab -recoveryAreaDestination NO_VALUE

    Exception in thread “main” java.lang.NoClassDefFoundError: oracle/sysman/oip/oipc/oipch/OipchKernelProperty
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:141)
    at oracle.sysman.assistants.util.OsUtilsBase.constructInstance(OsUtilsBase.java:1414)
    at oracle.sysman.assistants.util.OsUtilsBase.getOsUtils(OsUtilsBase.java:144)
    at oracle.sysman.assistants.util.attributes.InitParamAttributes.initialize(InitParamAttributes.java:498)
    at oracle.sysman.assistants.util.attributes.InitParamAttributes.(InitParamAttributes.java:470)
    at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:248)
    at oracle.sysman.assistants.dbca.backend.Host.(Host.java:684)
    at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:205)
    at oracle.sysman.assistants.dbca.ui.ProgressOnlyHost.(ProgressOnlyHost.java:92)
    at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:156)
    at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
    at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)

    Even if I run dbca without any options I get the same error.

    Any advice, reference, or help is highly appreciated.

    Thanks,
    Abdul

  54. Abdul

    Hi Aziz,

    If its possible can you provide or point to the Oracle installation files you used.

    Thanks,
    Abdul

  55. Jason

    This Blog rocks! Thanks to all. Has anyone installed Oracle 10GR2 on SunOS 5.11 snv_86 running in a VirtualBox? I need to simulate a prod environment to do some load balancer testing and was hoping to do it using VMs.

    Here is my first challenge. I don’t have the required packages below. Where do i get them?

    ERROR: information for “SUNWsprox” was not found
    ERROR: information for “SUNWi1of” was not found
    ERROR: information for “SUNWi1cs” was not found
    ERROR: information for “SUNWi15cs” was not found
    ERROR: information for “SUNWxwfnt” was not found

    Here is my second challenge. I don’t have the following patches installed. Is this an issue with OpenSolaris?

    118345-03
    119961-01

    I am sure i will have additional questions as i work through the install. Your assistance is greatly appreciated.

  56. Hi Aziz,
    I am Installing Oracle 10g on Solaris 10.
    I am hetting following error when i am running runInstaller :
    Checking kernel parameters
    Checking for BIT_SIZE=32; found BIT_SIZE=32. Passed
    Checking for shmsys:shminfo_shmmax=4294967295; found no entry. Failed <<<<
    Checking for shmsys:shminfo_shmmni=100; found no entry. Failed <<<<
    Checking for semsys:seminfo_semmni=100; found no entry. Failed <<<<
    Checking for semsys:seminfo_semmsl=256; found no entry. Failed <<<<
    Check complete. The overall result of this check is: Failed <<<<
    Problem: The kernel parameters do not meet the minimum requirements (see above).
    Recommendation: Perform operating system specific instructions to update the kernel parameters.

    My /etc/project file contents are as follows :

    system:0::::
    user.root:1::::project.max-sem-ids=(privileged,256,deny);project.max-sem-nsems=(privileged,256,deny);project.max-shm-ids=(privileged,100,deny);project.max-shm-memory=(privileged,6442450944,deny)
    noproject:2::::
    default:3::::
    group.staff:10::::
    group.dba:100:project for oracle:oracle:oinstall:project.max-sem-ids=(privileged,100,deny);project.max-sem-nsems=(privileged,256,deny);project.max-shm-ids=(privileged,100,deny);project.max-shm-memory=(privileged,2147483648,deny)
    user.oracle:101::oracle:oinstall:project.max-sem-ids=(privileged,100,deny);project.max-sem-nsems=(privileged,256,deny);project.max-shm-ids=(privileged,100,deny);project.max-shm-memory=(privileged,2147483648,deny)

    I have used projmod command to set the kernel parameters.
    Can any one tell me how can I set kernel parameters in solaris 10.
    Thanks in Advance for help.

    Thanks and Regards
    Vivek

  57. @Abdul
    I got alot of Oracle Installation documentation and what I posted here only the summary .. but sorry I forgot the link.

    @ Jason
    Sorry, I don’tknow where to find those package for OpenSolaris

    @Vivek
    to configure kernel parameter, add the entries below to “/etc/system”:
    ————
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_shmseg=10
    set semsys:seminfo_semmns=2000
    set semsys:seminfo_semmsl=1000
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semopm=100
    set semsys:seminfo_semvmx=32767
    ———–

  58. hi Aziz.

    I am trying to install oracle 10gr2 on solaris 10 x86_64 bit. I have read all your configuration, error solutions and answers to participants questions. I am facing problem at user creation. I used command

    useradd -d /export/home/oracle -g dba -G oinstall -m -s /bin/ksh oracle

    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M).

    i tried to use

    pwconv command, and then cwconfigure.

    pwconv runs but dont happen anything on screen.

    and cwconfigure disply

    cwconfigure: not found

    then i run

    # wc -l /etc/passwd /etc/shadow result is below

    17 /etc/passwd
    17 /etc/shadow
    34 total

    after that useradd command still displyng error same.
    can you please guide me clearly what to do. i m new to solaris but i worked on linux with as5, as4.
    will be grateful to you for ur help.

  59. anyone who know solution for the above problem please reply……

    • Ali,
      try also to run “pwck”.
      and make sure your ’shadow’ and ‘passwd’ file have the same number of lines.
      #vi /etc/shadow
      run vi option “:set nu” >>to show line number

      #vi /etc/passwd
      run vi option “:set nu” >>to show line number

      if still error, try to reboot your server..

  60. dear aziz

    still problem not solved.

    number of lines in /etc/passwd are 17 and characters are 672 while number of lines in /etc/shadow are 17 and characters are 351.

    i used “pwck” as

    # pwck
    nothing happen on screen. and then run useradd command again that error occurred

    useradd -d /export/home/oracle -g dba -G oinstall -m -s /bin/ksh oracle

    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M).

    can you please guide me wat to do. if need to run any command then plz tell me full command wich i should run on prompt. waiting for your help.

    ali

  61. OK,
    now with a little trick.. this work on my lab. try to edit manually file “passwd” and ’shadow’ file, insert/add any word inline 18, let’s say : ‘user’, then save the file with ‘:wq!’.
    try again the useradd command. if you got error this:

    pwconv: ERROR: bad entry or blank line at line 19 in /etc/passwd
    pwconv: Unexpected failure. Conversion not done.

    no problem, now remove word ‘user’ from ‘passwd’ file but don’t remove it from ’shadow’ file. then run “pwconv”.

    Try useradd command again.

    Good luck!

  62. Slam Aziz Brother

    dear i did all steps as you said. but still not working. i m very much worried. this is basic step but i m unable to do it. i am sending all output of the steps which asked me to do.

    1) modified passwd file and added “user” at last lien 18.

    # vi /etc/passwd
    “/etc/passwd” 17 lines, 672 characters
    root:x:0:0:Super-User:/:/sbin/sh
    daemon:x:1:1::/:
    bin:x:2:2::/usr/bin:
    sys:x:3:3::/:
    adm:x:4:4:Admin:/var/adm:
    lp:x:71:8:Line Printer Admin:/usr/spool/lp:
    uucp:x:5:5:uucp Admin:/usr/lib/uucp:
    nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
    smmsp:x:25:25:SendMail Message Submission Program:/:
    listen:x:37:4:Network Admin:/usr/net/nls:
    gdm:x:50:50:GDM Reserved UID:/:
    webservd:x:80:80:WebServer Reserved UID:/:
    postgres:x:90:90:PostgreSQL Reserved UID:/:/usr/bin/pfksh
    svctag:x:95:12:Service Tag UID:/:
    nobody:x:60001:60001:NFS Anonymous Access User:/:
    noaccess:x:60002:60002:No Access User:/:
    nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
    user
    ~
    ~
    ~
    ~
    ~
    “/etc/passwd” 18 lines, 677 characters
    #
    #

    2) Now did same task with shadow file and added “user” at line 18

    # vi /etc/shadow
    “/etc/shadow” [Read only] 17 lines, 349 characters
    root:Lg5byiDxyNPXk:6445::::::
    daemon:NP:6445::::::
    bin:NP:6445::::::
    sys:NP:6445::::::
    adm:NP:6445::::::
    lp:NP:6445::::::
    uucp:NP:6445::::::
    nuucp:NP:6445::::::
    smmsp:NP:6445::::::
    listen:*LK*:::::::
    gdm:*LK*:::::::
    webservd:*LK*:::::::
    postgres:NP:::::::
    svctag:*LK*:6445::::::
    nobody:*LK*:6445::::::
    noaccess:*LK*:6445::::::
    nobody4:x:14238::::::
    user
    ~
    ~
    ~
    ~
    ~
    “/etc/shadow” 18 lines, 354 characters
    #
    #
    #
    #

    3) then run command useradd n got error. its below

    # useradd -g oinstall -G dba -d /export/home/oracle oracle
    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M).
    #
    #
    4) then executed “pwconv” command again got error as u said

    # pwconv
    pwconv: ERROR: bad entry or blank line at line 18 in /etc/passwd
    pwconv: Unexpected failure. Conversion not done.
    #
    #

    5) Now remove word “user” from passwd file

    # vi /etc/passwd
    “/etc/passwd” 18 lines, 677 characters
    root:x:0:0:Super-User:/:/sbin/sh
    daemon:x:1:1::/:
    bin:x:2:2::/usr/bin:
    sys:x:3:3::/:
    adm:x:4:4:Admin:/var/adm:
    lp:x:71:8:Line Printer Admin:/usr/spool/lp:
    uucp:x:5:5:uucp Admin:/usr/lib/uucp:
    nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
    smmsp:x:25:25:SendMail Message Submission Program:/:
    listen:x:37:4:Network Admin:/usr/net/nls:
    gdm:x:50:50:GDM Reserved UID:/:
    webservd:x:80:80:WebServer Reserved UID:/:
    postgres:x:90:90:PostgreSQL Reserved UID:/:/usr/bin/pfksh
    svctag:x:95:12:Service Tag UID:/:
    nobody:x:60001:60001:NFS Anonymous Access User:/:
    noaccess:x:60002:60002:No Access User:/:
    nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
    ~
    ~
    ~
    ~
    ~
    ~
    “/etc/passwd” 17 lines, 672 characters

    #
    #
    #
    #

    6) Again executed “useradd” command and got error

    # useradd -g oinstall -G dba -d /export/home/oracle oracle
    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M).
    #
    #

    7) Now executed “pwconv” command and it worked to synchronize shadow file

    # pwconv
    #
    #

    8) Now again executed useradd command and got same error again.

    # useradd -g oinstall -G dba -d /export/home/oracle oracle
    UX: useradd: ERROR: Inconsistent password files. See pwconv(1M).
    #
    #
    #

    all out i copied from terminal prompt and pasted here. Now please help me n tell how to install oracle.
    I will realy be thankful to you for your support.
    regards
    ali

  63. dear aziz

    i am expecting any response by you.
    please help

    ali

  64. Ali,
    I don’t know why you still got an error. as I said, it’s work on my lab..

    try to add user, groups, shell and directory for oracle manually, instead of running (useradd -d /export/home/oracle -g oinstall -G dba -m -s /bin/ksh oracle) in one line..

  65. Hi Aziz,

    i had completed the all sysem check.now when i am trying to run the runinstaller through oracle user it saying —su: No directory!—

    pls tell me steps to do in detail as i’m not aware about solaris installution.i followed the steps which u provided.pls suggest.

    thanking in advance.

    Nareshs

  66. Hi,

    pls check error which i got when i’m checking patch applied

    ERROR: information for “SUNWsprox” was not found

    pls reply that is it nessesory to pathch SUNWsprox on server or is is hardly needed ?

    thanking in advance

    Nareshs

  67. Fereshte

    Dear Mr. Aziz
    Thanks a lot for this useful document.
    a little note:rcfiles in Solaris 10 are hard links ( not soft) then instead of “ln -s /etc/init.d/dbora /etc/rc0.d/K01dbora” command its better to run “ln /etc/init.d/dbora /etc/rc0.d/K01dbora”.
    also I think it makes no difference.

    again Thanks , Regards

  68. @Naresho
    SUNWsprox is Sun workshop Bundled 64-bit make library, you can skip package and continue your oracle installation..

    @Fereshte
    thanks..

  69. dear aziz
    pls tell me how to add users manually?

    directory structure created already. couldn’t find how to create user manually.
    thank you for response

  70. dear aziz.

    please can you tell me how to create user manually. couldn’t find method to create user manual. i have created directory structure. but unable to create user.
    please guide me.

    regards

  71. kalyan

    Hi Aziz,
    i need information … how to set package parameters and how to add patch and package in zones?
    pl let me know step by step

    Thanks
    Kalyan

  72. khlif

    salut aziz
    je veu savoir si vous avez l’access à oracle metalink
    j ai besoin des patch oracle 10g sous linux redhat ES 5
    merci

  73. Seibo

    Hello Aziz,

    I’m tring to find a solution in reguards to setting up iSQL*Plus for SYSDBA and SYSOPER Access on a Solaris 10_x86 system. While entering the following command I get the follwing error statement:

    -bash-3.00$ pwd
    /opt/oracle/102/oc4j/j2ee/isqlplus/application-deployments/isqlplus

    -bash-3.00$ /opt/oracle/102/jdk/bin/java -Djava.security.properties= /opt/oracle/102/oc4j/j2ee/home/config/jazn.security.props -jar /opt/ora
    cle/102/oc4j/j2ee/home/jazn.jar -user “iSQL*Plus DBA/admin” -password welcome -shell

    ####ERROR STATEMENT!!!!#####
    Exception in thread “main” java.lang.NoClassDefFoundError: /opt/oracle/102/oc4j/j2ee/home/config/jazn/security/props

    #####”bash_profile’ Snapshot###

    ORACLE_BASE=/opt/oracle
    ORACLE_HOME=$ORACLE_BASE/102
    ORACLE_SID=ORA10GR2
    JAVA_HOME=$ORACLE_HOME/jdk
    LD_LIBRARY_PATH=$ORACLE_HOME/lib
    PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/sfw/bin:$ORACLE_HOME/bin

    export ORACLE_BASE ORACLE_HOME ORACLE_SID JAVA_HOME LD_LIBRARY_PATH PATH

    ###
    In addition, I have tried installing the SUNWmfrun package (package desinged for 9 X86) and received the same error”.

    Respectfully,
    Seibo

  74. Swaroop

    Hi Aziz,
    Thks a lot for the valuable info.
    I was missing the SUNWuiu8 package on my system and was getting the error mentioned in your blog.
    Thks to the blog, I could get the solution quickly and probably saved tons of debug time late in the night

  75. Lorenzo

    Hi Aziz
    good work here. I’m new in SunOS but I have to prepare an installation of oracle 10c on a opensolaris 10.9 (SunOS 5.11). I follow this post and everything seems to work properly – except that I had to ignore SysPrereqs. I’m still waiting the and of installer :) .

    As I said I’m new and so I ask you (as you say to do in C paragraph) what is a ‘resource project’ in SunOS philosophy.

    Thanks

  76. nira pite

    thank you for the uninstall process. It helped me alot :)

  77. Mahboob

    Dear Aziz

    How can i Mount windows share drive from Solaris 10. Is you know the procedure pls let me know.

    Thanks
    mahboob

  78. Mahboob

    Do u have any simulation of IBM AIX or HP-UNIX pls send me the url.

  79. ali karim

    Hi Aziz

    Can you please explain me the detailed steps for installation of oracle 10g RAC on open Solaris on X86 machine

  80. Wonderful documentation, helped me a lot, Thanks for your effort.

  81. ida

    Thanks babe. This article really help me a lot. Good documentation. Great explanation. Easy to understand. Thanks you very much…i really mean it.

  82. bandsxbands

    I truly believe that we have reached the point where technology has become one with our world, and I can say with 99% certainty that we have passed the point of no return in our relationship with technology.

    I don’t mean this in a bad way, of course! Societal concerns aside… I just hope that as technology further develops, the possibility of uploading our memories onto a digital medium becomes a true reality. It’s one of the things I really wish I could see in my lifetime.

    (Posted on Nintendo DS running R4i SDHC DS NetBlog)

  1. 1 Installation of Oracle 10g Release 2 on Solaris 10 x86 « Black Coffee Crash With Ice

    [...] Oktober 17, 2009 oleh handiherman Step Install Oracle 10g R2 on Solaris 10 x86 [...]




Leave a Comment