>solaris 10 için oracle 10g kurulumu

>1- root ile login olunuyor.

ifconfig -a -ip listeler

df -h /tmp – tmp in 400 mg dan buyuk olması gerekiyor.
2- check hardware ————————–
/usr/sbin/prtconf | grep “Memory size” – en az 512 olmalı

/usr/sbin/swap -s – ram in iki katı olmalı

df -k /tmp -tmp dosyası en az 400 mg olmalı

df -k -1.5 2 gb boş alan olmalı

/bin/isainfo -kv – 32-bit i386 kernel modules olmalı benim indirdigim versiyon için

3- check software———————
uname -r -sistem versiyonu

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
-paketlerin yüklü olması gerekiyor.

/usr/sbin/patchadd -p | grep 111713 -patch versiyonu

4- check network ———————-

/etc/hosts -host ların bulundugu dosya

cat /etc/nsswitch.conf | grep hosts



cat /etc/hosts | grep `eval hostname` -hostnamleri listeliyor.

Setting the ORACLE_HOSTNAME Environment Variable;
Bourne, Bash, or Korn shell:
$ ORACLE_HOSTNAME=somehost.us.acme.com

C shell:
% setenv ORACLE_HOSTNAME somehost.us.acme.com

5-Creating Required Operating System Groups and Users———

To determine whether the Oracle Inventory group exists, enter the following command:
# more /var/opt/oracle/oraInst.loc

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/groupadd oper

—Creating the Oracle user

id -a oracle

uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)

/usr/sbin/useradd -g oinstall -G dba[,oper] oracle
In this command:

The -g option specifies the primary group, which must be the Oracle Inventory group, for example oinstall

The -G option specifies the secondary groups, which must include the OSDBA group and if required, the OSOPER group. For example, dba or dba,oper

parola koyma;
passwd -r files oracle

–Modifying an Oracle Software Owner User
/usr/sbin/usermod -g oinstall -G dba[,oper] oracle

–the User nobody Exists
# id nobody
#/usr/sbin/useradd nobody

6 Configuring Kernel Parameters———-

To view the current values of the resource control, enter the following commands:

# id -p // to verify the project id
uid=0(root) gid=0(root) projid=1 (user.root)
# prctl -n project.max-shm-memory -i project user.root
# prctl -n project.max-sem-ids -i project user.root

To modify the value of max-shm-memory to 6 GB:
# prctl -n project.max-shm-memory -v 6gb -r -i project user.root

To modify the value of max-sem-ids to 256:
# prctl -n project.max-sem-ids -v 256 -r -i project user.root

after a system restart:

# su – oracle
$ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba)
$ exit

To set the maximum shared memory size to 2 GB, run the projmod command:
# projmod -sK “project.max-shm-memory=(privileged,2G,deny)” group.dba

Alternatively, add the project.max-shm-memory=(privileged, 2147483648,deny)
cat /etc/project

The following is the output of the command:

group.dba:100:Oracle default

To verify that the resource control is active, run the id and prctl commands:

# su – oracle
$ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba)
$ prctl -n project.max-shm-memory -i process $$
process: 5754: -bash
privileged 2.00GB – deny

7-Identifying Required Software Directories——-

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a 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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s