Chủ Nhật, 30 tháng 8, 2009

Cài đặt Oracle 10g trên Centos 5

Hệ thống của bạn nên để 2G Swap và 1G Ram, disable secure linux và có các nhóm package sau được cài đầy đủ.
· GNOME Desktop Environment
· Editors
· Graphical Internet
· Text-based Internet
· Development Libraries
· Development Tools
· Legacy Software Development
· Server Configuration Tools
· Administration Tools
· Base
· Legacy Software Support
· System Tools
· X Window System

bạn có thể dowload oracle10g tại
http://www.oracle.com/technology/software/products/database/oracle10g/index.html
unzip file zip oracle10g bạn vừa dowwload về
unzip 10201_database_linux32.zip
sửa file /etc/hosts để đảm bảo máy của bạn có thể phân giải tên máy và địa chỉ ip của nó
192.168.5.100 mait.vn mait
sửa file /etc/sysctl.conf để đặt một số tham số của kernel như sau
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
gõ lệnh sau để những thay đổi của bạn có hiệu lực
sysctl –p
thêm vào file /etc/security/limit.conf những dòng sau với mục đích giới hạn tài nguyên hệ thống được sử dụng bởi user.


* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
thêm vào file /etc/pam.d/login dòng sau nếu nó chưa có
session required /lib/security/pam_limits.so
disable secu linux bằng cách đặt trong file /etc/selinux/config như sau
SELINUX=disabled
đảm bảo hệ thống file có các pakage sau
setarch-2*
make-3*
glibc-2*
libaio-0*
compat-libstdc++-33-3*
compat-gcc-34-3*
compat-gcc-34-c++-3*
gcc-4*
libXp-1*
openmotif-2*
compat-db-4*
nếu thiếu bạn có thể lấy chung ngay trên đĩa CD cài đặt Centos5
tạo user và group cho quá trình cài đặt
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
tạo thư muc cài đặt oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
turn off access control list X server đối với máy này, bạn login với tài khoản root và chạy lệnh
xhost +
sửa thông tin phiên bản linux trong file /etc/redhat-release để đảm bảo không bị lỗi trong quá trình oracle install kiểm tra hệ thống thành
redhat-4
login với tài khoản oracle và đặt biến môi trường bằng cách thêm các dòng sau vào file .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
nếu bạn sử dụng X emulation thì cần đạt thêm biến môi trường DISPLAY như sau
DISPLAY=:0.0; export DISPLAY
bắt đầu quá trình cài đặt bằng cách chạy lệnh (chạy với user là oracle)
./runInstaller
file này nằm ở trong thư mục bạn đã unzip file oracle
Bạn làm theo hướng dẫn
- mở một terminal windown
- login với tài khoản root
- chạy hai script
- quan trở lại và nhần OK để kết thúc quá trình cài đặt.
log vào Enterprise Manager 10g Database Control

Không có nhận xét nào:

Đăng nhận xét