共計 2681 個字符,預計需要花費 7 分鐘才能閱讀完成。
這篇文章主要介紹“Oracle 數據庫在 Linux 系統下的安裝過程”,在日常操作中,相信很多人在 Oracle 數據庫在 Linux 系統下的安裝過程問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Oracle 數據庫在 Linux 系統下的安裝過程”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!
一、內核參數及限制更改 1. 編輯 /etc/sysctl.conf 文件,添加如下內容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 16069803776
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# sysctl -p 使參數生效
2. 編輯 /etc/security/limits.conf 文件,添加如下內容
oracle
soft
nproc 2047
oracle
hard nproc 16384
oracle
soft nofile 1024
oracle
hard nofile 65536
oracle
soft stack 10240
oracle
hard stack 32768
二、創建用戶和用戶組
安裝 oracle 數據庫需要 oracle 用戶及組 dba、oinstall、oper 組
1. 創建組和用戶
#groupadd
–g 501 oinstall
#groupadd
–g 502 dba
#groupadd -g 503 oper
#useradd -g oinstall -G dba,oper -u 501 -d /home/oracle oracle
參數說明
指定用戶組
-G
指定附加組
-d
指定用戶目錄
激活 oracle 用戶(修改 oracle 用戶密碼)
#passwd oracle
2. 檢查 oracle 用戶
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),503(oper),502(dba)
三、創建目錄和分配權限
# mkdir -p /u01/app/oracle/product/11.2.0/db_1
# mkdir -p /u01/setup/os
– 用于操作系統 iso 文件存放
# mkdir -p /u01/setup/db
– 用于軟件包文件存放
# chown -R oracle:oinstall /u01
# chown -R oracle:oinstall /oradata
# chown -R oracle:oinstall /backup
# chown -R oracle:oinstall /archivelog
#chmod
–R 775 /u01
#chmod
–R 775 /oradata
#chmod
–R 775 /backup
#chmod
–R 775 /archivelog
注:在通常的生產環境中,我們將數據庫軟件(ORACLE_HOME)安裝在本地,將數據(oradata/backup/archivelog)安裝在存儲中
四、編寫環境變量
# su – oracle
$ vi .bash_pfile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=bhtcdb
export NLS_LANG= AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:/sbin:/usr/lbin:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
五、配置本地 yum 源,安裝 rpm 包 1. 配置本地 yum 源
# mount -o loop /u01/setup/os/* /mnt
# yum-config-manager –add-repo file:///mnt
# vi /etc/yum.repos.d/mnt.repo
添加以下內容
[mnt]
name=Yum Source
baseurl=file:///mnt
enabled=1
gpgcheck=0
# yum makecache
2. 安裝如下包 [root@rac01 opt]#yum install -y binutils compat* elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC-devel libaio-devel ksh
六、數據庫軟件安裝 1. 解壓上傳的軟件包 [oracle@cqtc1 ~]$ cd /u01/setup/db/
[oracle@cqtc1 db]$ ls
p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip
$ unzip p13390677_112040_Linux-x86-64_1of7.zip
$ unzip p13390677_112040_Linux-x86-64_2of7.zip
2. 安裝數據庫軟件
打開 xmanager-passive
$ export DISPLAY=IP:0.0
$ cd database/
$ ./runInstaller
– 運行
Pdksh 包錯誤說明: 在 RHEL 操作系統中沒有這個包,但是有 ksh 包。這兩個包產生的效果一樣,因此我們安裝 ksh 包可以忽略這個錯誤。
OK,數據庫軟件安裝完成
到此,關于“Oracle 數據庫在 Linux 系統下的安裝過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!