—instaling step by step

requirements:

a) VMware-server-2.0.1-156745.exe

b)
Enterprise-R5-U3-Server-i386-disc1.iso
Enterprise-R5-U3-Server-i386-disc2.iso
Enterprise-R5-U3-Server-i386-disc3.iso
Enterprise-R5-U3-Server-i386-disc4.iso
Enterprise-R5-U3-Server-i386-disc5.iso

c) 10201_database_linux32.zip

1- kurulması gereken paketler kurulur;

– libXau-devel-1.0.1-3.1.i386.rpm (CD 2)
– unixODBC-2.2.11-7.1.i386.rpm (CD 2)
– unixODBC-DEVEL-2…..rpm (CD 3)
– libaio-devel-0.3.106-3.2.i386.rpm (CD 3)
– libXp-1.0.0-8.i386.rpm (CD 3)
– libXp-devel-1.0.0-8.i386.rpm (CD 3)

2- /etc/hosts dosyasına;

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.38.116 ordba.oracle.com ordba

otomatik almış olduğu IP ‘yi ve hostname ‘i giriyoruz.

3-/etc/sysctl.conf dosya sonuna;

fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

4- /etc/security/limits.conf dosya sonuna;

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

5- /etc/pam.d/login dosya sonuna;

session required /lib/security/pam_limits.so
session required pam_limits.so

6-/etc/profile dosya sonuna;

if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

7- terminalde root ile oinstall,dba gruplarını
ve oracle kulllanıcısını(ve şifresini) oluşturuyoruz;

groupadd oinstall
groupadd dba
groupadd oper
useradd oracle
usermod -g oinstall -G dba,oper,oracle oracle
passwd oracle

8- /home/oracle/.bash_profile dosyasına vi editörüyle
aşağıdaki satırları ekliyoruz;

umask 022

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH

export PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID

9- /u01/app dizinini oluşturup, root ve oracle için yetki veriyoruz

mkdir -p /u01/app
chown root:oinstall /u01/app
chown -R oracle:oinstall /u01/app/
chmod -R 777 /u01/app/
mkdir /u01/home/oracle/oraInventory (kabul etmezse manuel create et)
chmod -R 777 /u01/home/oracle/oraInventory
chown oracle:oinstall /u01/home/oracle/oraInventory
/u01/app/oracle/product/10.2.0/db_1 (kurulum ekranındaki path)

10- terminalde root ve oracle user’larında xhost +
komutunu çalıştırıyoruz.

11- $ ./runInstaller ile kuruluma başlıyoruz.

12- kurulum sonunda(database kurulum aşamasında)
karşımıza çıkan 2 adet.sh dosyasını terminalde root
kullanıcısı ile çalıştırdıktan sonra devam ediyoruz
ve kurulumu tamamlamış oluyoruz.

—-kurulum sonrası güncel disk boyutları

[root@ordba ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 2995568 2771644 69300 98% /
/dev/sda5 14417620 3617372 10056040 27% /u01
/dev/sda1 855848 22916 788756 3% /boot
tmpfs 517600 0 517600 0% /dev/shm
/dev/sdb1 604720 18220 555784 4% /tmp

——otomatik aldığı IP bilgileri

[root@ordba ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:D9:B0:EC
inet addr:…38.116 Bcast:…39.255 Mask:255.255.252.0
inet6 addr: fe80::20c:29ff:fed9:b0ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:130855 errors:0 dropped:0 overruns:0 frame:0
TX packets:56004 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:32719039 (31.2 MiB) TX bytes:15794051 (15.0 MiB)
Interrupt:75 Base address:0x2024

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:244424 errors:0 dropped:0 overruns:0 frame:0
TX packets:244424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:47206023 (45.0 MiB) TX bytes:47206023 (45.0 MiB)

[root@ordba ~]#

—–start sqlplus————–

[oracle@ordba bin]$ ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
[oracle@ordba bin]$ export ORACLE_HOME
[oracle@ordba bin]$ ./sqlplus
sys@orcl as sysdba
SQL>