按照online文档在Linux下安装Oracle 10g RAC(一. 环境准备)

本文详细介绍了如何在企业环境中部署和配置Oracle10gR2数据库,包括网络、主机名、存储配置,用户和组设置,环境变量配置,hosts文件编辑,软件包安装,系统参数调整,登录权限设置,目录创建与权限修改,以及关键的软件安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OS:Enterprise 4u8 64bit
Oracle 10g R2


参考:
http://docs.oracle.com/cd/B19306_01/install.102/b14203/prelinux.htm#BABFDGHJ

首先,准备好网络、主机名、存储等相关配置,以下会跳过相关程度不大的步骤

2.4 创建用户和组

要确保每个节点的用户和组有相同的UID和GID

点击(此处)折叠或打开

  1. groupadd oinstall
  2. groupadd dba
  3. groupadd oper

  4. useradd -u 200 -g oinstall -G dba,oper oracle

  5. passwd oracle
配置用户等效性

以oracle用户登录

点击(此处)折叠或打开

  1. mkdir ~/.ssh
  2. chmod 700 ~/.ssh

  3. ssh-keygen -t rsa

  4. ssh-keygen -t dsa

  5. #在所有节点完成后继续以下
  6. touch ~/.ssh/authorized_keys
  7. cd ~/.ssh
  8. ssh node1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys

  9. ssh node1 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
  10. ssh node2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys

  11. ssh node2 cat /home/oracle/.ssh/id_dsa.pub >>authorized_keys

  12. scp authorized_keys node2:/home/oracle/.ssh/

在所有节点上配置完后,验证:

点击(此处)折叠或打开

  1. ssh node1 date
  2. ssh node2 date
2.5 配置用户环境变量


点击(此处)折叠或打开

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

点击(此处)折叠或打开

  1. 192.168.226.11  node1.demo.com  node1
    192.168.226.12  node2.demo.com  node2
  2. 192.168.226.111 node1-vip.demo.com node1-vip
  3. 192.168.226.112 node2-vip.demo.com node2-vip
  4. 10.1.1.11 node1-priv.demo.com node1-priv
  5. 10.1.1.12 node2-priv.demo.com node2-priv

2.9 软件包安装

点击(此处)折叠或打开

  1. yum list \
  2. binutils \
  3. compat-db \
  4. control-center \
  5. gcc \
  6. gcc-c++ \
  7. glibc \
  8. glibc-common \
  9. gnome-libs \
  10. libstdc++ \
  11. libstdc++-devel \
  12. make \
  13. ocfs2console \
    ocfs2-tools \
    ocfs2-2.6.9-89.0.0.0.1.ELsmp \
2.11 系统l参数调整

vi /etc/sysctl.conf

如果系统默认值更大,则选取更大的

点击(此处)折叠或打开

  1. kernel.shmall = 2097152

  2. kernel.shmmax = 2147483648

  3. kernel.shmmni = 4096

  4. kernel.sem = 250 32000 100 128

  5. fs.file-max = 65536

  6. net.ipv4.ip_local_port_range = 1024 65000

  7. net.core.rmem_default = 262144

  8. net.core.rmem_max = 1048576

  9. net.core.wmem_default = 262144

  10. net.core.wmem_max = 1048576

sysctl -p

vi /etc/security/limits.conf


点击(此处)折叠或打开

  1. oracle soft nproc 2047

  2. oracle hard nproc 16384

  3. oracle soft nofile 1024

  4. oracle hard nofile 65536

vi /etc/pam.d/login


点击(此处)折叠或打开

  1. session required /lib/security/pam_limits.so
vi /etc/profile

点击(此处)折叠或打开
  1. if [ $USER = "oracle" ]; then
  2.         if [ $SHELL = "/bin/ksh" ]; then
  3.               ulimit -p 16384
  4.               ulimit -n 65536
  5.         else
  6.               ulimit -u 16384 -n 65536
  7.         fi
  8. fi

2.14 软件安装目录


点击(此处)折叠或打开

  1. mkdir -p /u01/app/oracle/product/crs
  2. mkdir -p /u01/app/oracle/product/10.2.0/db_1
2.15 改目录权限

点击(此处)折叠或打开
  1. chown -R oracle:oinstall /u01/app/oracle
  2. chmod -R 775 /u01/app/oracle
2.17 配置Hangcheck-timer

vi /etc/modprobe.conf

点击(此处)折叠或打开

  1. options hangcheck-timer hangcheck_tick=1 hangcheck_margin=10

点击(此处)折叠或打开

  1. modprobe -v hangcheck-timer
  2. lsmod | grep hang






来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22621861/viewspace-1313500/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22621861/viewspace-1313500/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值