CentOS6.6+Openfiler+Oracle 11.2.0.4+RAC+ASM安装文档 - 图文(2)

2019-03-29 11:04

的 OS 用户 Oracle清单和软件所有者 oinstall grid、oracle Oracle自动存储管理组 ASM 数据库管理员组 ASM 操作员组 数据库管理员 数据库操作员

asmadmin grid asmdba grid、oracle SYSASM OSASM ASM的SYSDBA OSDBA for ASM ASM的SYSOPER OSOPER for ASM SYSDBA SYSOPER OSDBA OSOPER asmoper grid dba oper oracle oracle 1.4.2,在所有节点都要执行创建用户

GRID 用户:

#groupadd -g 1000 oinstall #groupadd -g 1200 asmadmin #groupadd -g 1201 asmdba #groupadd -g 1202 asmoper

#useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -s /bin/bash -c \# id grid

Oracle 用户:

# groupadd -g 1300 dba # groupadd -g 1301 oper

# useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c \# id oracle 修改密码: passwd oracle passwd grid

在所有节点上验证用户 nobody 存在

安装软件之前,执行以下过程,以验证在两个Oracle RAC 节点上存在用户nobody,要确定该用户是否存在,输入以下命令: # id nobody

uid=99(nobody) gid=99(nobody) groups=99(nobody) 如果该命令显示了nobody 用户的信息,则无需创建该用户。如果用户 nobody 不存在,则输入以下命令进行创建: # /usr/sbin/useradd nobody

1.4.3,在所有节点上创建安装目录

mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01

mkdir -p /u01/app/oracle

chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01

chown -R oracle:oinstall /u01 chmod -R 775 /u01/

1.5,配置用户环境变量

1.5.1,Grid用户环境变量:

以grid用户帐户分别登录到两个Oracle RAC节点并创建以下登录脚本 (.bash_profile)。在为每个Oracle RAC节点设置Oracle环境变量时,确保为每个RAC节点指定唯一的 Oracle SID。如:

racnode1:ORACLE_SID=+ASM1 racnode2:ORACLE_SID=+ASM2 # su - grid #vi ~/.bash_profile # --------------------------------------------------- # .bash_profile # --------------------------------------------------- # OS User: grid # Application: Oracle Grid Infrastructure # Version: Oracle 11g release 2 # --------------------------------------------------- # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi ORACLE_SID=+ASM1; export ORACLE_SID JAVA_HOME=/usr/local/java; export JAVA_HOME ORACLE_BASE=/u01/app/grid; export ORACLE_BASE ORACLE_HOME=/u01/app/11.2.0/grid; export ORACLE_HOME ORACLE_PATH=/u01/app/oracle/common/oracle/sql; export ORACLE_PATH # SQLPATH=/u01/app/common/oracle/sql; export SQLPATH ORACLE_TERM=xterm; export ORACLE_TERM NLS_DATE_FORMAT=\TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11 PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin PATH=${PATH}:/u01/app/common/oracle/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH THREADS_FLAG=native; export THREADS_FLAG export TEMP=/tmp export TMPDIR=/tmp # --------------------------------------------------- # Set the default file mode creation mask # (umask) to 022 to ensure that the user performing # the Oracle software installation creates files # with 644 permissions. # --------------------------------------------------- umask 022 1.5.2,Oracle用户的环境变量:

以oracle用户帐户分别登录到两个Oracle RAC节点并创建以下登录脚本(.bash_profile),在为每个Oracle RAC节点设置Oracle环境变量时,确保为每个RAC节点指定唯一的Oracle SID。如:

racnode1:ORACLE_SID=racdb1 racnode2:ORACLE_SID=racdb2 # su - oracle #vi ~/.bash_profile # --------------------------------------------------- # .bash_profile # --------------------------------------------------- # OS User: oracle # Application: Oracle Database Software Owner # Version: Oracle 11g release 2 # --------------------------------------------------- # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi ORACLE_SID=racdb1; export ORACLE_SID ORACLE_UNQNAME=racdb; export ORACLE_UNQNAME JAVA_HOME=/usr/local/java; export JAVA_HOME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_PATH=/u01/app/common/oracle/sql; export ORACLE_PATH ORACLE_TERM=xterm; export ORACLE_TERM NLS_DATE_FORMAT=\TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11 PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin PATH=${PATH}:/u01/app/common/oracle/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH THREADS_FLAG=native; export THREADS_FLAG export TEMP=/tmp export TMPDIR=/tmp # --------------------------------------------------- # UMASK # --------------------------------------------------- # Set the default file mode creation mask # (umask) to 022 to ensure that the user performing # the Oracle software installation creates files # with 644 permissions. # --------------------------------------------------- umask 022 1.6,配置内核参数

官网手册给出的值都是最小值,因此如果您的系统使用更大的值,则不要更改。 #vi /etc/sysctl.conf kernel.shmmax = 4294967295 kernel.shmall = 2097152 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 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 fs.aio-max-nr=1048576 注意:CentOS6已经配置了为以下内核参数定义的默认值: kernel.shmall kernel.shmmax

如果这些默认值等于或大于必需值,则使用这些默认值。 使修改的参数生效:

[root@racnode1 ~]# sysctl -p

1.7,设置系统资源限制

1.7.1,修改limits.conf文件

要改善Linux系统上的软件性能,必须对Oracle软件所有者用户(grid、oracle)增加以下资源限制: Shell 限制 打开文件描述符的最大数 limits.conf中的条目 硬限制 nofile 65536 16384 10240 可用于单个用户的最大进程数 nproc 进程堆栈段的最大大小 stack 以root用户身份,在每个Oracle RAC节点上,在/etc/security/limits.conf 文件中添加以下几行代码:

[root@rac1 ~]# cat >> /etc/security/limits.conf <


CentOS6.6+Openfiler+Oracle 11.2.0.4+RAC+ASM安装文档 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:债权法习题集及详细解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: