1、由于orcale10不支持 redhat as5 需要修改/etc/redhat-realease 將 Red
Hat Enterprise Linux Server release 5 (Tikanga) 改為Red Hat Enterprise
Linux Server release 4 (Tikanga) ,安裝完成后再將其修改回來
2、修改/etc/hosts 文件將127.0.0.1改為本機IP地址 否則網絡檢查通不過
3、檢查安裝所需的軟件包,如果提示依賴性錯誤,先按照提示內容安裝所需軟件包后繼續
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*
4、修改 /etc/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 # 應用程序可使用的IPv4端口范圍。
net.core.rmem_default = 1048576 # 套接字接收緩沖區大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收緩沖區大小的最大值
net.core.wmem_default = 262144 # 套接字發送緩沖區大小的缺省值
net.core.wmem_max = 262144 # 套接字發送緩沖區大小的最大值
運行下面的命令使得內核參數生效:
/sbin/sysctl –p
注:內核參數并非必須修改,可以根據自己實際情況而定。
5、增加下面的內容到文件 /etc/security/limits.conf 文件中:
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
6、增加下面的內容到文件 /etc/pam.d/login 中:
session required /lib/security/pam_limits.so
session required pam_limits.so
7、因為SELINUX對oracle有影響,所以把secure linux設成無效,編輯文件 /etc/selinux/config :
SELINUX=disabled
當然你也可以用圖形界面下的工具 (系統 > 管理 > 安全級別和防火墻). 選擇SELinux頁面并且設為無效.
8、新增組和用戶:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
9、創建Oracle的安裝目錄,并把權限付給oracle用戶:
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
10、配置環境變量(/etc/profile),增加一下內容
# Oracle Settings
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin ; export PATH
修改后使用source .bash_profile 命令使配置生效
11、設置安裝語言設置
登陸oracle用戶
因為中文安裝會有亂碼所以設置用英文安裝 export LC_ALL=en_US
12、開始安裝
進入oracle安裝目錄中,執行./runInstaller
如果提示……/.oui權限不夠,進入install目錄,執行
chmod u+x .oui
chmod u+x unzip
后再執行./runInstaller便會出現安裝界面
在安裝過程中選擇高級安裝,并將數據庫語言選中文字符集選GBK,如果沒有就選擇UTF-8
安裝快完成好的時候,會出現提示,必須以root 的身份執行兩個腳本
13、增加啟動
在/etc/rc.d/rc.local中加入如下:
su - oracle -c lsnrctl start
su - oracle -c dbstart
14、Oracle的卸載
$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" -responseFile