موضوع :  نصب اوراکل 10g بر روی Linux

منبع : سایت اوراکل

 

 

این مستند با Linux Redhat Enterprise 4 تست شده است. مراحل 1 تا 4 با کاربر root  و بقیه مراحل با کاربر oracle انجام می شود.

 

1- نیازمندیهای سخت افزاری

برای نصب اوراکل و ایجاد پایگاه داده ها باید حداقل های RAM , Disk Space  به شرح زیر موجود باشد :

 

نیازمندی

حداقل مقدار

Physical memory (RAM) 512 MB (524288 KB)
Swap space 1 GB (1048576 KB) or twice the size of RAM

On systems with 2 GB or more of RAM, the swap space can be between one and two times the size of RAM

Disk space in /tmp 400 MB (409600 KB)
Disk space for software files 2.5 GB (2621440 KB)

This value includes 1 GB (1048576 KB) of disk space required to install the Oracle Database 10g Products from the Companion CD (optional, but recommended).

Disk space for database files 1.2 GB (1258290 KB)

 

2- تعريف کاربر و گروه های کاری

برای نصب اوراکل بر روی Linux باید کاربر و گروه های لازم را تعریف نمود. برای این منظور با کاربر root فرمان های زیر انجام شود :

groupadd oinstall

groupadd dba

پس از ایجاد گروه ها کاربر اوراکل با فرمان زیر ایجاد می گردد :

useradd -g  oinstall  -G  dba  oracle

اگر این کاربر از قبل موجود باشد، فرمان زیر گروه آن را تغییر می دهد :

usermod -g  oinstall  -G  dba  oracle

فرمان زیر رمز کاربر را تعیین می کند :

passwd oracle

3- ایجاد خانه اوراکل

یک directory خانه اوراکل بعنوان محل نصب باید ایجاد شود :

mkdir  /u01/oracle

فرمان زیر مالک و گروه کاری این directory را تعیین می کند :

chown -R  oracle:oinstall  /u01/oracle

فرمان زیر دسترسی های این directory را تعیین می کند :

chmod -R  775  /u01/oracle

 

4- تنظیمات کرنل

تنظیمات لازم را می توان با ویرایش فایل sysconf.ctl انجام داد. برای این منظور فرمان زیر اجرا شود :

vi  /etc/sysctl.conf

به انتهای این فایل تنظیمات زیر اضافه می شود :

kernel.shmall = 7412097152
kernel.shmmax = 6221225472
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.core.wmem_max = 262144
 

دو پارامتر اول مجموع و حداکثر Shared Memory در اختیار را نشان می دهد. این پارامترها حداکثر اندازه SGA , PGA  اوراکل را محدود می نماید. سیستم مورد تست دارای 8GB حافظه RAM می باشد. برای RAM کمتر باید این پارامترها را کاهش داد.

 

5- تعیین متغیرهای محیطی کاربر اوراکل

در این مرحله با کاربر اوراکل وارد می شویم :

su  -  oracle

 با فرض این که shell کاربر از نوع bash  می باشد، فرمان زیر انجام شود :

vi  .bash_profile

در این فایل تنظیمات زیر اضافه می شود :

ORACLE_BASE=/u01/oracle
 ORACLE_SID=SALES
 export ORACLE_BASE ORACLE_SID
 

در بالا فرض شده که پایگاه داده ای با نام SALES ایجاد خواهد شد.

 

6- نصب نرم افزار

    ابتدا باید CD را mount نمود :

mount /mnt/cdrom

پس از unzip کردن نرم افزار در محل مناسب، می توان فرمان زیر را اجرا نمود :

runInstaller

 

 

 

 

 
 Copyright  2007 Parsicom Co. All Rights Reserved.