RHEL6安裝ORACLE11G準備工作
RHEL6安裝ORACLE11G準備工作
1、RHEL系統安裝時,最好安裝上桌面,開發等。
2、建立oracle使用者、dba組、oinstall組。這裡稍微注意oracle使用者的預設組,RHEL叫主要群組。還有預設SHELL方式為bash。
3、用第一個建立的使用者,開啟xhost +,開啟X 視窗授權。
4、在/目錄建立兩個目錄,/u01和 /soft ,前者用於oracle安裝,後者用於存放oracle安裝程式。目錄所有權改為oracle使用者。注意oracle程式複製後,用chown -R重新更改下所有權。
5、oracle11g要求,swap空間為標準,我做的一般是2G。TMP空間為1G,低於這個,檢測不透過。
6、給oracle使用者增加限制
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
/etc/pam.d/login
session required pam_limits.so
/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、配置核心引數
/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 實體記憶體的一半 byte
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
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4191304 4194304
8、設定oracle使用者環境變數
oracle主目錄下 .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
檢測環境變數
切換oracle使用者,注意用法:su - oracle ,這個和su oracle差別只是前者會呼叫oracle使用者的環境變數,後者不會。
oracle$ env | grep ORACLE
9、執行前,修改語言
export LANG=en_US.UTF8
export LC_ALL=en_US_UTF8
10、一般情況,缺少libaio-devel,unixODBC,unixODBC-devel,pdksh等五個軟體包,在下面地址可以下載到。
pdksh
pdksh
i386 ftp://195.220.108.108/linux/opensuse/distribution/11.4/repo/oss/suse/i586/pdksh-5.2.14-937.1.i586.rpm
x64 ftp://195.220.108.108/linux/opensuse/distribution/11.4/repo/oss/suse/x86_64/pdksh-5.2.14-937.1.x86_64.rpm
unixODBC
2、建立oracle使用者、dba組、oinstall組。這裡稍微注意oracle使用者的預設組,RHEL叫主要群組。還有預設SHELL方式為bash。
3、用第一個建立的使用者,開啟xhost +,開啟X 視窗授權。
4、在/目錄建立兩個目錄,/u01和 /soft ,前者用於oracle安裝,後者用於存放oracle安裝程式。目錄所有權改為oracle使用者。注意oracle程式複製後,用chown -R重新更改下所有權。
5、oracle11g要求,swap空間為標準,我做的一般是2G。TMP空間為1G,低於這個,檢測不透過。
6、給oracle使用者增加限制
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
/etc/pam.d/login
session required pam_limits.so
/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、配置核心引數
/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 實體記憶體的一半 byte
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
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4191304 4194304
8、設定oracle使用者環境變數
oracle主目錄下 .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
檢測環境變數
切換oracle使用者,注意用法:su - oracle ,這個和su oracle差別只是前者會呼叫oracle使用者的環境變數,後者不會。
oracle$ env | grep ORACLE
9、執行前,修改語言
export LANG=en_US.UTF8
export LC_ALL=en_US_UTF8
10、一般情況,缺少libaio-devel,unixODBC,unixODBC-devel,pdksh等五個軟體包,在下面地址可以下載到。
pdksh
pdksh
i386 ftp://195.220.108.108/linux/opensuse/distribution/11.4/repo/oss/suse/i586/pdksh-5.2.14-937.1.i586.rpm
x64 ftp://195.220.108.108/linux/opensuse/distribution/11.4/repo/oss/suse/x86_64/pdksh-5.2.14-937.1.x86_64.rpm
unixODBC
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745650/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- aix5.3 安裝oracle11g 準備工作AIOracle
- OGG安裝準備工作
- 安裝ArchLinux到U盤(一)準備工作Linux
- Openfiler+RAC的安裝之六--安裝前的準備工作
- Linux 安裝11g RAC 前準備工作Linux
- oracle安裝實施準備工作郵件通知模板Oracle
- Openfire安裝準備-MySQL資料庫準備MySql資料庫
- RHEL6安裝NGINXNginx
- RAC安裝之一 安裝前準備
- Oracle安裝——環境準備Oracle
- 安裝 GPFS 及配置準備
- Awstats RHEL6下安裝
- oracle 資料庫安裝前環境檢查和準備工作Oracle資料庫
- mysql01_安裝前準備MySql
- Hadoop安裝手冊1-基礎掃盲及準備工作Hadoop
- RHEL6安裝桌面環境
- RHEL6上安裝的oracle11g中,手動建庫出現的問題Oracle
- ModelArts準備工作
- openstack 前期準備工作
- 最近準備換工作。
- 學前準備工作
- MySQL全面瓦解:安裝部署與準備MySql
- 作好安裝Linux的準備(轉)Linux
- SpringBoot學習的準備工作(安裝MongoDB以及視覺化工具)Spring BootMongoDB視覺化
- 主備切換的準備工作
- kubebuilder實戰之一:準備工作kubebuilder實戰之一:準備工作UI
- (三)專案準備工作
- Oracle 12c 安裝記錄(-)準備Oracle
- BIEE安裝前準備及注意事項
- 主備切換的準備工作(二)
- AIX 6.1上安裝ORACLE 10R2 RAC 的幾個重要的準備工作AIOracle
- DKHadoop安裝的環境準備介紹Hadoop
- Windows 2000安裝前的準備(轉)Windows
- 【準備工作—你做好了嗎?】
- Docker安裝Oracle11gDockerOracle
- Oracle11g解除安裝Oracle
- ORACLE11G 解除安裝Oracle
- redhat 6.4 安裝oracle11g RAC 安裝RDACRedhatOracle