linux下安裝oracle

實驗環境:redhat5.4     地址爲:192.168.2.100
鏡像文件:ora102forlinux.iso   (可到oracle官網http://www.oracle.com下載)
需要安裝的包:
binutils-2.17.50.0.6-12.el5
compat-db-4.2.52-5.1
compat-libstdc++-296-2.96-138
control-center-2.16.0-16.el5
gcc-4.1.2-46.el5
gcc-c++-4.1.2-46.el5
glibc-2.5-42
glibc-common-2.5-42
gnome-libs-1.4.1.2.90-44.1     #該包不影響實驗,可不裝
libstdc++-4.1.2-46.el5
libstdc++-devel-4.1.2-46.el5
make-3.81-3.el5
pdksh-5.2.14-36.el5
sysstat-7.0.2-3.el5
xscreensaver-4.18-5.rhel4.2    #該包不影響實驗,可不裝
setarch-2.0-1.1
libXp-1.0.0-8.1.el5                  #後面可能會出現問題,所以我們直接在這兒先安裝
掛載光盤將這些包安裝,有的包可能已經安裝過了,就不需要再安裝了。
[root@cms ~]# mount /dev/cdrom /mnt/cdrom/
[root@cms ~]# cd /mnt/cdrom/Server/
這部分安裝省略
實驗步驟如下:
1. [root@cms Server]# vim /etc/hosts
wps_clip_p_w_picpath-2076
2.添加用戶和組
[root@cms Server]# groupadd dba
[root@cms Server]# groupadd oinstall
[root@cms Server]# groupadd oper
[root@cms Server]# useradd -g oinstall -G dba,oper oracle
[root@cms Server]# passwd oracle     #設置密碼
Changing password for user oracle.
New UNIX password:                          #設置爲123456
BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@cms Server]#
3.[root@cms Server]# vim /etc/sysctl.conf
添加下面的內容到sysctl.conf目錄下
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
4.[root@cms Server]# vim /etc/security/limits.conf
添加下面的內容
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
5.[root@cms Server]# vim  /etc/pam.d/login
添加下面的內容
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so
6.[root@cms Server]# vim /etc/profile
找到類似的地方添加下面的內容
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi
7.編輯並設置權限
[root@cms Server]# mkdir -p /u01/app/oracle
[root@cms Server]# chown -R oracle:oinstall /u01/app/oracle
[root@cms Server]# chmod -R 775 /u01/app/oracle
[root@cms Server]#
8.切換到oracle下執行
[root@cms Server]# su - oracle
(1)[oracle@cms ~]$ vim .bash_profile
添加下面的內容
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0
export ORACLE_SID=cms
(2)[oracle@cms ~]$ . .bash_profile
[oracle@cms ~]$ env |grep ORA
wps_clip_p_w_picpath-4076
(3)切換到光盤ora102forlinux.iso在虛擬機界面下操作
wps_clip_p_w_picpath-21569
wps_clip_p_w_picpath-26407
出現這樣的界面,操作如下
wps_clip_p_w_picpath-30001
wps_clip_p_w_picpath-912
wps_clip_p_w_picpath-18666
wps_clip_p_w_picpath-6570
wps_clip_p_w_picpath-11894
 
該圖片由於未知原因不予顯示,我們可以點擊圖片就能看到
 
wps_clip_p_w_picpath-24217
wps_clip_p_w_picpath-14216
wps_clip_p_w_picpath-4583
wps_clip_p_w_picpath-12214
wps_clip_p_w_picpath-31287
(6)創建監聽器
[root@cms ~]# su – oracle                          #切換到oracle下
[oracle@cms ~]$ vim .bash_profile
export PATH=$ORACLE_HOME/bin:$PATH    #添加這樣的一行
[oracle@cms ~]$ . .bash_profile
[oracle@cms ~]$ lsnrctl status
(7)建庫
[oracle@cms ~]$ dbca
wps_clip_p_w_picpath-28374
wps_clip_p_w_picpath-5315
wps_clip_p_w_picpath-22289
點擊exit安裝完成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章