第二节+数据库集群软件的安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二节 数据库集群软件的安装

2.1操作系统安装注意事项

本文档中所使用的操作系统是:Oracle Enterprise Linux R4 Update 8

操作系统的安装步骤在这里就不写了,不是本文重点,每个学习oracle的朋友应该对系统的安装配置很熟悉的,这里只提出安装系统的时候注意所需要的软件的安装。

Rpm –qa |grep compat

compat‐boost‐1331‐1.33.1‐5.0.1.el4

compat‐libgcc‐296‐2.96‐132.7.2

compat‐openldap‐2.1.30‐12.el4

compat‐dapl‐2.0.15‐1.el4

compat‐gcc‐32‐c++‐3.2.3‐47.3

compat‐libstdc++‐33‐3.2.3‐47.3

compat‐db‐4.1.25‐9

compat‐libcom_err‐1.0‐5

compat‐libstdc++‐296‐2.96‐132.7.2

compat‐gcc‐32‐3.2.3‐47.3

系统安装完之后的设置过程中需要将防火墙关闭,Seliux 关闭以免出现不必要的麻烦 2.2安装集群前的系统配置

第一台 配置:

创建 Oracle 组和用户帐户

接下来我们将创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。 用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。 仅在一个集群主机上以 root 用户身份执行以下命令:

#/usr/sbin/groupadd oinstall

#/usr/sbin/groupadd dba

#/usr/sbin/useradd ‐m ‐g oinstall ‐G dba oracle

#id oracle

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

用户 ID 和组 ID 在所有集群主机上必须相同。 使用从 id oracle 命令得到的信息,在其余集群主机上创建 Oracle 组和用户帐户:

# /usr/sbin/groupadd ‐g 501 oinstall

# /usr/sbin/groupadd ‐g 502 dba

# /usr/sbin/useradd ‐m ‐u 501 ‐g oinstall ‐G dba oracle

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

设置 oracle 帐户的口令:

# passwd oracle

Changing password for user oracle.

New password:

Retype new password:

passwd:all authentication tokens updated successfully.

注意:以上的用户添加设置在oracle linux 不必配置,应为在 oracle linux 中已经在安装的时候被oracle默认添加了,但是在readhat linux 中需要手动设置添加。

2.3操作系统内核参数配置

配置 Linux 内核参数 (10G)

以 root 用户身份登录后执行下命令。

cat >> /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 = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

EOF

/sbin/sysctl ‐p

=====================================

为 oracle 用户设置 Shell 限制

Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:

cat >> /etc/security/limits.conf <

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

EOF

cat >> /etc/pam.d/login <

session required /lib/security/pam_limits.so

EOF

配置 Hangcheck 计时器

所有 RHEL 版本:

modprobe hangcheck ‐timer hangcheck_tick=30 hangcheck_margin=180

cat >> /etc/rc.d/rc.local >>EOF

modprobe hangcheck ‐timer hangcheck_tick=30 hangcheck_margin=180

EOF

2.4 oracle 软件环境配置

2.4.1 创建安装目录

mkdir ‐p /u01/app/oracle/10g/crs

mkdir ‐p /u01/app/oracle/10g/db_1

chown ‐R oracle:oinstall /u01/app/oracle/10g/crs /u01/app/oracle/10g/db_1

sr/local/lib:/usr/X11R6/lib acle/10g/db_1/ocommon/nls/admin/data

CLE_OWNER=oracle

:/bin:/usr/sbin:/us .111:0.0 #我物理机器的IP 地址 为方便使用Xmanager

HOME/jlib:$ORACLE_HOME/rdbms/jlib $ORACLE_HOME/network/jlib

export PATH CLASSPATH

chmod ‐R 775 /u01/app/oracle/10g/crs /u01/app/oracle/10g/db_1

oracle 用户的环境变量

编辑vi /home/oracle/.bash_profile

添加如下内容:

export ORACLE_SID=rac1

export ORACLE_BASE=/u01/app/oracle/10g/

export ORACLE_HOME=/u01/app/oracle/10g/db_1

export

LD_LIBRARY_PATH=/u01/app/oracle/10g/db_1/lib:/lib:/usr/lib:/u export TNS_ADMIN=/u01/app/oracle/10g/db_1/network/admin

export ORA_NLS33=/u01/app/or export ORA export

PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin r/bin:/root/bin:/u01/app/oracle/10g/db_1/bin:/u01/app/oracle/10g/crs_1/bin

export DISPLAY=192.168.1export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_CLASSPATH=$CLASSPATH:

相关文档
最新文档