前提條件:在安裝Linux時最好安裝上以下軟體,否則在安裝Oracle過程中不能通過先決條件檢測。(在檢測後也可以安裝缺少的軟體,但會由於軟體之間的依賴關係,導致安裝非常困難,最壞條件下,導致系統重裝)
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
make-3.81
sysstat-7.0.0
1. 在root模式下修改核心參數
#vi /etc/sysctl.conf
在代碼結尾添加如下代碼:
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.shmmax = 4294967295 #實體記憶體一半
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 = 10488576
fs.aio-max-nr = 10488576
儲存並退出
#/sbin/sysctl –p 使修改生效
2. 為oracle使用者佈建shell限制
#vi /etc/security/limits.conf
在檔案尾部添加下列代碼:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle - nofile 1006154
儲存退出
3. 在root模式下建立oracle使用者和組
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd –g oinstall –G dba,oper oracle //增加了oracle使用者
#passwd oracle (在下面出現的命令列中設定oracle賬戶口令)
4. 為安裝oracle建立目錄
#cd /home/oracle //轉到oracle目錄下
#mkdir app //建立app目錄
#chown –R oracle:oinstall /home/oracle/app
#chmod –R 775 /home/oracle/app //賦予許可權
5. 切換到oracle賬戶並為oracle使用者佈建環境變數
#su – oracle
$vi /home/oracle/.bash_profile
在檔案中添加:
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export ORACLE_SID=orcl (自己定義的名稱)
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
儲存退出
$source /home/oracle/.bash_profile 使其生效
6.重新啟動作業系統:
# reboot (重新啟動命令)
特別說明:因為安裝Oracle軟體時不可使用root(超級使用者)來進行安裝,只可以使用剛才建立的oracle使用者來進行安裝,請大家一定要注意!
7.通過FTP工具把oracle11g壓縮包複製到oracle檔案夾下面
8.在oracle模式下解壓oracle11g壓縮包
#unzip linux.x64_11gR2_database_1of2.zip –d /home/oracle
#unzip linux.x64_11gR2_database_2of2.zip –d /home/oracle
9.新開一個終端視窗,以root身份執行命令 #xhost +
10.然後回到oracle視窗
進入database目錄
$cd /home/oracle/database
$./runInstaller
開始安裝。剩下的安裝步驟和在windows下一樣。
到最後千萬要執行最後兩個命令。