按照online文件在Linux下安裝Oracle 10g RAC(一. 環境準備)
OS:Enterprise 4u8 64bit
Oracle 10g R2
參考:
http://docs.oracle.com/cd/B19306_01/install.102/b14203/prelinux.htm#BABFDGHJ
首先,準備好網路、主機名、儲存等相關配置,以下會跳過相關程度不大的步驟
2.4 建立使用者和組
要確保每個節點的使用者和組有相同的UID和GID
配置使用者等效性
以oracle使用者登入
在所有節點上配置完後,驗證:
2.5 配置使用者環境變數
2.7 配置/etc/hosts
vi /etc/hosts
2.9 軟體包安裝
2.11 系統l引數調整
vi /etc/sysctl.conf
如果系統預設值更大,則選取更大的
sysctl -p
vi /etc/security/limits.conf
vi /etc/pam.d/login
vi /etc/profile
點選(此處)摺疊或開啟
2.14 軟體安裝目錄
2.15 改目錄許可權
點選(此處)摺疊或開啟
2.17 配置Hangcheck-timer
vi /etc/modprobe.conf
Oracle 10g R2
參考:
http://docs.oracle.com/cd/B19306_01/install.102/b14203/prelinux.htm#BABFDGHJ
首先,準備好網路、主機名、儲存等相關配置,以下會跳過相關程度不大的步驟
2.4 建立使用者和組
要確保每個節點的使用者和組有相同的UID和GID
點選(此處)摺疊或開啟
-
groupadd oinstall
-
groupadd dba
-
groupadd oper
-
-
useradd -u 200 -g oinstall -G dba,oper oracle
-
- passwd oracle
以oracle使用者登入
點選(此處)摺疊或開啟
-
mkdir ~/.ssh
-
chmod 700 ~/.ssh
-
-
ssh-keygen -t rsa
-
-
ssh-keygen -t dsa
-
- #在所有節點完成後繼續以下
-
touch ~/.ssh/authorized_keys
-
cd ~/.ssh
-
ssh node1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
-
-
ssh node1 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
-
ssh node2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
-
-
ssh node2 cat /home/oracle/.ssh/id_dsa.pub >>authorized_keys
-
- scp authorized_keys node2:/home/oracle/.ssh/
在所有節點上配置完後,驗證:
點選(此處)摺疊或開啟
-
ssh node1 date
- ssh node2 date
點選(此處)摺疊或開啟
-
vi .bash_profile
-
-
export ORACLE_SID=racdb
-
export ORACLE_BASE=/u01/app/oracle
-
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
-
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1
-
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
-
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
-
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/X11R6/bin:$PATH
-
export NLS_LANG='american_america.zhs16gbk'
-
export NLS_DATE_FORMAT='dd-mm-yy hh24:mi:ss'
-
export ORACLE_TERM=vt100
- export LANG="en_US.UTF-8"
2.7 配置/etc/hosts
vi /etc/hosts
點選(此處)摺疊或開啟
-
192.168.226.11 node1.demo.com node1
192.168.226.12 node2.demo.com node2
-
192.168.226.111 node1-vip.demo.com node1-vip
-
192.168.226.112 node2-vip.demo.com node2-vip
-
10.1.1.11 node1-priv.demo.com node1-priv
- 10.1.1.12 node2-priv.demo.com node2-priv
2.9 軟體包安裝
點選(此處)摺疊或開啟
-
yum list \
-
binutils \
-
compat-db \
-
control-center \
-
gcc \
-
gcc-c++ \
-
glibc \
-
glibc-common \
-
gnome-libs \
-
libstdc++ \
-
libstdc++-devel \
- make \
-
ocfs2console \
ocfs2-tools \
ocfs2-2.6.9-89.0.0.0.1.ELsmp \
vi /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
-
-
net.core.rmem_default = 262144
-
-
net.core.rmem_max = 1048576
-
-
net.core.wmem_default = 262144
-
- net.core.wmem_max = 1048576
sysctl -p
vi /etc/security/limits.conf
點選(此處)摺疊或開啟
-
oracle soft nproc 2047
-
-
oracle hard nproc 16384
-
-
oracle soft nofile 1024
-
- oracle hard nofile 65536
vi /etc/pam.d/login
點選(此處)摺疊或開啟
- session required /lib/security/pam_limits.so
點選(此處)摺疊或開啟
-
if [ $USER = "oracle" ]; then
- if [ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
2.14 軟體安裝目錄
點選(此處)摺疊或開啟
-
mkdir -p /u01/app/oracle/product/crs
- mkdir -p /u01/app/oracle/product/10.2.0/db_1
點選(此處)摺疊或開啟
-
chown -R oracle:oinstall /u01/app/oracle
- chmod -R 775 /u01/app/oracle
vi /etc/modprobe.conf
點選(此處)摺疊或開啟
- options hangcheck-timer hangcheck_tick=1 hangcheck_margin=10
點選(此處)摺疊或開啟
- modprobe -v hangcheck-timer
- lsmod | grep hang
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1313500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 按照online文件在Linux下安裝Oracle 10g RAC(二.儲存準備)LinuxOracle 10g
- 按照online文件在Linux下安裝Oracle 10g RAC(三.安裝clusterware和database)LinuxOracle 10gDatabase
- Oracle安裝——環境準備Oracle
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- 昨天加班又準備了一套ORACLE 10g RAC 環境Oracle 10g
- oracle 10G RAC 安裝環境驗證Oracle 10g
- Oracle 12cR1 RAC叢集安裝(一)--環境準備Oracle
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle 10g RAC (OCFS2) 在Linux AS 5.3 上的安裝軟體準備Oracle 10gLinux
- oracle 10g RAC + dataguard安裝文件Oracle 10g
- 在RAC環境下安裝實施GoldenGateGo
- 在linux環境下安裝MysqlLinuxMySql
- 在Linux環境下安裝JBOSSLinux
- 公司環境redhat as5 安裝Oracle 10g的文件RedhatOracle 10g
- RAC安裝之一 安裝前準備
- 【解除安裝】在LINUX/UNIX環境下解除安裝Oracle的OLAP元件LinuxOracle元件
- unix/linux環境中Oracle 10G RAC OFF和RAC ONLinuxOracle 10g
- 【安裝】Linux環境ORACLE 9i安裝(文字版安裝文件)LinuxOracle
- 在linux環境下安裝JDK並配置環境變數LinuxJDK變數
- Python準備環境,Linux、Anaconda3安裝PythonLinux
- 手把手教你用VMware在linux下安裝oracle10g RAC(6)-配置Clusterware安裝環境LinuxOracle
- yapi 在linux環境下的安裝部署APILinux
- 在Linux環境下安裝JDK+JBossLinuxJDK
- 在 Linux x86 上安裝 Oracle RAC 10gLinuxOracle
- Solaris10下安裝Oracle1106RAC環境(一)Oracle
- Solaris10下安裝Oracle10203RAC環境(一)Oracle
- 在Linux下安裝Oracle 10g的方法LinuxOracle 10g
- Linux 下安裝oracle 資料庫的準備LinuxOracle資料庫
- linux4.0下安裝oracle RAC(一)LinuxOracle
- 手把手教你用VMware在linux下安裝oracle10g RAC(4)-配置linux環境LinuxOracle
- 【實驗】Oracle Enterprise Linux 5.3 32Bits 環境下安裝 Oracle 11g 安裝文件OracleLinux
- 實驗】Oracle Enterprise Linux 5.3 32Bits 環境下安裝 Oracle 11g 安裝文件OracleLinux
- DKHadoop安裝的環境準備介紹Hadoop
- 使用 runcluvfy 校驗Oracle RAC安裝環境Oracle
- jdk在linux下安裝、配置環境變數JDKLinux變數
- 在linux環境下安裝python3.6LinuxPython
- 在Linux環境下安裝Progres資料庫Linux資料庫
- oracle 資料庫安裝前環境檢查和準備工作Oracle資料庫