教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文(3)

来源:网络收集 时间:2026-07-27
导读: export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/sbin:/usr/sbin export ORACLE_SID=+ASM2 export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_HOSTNAME=node2 ex

export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/sbin:/usr/sbin export ORACLE_SID=+ASM2

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_HOSTNAME=node2 export ORACLE_TERM=xterm

export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS11=$ORACLE_HOME/nls/data export PATH=$PATH:$ORACLE_HOME/bin export THREADS_FLAG=native

export NLS_LANG=\

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib:/lib:/usr/lib:/usr/local/lib

if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi

umask 022 fi

? 节点2以oracle用户登录 #su - oracle

$vi ~/.bash_profile

把以下 内容追加到.bash_profile文件

umask 022

export TMP=/tmp; export TMPDIR=$TMP;

export ORACLE_HOSTNAME=node2

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_SID=rac2 export ORACLE_UNQNAME=rac

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/11.2.0/db_1 export PATH=${PATH}:$CRS_HOME/bin:$ORACLE_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS10=$GRID_HOME/nls/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export NLS_DATE_FORMAT=\export THREADS_FLAG=native

if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi fi

9、设置用户资源限制

因为所有进程都是以Oracle身份运行的,需定义Oracle用户能够使用的系统资源数量。首先编辑配置文件:

vi /etc/security/limits.conf 增加内容:

grid soft nproc 16384 grid hard nproc 16394 grid soft nofile 65536 grid hard nofile 65536 oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384

10、配置SSH用户等价

注:此项可不做。在安装grid软件和oracle数据库软件时,系统会自动做SSH用户等价操作。

具体实施的话命令如下:

? 在主节点node1上以grid,oracle用户身份生成用户的公匙和私匙 # ping node2 # ping node2pri # su - grid $ mkdir ~/.ssh

$ ssh-keygen -t rsa $ ssh-keygen -t dsa

# su - oracle $ mkdir ~/.ssh

$ ssh-keygen -t rsa $ ssh-keygen -t dsa

? 在副节点node2上执行相同的操作,确保通信无阻 # ping node1 # ping nodepri # su - grid $ mkdir ~/.ssh

$ ssh-keygen -t rsa $ ssh-keygen -t dsa

# su - oracle $ mkdir ~/.ssh

$ ssh-keygen -t rsa $ ssh-keygen -t dsa

? 在主节点node1上grid,oracle用户执行以下操作 $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

$ ssh node2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ ssh node2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys $ scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys

? 主节点node1上执行检验操作 exec /usr/bin/ssh-agent $SHELL /usr/bin/ssh-add $ ssh node1 date

$ ssh node2 date $ ssh node1pri date $ ssh node2pri date

? 在副节点node2上执行检验操作 exec /usr/bin/ssh-agent $SHELL /usr/bin/ssh-add $ ssh node1 date $ ssh node2 date $ ssh node1pri date $ ssh node2pri date

11、OS Kernel配置

修改操作系统相关参数,在所有节点执行; #vi /etc/sysctl.conf

增加内容:

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 = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 4194304 net.core.wmem_max = 4194304 kernel.panic = 60

fs.aio-max-nr = 1048576 net.ipv4.tcp_syncookies = 1

生效: sysctl -p

第4步 磁盘分区

硬盘配制如下:

/dev/sda 本地磁盘 80G

/dev/ocr_vote01 共享磁盘存放ocr文件 1G

/dev/asm_data01 共享磁盘,用asm管理,存储oracle数据库文件 100G /dev/asm_fra01 共享磁盘,用asm管理,存储oracle数据库归档日志和闪回日志等信

息 80G

1.创建共享磁盘

先用控制台登录到VMware ESXi 5,启用ssh远程登录,默认是禁用的。按F2登录进去,选择

Troubleshooting options -> Enable SSH 然后用ssh登录,做如下操作 # cd /vmfs/volumes/datastore1 # mkdir shartStore # cd shartStore

# vmkfstools -c 1g -a lsilogic -d eagerzeroedthick ocr_vote01.vmdk # vmkfstools -c 100g -a lsilogic -d eagerzeroedthick asm_data01.vmdk # vmkfstools -c 80g -a lsilogic -d eagerzeroedthick asm_fra01.vmdk 创建共享磁盘需要一定时间,特别是后面两个共享磁盘。

给虚拟机添加共享磁盘

停掉两个虚拟机,然后给每个节点按以下步骤添加共享磁盘: 选中虚拟机->点右键->编辑设置->添加 设备类型:硬盘

选择磁盘:使用现有虚拟磁盘

选择现有磁盘:磁盘文件路径为:[datastore1] shartStore/ocr_vote01.vmdk 高级选项:虚拟节点 SCSI(1:0),模式:独立打上钩,选择持久 即将完成:完成

然后依次添加asm_data01.vmdk,在高级选择中选择虚拟节点为 SCSI(1:1) 添加asm_fra01.vmdk,在高级选择中选择虚拟节点为 SCSI(1:2) 最后在选中“新的SCSI控制器”,然后在右边选择SCSI总线共享为:虚拟

最后做一下检查,确保两个节点中虚拟节点一一对应,然后启动两个虚拟机,用以下命令查看刚才加的共享磁盘。

# fdisk -l

然后fdisk /dev/sd*对磁盘进行格式化;

第5步 安装和配置ASM

? 检查操作系统版本

确认安装与操作系统相匹配的 asmlib,在所有节点执行; [root@node1 asmlib]# uname –a [root@node1 asmlib]# lsb_release –a

? 安装ASM软件包(在所有节点执行)

[root@node1 …… 此处隐藏:3076字,全部文档内容请下载后查看。喜欢就下载吧 ……

Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447961.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)