Step Install Oracle 10g R2 on Solaris 10 x86

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.

Advertisement

106 responses to “Step Install Oracle 10g R2 on Solaris 10 x86

  1. 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

  2. @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

  3. 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!

  4. @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..

    • 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.

  5. 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.

  6. 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

  7. 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

  8. 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

  9. @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

  10. 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

  11. @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

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

    thanks & regards
    Sha

  13. 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 .

  14. 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?

  15. 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.

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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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.

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

  25. 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

  26. 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.

    • i am getting the same error. how could i solve the problem. i am novice to solaris os. i am trying from last 4 days to install oracle 10g on solaris x86. i am using virtual machine. i downloaded latest oracle 10 g from oracle site. i unzipped it on a xp pc and copied to a cd using nero. i tried to install from thid cd but i didnt work. i copied the whole cd to /export/home/oracle and tried it didnt run again. i copied to /tmp it didnt work there too. always getting error –

      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

  27. @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.

  28. 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’..

  29. 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?

  30. 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…

  31. 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

  32. 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

  33. 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.

  34. 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

  35. @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
    ———–

  36. 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.

    • 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..

  37. 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

  38. 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!

  39. 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

  40. 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..

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. Dear Aziz

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

    Thanks
    mahboob

  51. Hi Aziz

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

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

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

  54. 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)

  55. Dear Aziz,

    In below the errors appear once I install Solaris10 in PC x86,
    would you help me to resolve it.

    Best Regards,
    Ghassan Mohammed

    These the errors
    _________________________________________

    cdrom/ora_dbcd/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 16468 MB Passed
    >
    > Checking swap space: must be greater than 500 MB. Actual 2335 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
    > /tempdir1/OraInstall2007-04-05_10-41-49PM. Please wait …unzip: cannot find

  56. Dear Aziz, Sorry this is the errors in below, Im waiting your reply.

    Best Regards,
    ghassan Ashour

    The errors :

    Checking Temp space: must be greater than 250 MB. Actual 16468 MB Passed

    Checking swap space: must be greater than 500 MB. Actual 2335 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
    /tempdir1/OraInstall2007-04-05_10-41-49PM. 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.

    • Allhamdallah, I resolved this problem before your reply :-),
      But i face now other problem , it gives me error message
      the user is root, no such file or directory.

      Dear brother Aziz, I would like to thank you very much for your fast answer. just a hint : Im beginner in Unix and this is the first time i install oracle 10g on Soalris 10 under virtual machine.

      Best Regards,
      Ghassan Mohammed Ashour

  57. When I try to install Oracle 10g database I get the following error when executing setup:
    “Error in writing to directory c:\docume..Please ensure that this directory is writable and has atleast 45 MB of disk space. Installation cannot continue.

  58. Pingback: Other DBA Related « Center Point for Oracle DBA & Kuwait Info

  59. while creating an user it was showing an error

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

    So i run pwconv
    pwconv
    pwconv: ERROR: bad entry or blank line at line 24 in /etc/passwd
    pwconv: Unexpected failure. Conversion not done.

    so plztell me what to do

  60. Pingback: nothingOS » Blog Archive » Install Oracle 10g Database on Solaris 10

  61. Hi Aziz,

    Thank you for your installation Steps, Escpecially using the PRCTL command to set the project.max-shm-memory. I was able to install the database.

    But i have a question, during n the initial installation phase, when checks for the Kernel parameters it fails – meaning it gives warning, i ignore it and continue the installation happens successfully to you know why i get the error message for the Kernel parameters check, everything else passes.
    Thanks for your blog.

    Manju

    • Salam Aziz,

      When I executed “xhost + :0.0”, got the following error “ksh: xhost: not found”.

      user is oracle
      DISPLAY=:0.0.

      Waiting for your reply…

      Regards,
      Muhammad

  62. Hello,
    i m using the AIX machine,while installing the oracle I got the error message1.Physical memory failed,0MB swap space available etc.
    But I when I ran lsps cmd it shows me 53760MB space.I also have enough physical memory.please give the solution.

  63. really helpful,below tip worked for us n saved our time.
    ***
    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.
    **

Leave a Reply to Jason Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.