Skip to main content

Installing Oracle 10g on SOLARIS


Run_ALL_Commands_as_User_ROOT
-----------------------------------------------------------------------

  • Run Check

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

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

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


  • Fist of all add 3 OS groups.
bash#groupadd dba
bash#groupadd oinstall
bash#groupadd oper
  • Create user 'oracle'
{Determine oracle user exist or not)
bash# 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

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

{set password=
# passwd -r files oracle

or you can simply do it from SMC (Sun Management Console)

  • Run 'smc' from command promt and create user 'oracle'
  • Change ownership
chown -R oracle /app                 (here oracle software will be installed)
chown -R oracle /datafile                 (here oravle datafiles will be stored)
chmod -R 777 /app/database/      (here Oracle installer will be stored)
chown -R oracle /app/database/
  • Copy 3 configuration files: system,user_attr,.profile

scp oracle@172.17.1.100:/etc/system /etc/
scp oracle@172.17.1.100:/etc/user_attr /etc/
scp oracle@172.17.1.100:/export/home/oracle/.profile /export/home/oracle/


bash#reboot


------------------------------------------------------------------------100%

Log on as root and run the following commands in command prompt.
bash#projadd -c "Oracle" 'user.oracle'
bash#projmod -s -K "process.max-sem-nsems=(privileged,256,deny)" 'user.oracle'
bash#projmod -s -K "project.max-shm-memory=(privileged,24GB,deny)" 'user.oracle'
bash#projmod -s -K "project.max-shm-ids=(privileged,256,deny)" 'user.oracle'
bash#projmod -s -K "project.max-sem-ids=(privileged,256,deny)" 'user.oracle'


Now go to installation folder and doublclick
Run 'runinstaller.exe'

Or you can also run this exe from command promt.
after successful installation create database by following command.

  • Run 'dbca' from command prompt

----------------------------------------------------------------------------------------
Thanks for reading this article. Have a good day.

Comments

Popular posts from this blog

ORACLE FLASH RECOVERY AREA USAGE QUERY

FINDING ORACLE FLASH RECOVERY AREA USAGE SELECT NAME,        (SPACE_LIMIT / 1024 / 1024 / 1024) SPACE_LIMIT_GB,          ((SPACE_LIMIT - SPACE_USED + SPACE_RECLAIMABLE) / 1024 / 1024 / 1024) AS SPACE_AVAILABLE_GB,        ROUND((SPACE_USED - SPACE_RECLAIMABLE) / SPACE_LIMIT * 100, 1) AS PERCENT_FULL   FROM V$RECOVERY_FILE_DEST;

All Dictionary View Tables:

All Dictionary View Tables: TABLE_NAME COMMENTS ALL_ALL_TABLES Description of all object and relational tables accessible to the user ALL_APPLY Details about each apply process that dequeues from the queue visible to the current user ALL_APPLY_CONFLICT_COLUMNS Details about conflict resolution on tables visible to the current user ALL_APPLY_DML_HANDLERS Details about the dml handler on tables visible to the current user ALL_APPLY_ENQUEUE Details about the apply enqueue action for user accessible rules where the destination queue exists and is visible to the user ALL_APPLY_ERROR Error transactions that were generated after dequeuing from the queue visible to the current user ALL_APPLY_EXECUTE Details about the apply execute action for all rules visible to the user ALL_APPLY_KEY_COLUMNS Alternative key columns for a STREAMS table visible to the current user ALL_APPLY_PARAME...

How to delete/remove Management Agent from Oracle Enterprise Manager 12C

  1. Before you deinstall a Management Agent, do the following:     a. Stop the Agent using command from Management Agent home:                 cd /u01/oemcc_latest/core/12.1.0.2.0/bin/                 $ emctl stop agent     b. Wait for the Management Agent to go to the unreachable state in the Cloud Control console.     c. It is mandatory to delete the Management Agent and their monitored targets using any of the following methods: Remove the Agent target manually from the console: 1. Login to 12C Cloud Control 2. Navigate to Setup => Manage Cloud Control => Agents 3. Go to the Home page of the Agent that you want to remove 4. Expand the drop-down menu near the " Agent " 5. Expand the " Target Setup " option 6. Select " Remove Target "   ...