rac实用部署文档

2019-08-26 17:18

***节点主机

public NIC Public IP : 192.168.80.40 VIP: 192.168.1.31

PRIVATE NIC PRIVATE IP :10.10.10.10

***节点主机2 PUBLIC NIC PUBLIC IP: 192.168.80.41 VIP: 192.168.1.32 PRIVATE NIC PRIVATE IP: 10.10.10.11

//////////////////////////////////////////////////////////////////////////////////////////////////////

***重启网卡服务 service network restart

//////////////////////////////////////////////////////////////////////////////////////////////////////

***编辑rac1/2.vmx

将rac1所有的文件复制到另外一个文件夹,然后修改配置文件,将displayname修改成rac2. 这三行是必须得添加的,作用允许两个节点同时 启动: Ethernet1.present = “TRUE“ 一般都添加到此行下面

disk.locking = \

diskLib.dataCacheMaxSize = \ scsi1.sharedBus = \

//////////////////////////////////////////////////////////////////

***修改电脑CPU设置

your host's bios does not have valid NUMA information. please update the host's Bios or associate the virtual machine with the processors in a single NUMA node(CEC). please read VMware Knowledge Base articles 928 and 1236.

之后,就退出来了.始终无法登陆到LINUX.

后通过网上找到是由于双核的原因导致的,因此,只需要在vmx文件中加上一下语句,即可: processor0.use = \ processor1.use = \

如果是四核,就必须加上以下语句: processor0.use = TRUE processor1.use = FALSE processor2.use = FALSE processor3.use = FALSE

//////////////////////////////////////////////////////////////////

***修改主机名 执行命令: hostname rac1

***修改/etc/sysconfig/network文件,修改为: [root@rac1 ~]# vi /etc/sysconfig/network

NETWORKING=yes HOSTNAME=rac1

//////////////////////////////////////////////////////////////////////////////////////////////

***为网卡配置IP

用修改文件的方法配置IP相关信息:

[root@rac1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR=192.168.80.82

NETMASK=255.255.255.0

TYPE=Ethernet

[root@rac1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=none

IPADDR=10.10.11.2

NETMASK=255.255.255.0

TYPE=Ethernet

***以下这个网卡用于自动获取IP

[root@rac1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTPROTO=dhcp

ONBOOT=yes

TYPE=Ethernet

***重启网卡服务

service network restart

//////////////////////////////////////////////////////////////////////////////////////////////

***修改/etc/hosts文件

[root@rac1 ~]# vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

192.168.80.81 rac1

192.168.80.83 rac1-vip

10.10.11.1 rac1-priv

192.168.80.82 rac2

192.168.80.84 rac2-vip

10.10.11.2 rac2-priv

注意:127.0.0.1 localhost必须在/etc/hosts文件中存在,否则在后面安装rac过程可能会出错。

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***建立用户组及赋予相关权限 groupadd oinstall groupadd dba

mkdir u01

useradd -g oinstall -G dba -d /u01/oracle oracle passwd oracle

***更改u01目录的权限 chown -R oracle:oinstall u01

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***配置oracle环境变量vi /u01/oracle/.bash_profile

export ORACLE_BASE=/u01/oracle export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export CRS_HOME=$ORACLE_BASE/product/crs

export ORACLE_HOME=$ORACLE_BASE/product/database export ORACLE_ADMIN=$ORACLE_HOME/network/admin export ORA_NL$33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH export ORACLE_SID=rac2

export PATH=/u01/oracle/product/database/bin:$ORACLE_BASE/product/crs/bin:$PATH

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***内核设置 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 = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144

***使它生效

sysctl -p

//////////////////////////////////////////////////////////////////////////////////////////////

***在所有节点间配置ssh

[root@rac1 ~]# su - oracle [oracle@rac1 ~]$ mkdir .ssh

[oracle@rac1 ~]$ chmod 700 .ssh [oracle@rac1 ~]$ cd .ssh

[oracle@rac1 .ssh]$ ssh-keygen -t rsa [oracle@rac1 .ssh]$ ssh-keygen -t dsa

另一台再执行一遍

***添加密钥信息到验证文件中 这一系列步骤只需要在其中一个节点执行就可以了(这里选择rac1): [oracle@rac1 .ssh]$ touch authorized_keys 把各个节点的密钥信息都放在上一步新建的验证文件中:

[oracle@rac1 .ssh]$ ssh rac1 cat /u01/oracle/.ssh/id_rsa.pub >> authorized_keys [oracle@rac1 .ssh]$ ssh rac2 cat /u01/oracle/.ssh/id_rsa.pub >> authorized_keys

[oracle@rac1 .ssh]$ ssh rac1 cat /u01/oracle/.ssh/id_dsa.pub >> authorized_keys [oracle@rac1 .ssh]$ ssh rac2 cat /u01/oracle/.ssh/id_dsa.pub >> authorized_keys

*** 在rac1把存储公钥信息的验证文件传送到rac2上 [oracle@rac1 .ssh]$ pwd

/home/oracle/.ssh

[oracle@rac1 .ssh]$ scp authorized_keys rac2:/u01/oracle/.ssh

***设置验证文件的权限


rac实用部署文档.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实事求是思想路线的主要内容和意义

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

马上注册会员

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