Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文
更新时间:2024-04-11 23:31:01 阅读量: 综合文库 文档下载
- oracle数据库推荐度:
- 相关推荐
Oracle 11gR2 (64) RAC For OracleLinux 6.4
安装配置和管理
一、安装环境
1.1硬件列表
节点主机1 (虚拟机 内存:8G 硬盘:80G) 节点主机2 (虚拟机 内存:8G 硬盘:80G) Public NIC Private NIC Public NIC Private NIC 硬件 eth0:192.168.0.93 #Public eth1:10.100.107.2 #Private Private IP: 192.168.0.94 eth0:192.168.0.95 #Public eth1:10.100.107.4 #Private Private IP: 192.168.0.96 1.2需要安装的软件
OS--Linux64位 集群件--Oracle Clusterware 数据库 —Oracle Database11.2.0.4.0 集群文件系统—ASM(3个包) Oracle Linux 6.4 for x86_64 p13390677_112040_Linux-x86-64_3of7.zip p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip oracleasmlib-2.0.4-1.el6.x86_64.rpm(oracle官网支持) oracleasm-support-2.1.7-1.el6.x86_64.rpm(oracle官网支持) kmod-oracleasm-2.1.7-1.el6.x86_64.rpm(需在网上下载。Linux 6以及以上操作系统本身没有对应版本的oracleasm安装包,更换为kmod-oracleasm安装包) compat-libstdc++-33-3.2.3-61.i386.rpm compat-libstdc++-33-3.2.3-61.x86_64.rpm compat-libstdc++-296-2.96-138.i386.rpm elfutils-libelf-0.137-3.el5.i386.rpm elfutils-libelf-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm glibc-devel-2.5-49.i386.rpm Linux Rpm glibc-devel-2.5-49.x86_64.rpm libaio-0.3.106-5.i386.rpm libaio-0.3.106-5.x86_64.rpm libaio-devel-0.3.106-5.i386.rpm libaio-devel-0.3.106-5.x86_64.rpm sysstat-7.0.2-3.el5.x86_64.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.x86_64.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.x86_64.rpm 不同的OS需要的RPM可能不一样。
使用ASMLib创建ASM,需要下载ASMLib的3个包,其中oracleasm这个包要选择和OS内核版本匹配。
1.3RAC拓朴结构
二、安装步骤:
第1步:任务列表
阶段 任务列表 确认集群节点数量,每个节点的主机名; 确认每个主机的3个IP地址(区分Public、Private NIC); 数据库存储技术选型(ASM/OCFS/RAW/Other); 存储空间规划,包括软件安装位置、数据库文件位置规划 配置主机名和3个IP地址;RPM包检查; 磁盘分区;配置ASM设备; 系统需求(OS Kernel参数、空间需求); 创建Oracle用户,要求每个节点UID、GID相同; 定义Oracle用户的环境变量,包括$ORACLE_HOME;$OCR_HOME、资源数量限制; 用户等价;节点时间同步; Hangcheck-timer模块配置 安装Oracle Clusterware,安装后进行检查; 安装Oracle Database;创建ASM磁盘; 配置Listener;创建ASM;创建RAC数据库; 安装后测试,Failover和Loadbalance 前期规划 配置节点主机 安装部署 第2步 规划阶段
1、 确认集群节点数量,确认主机名和3个IP地址。
110业务数据库服务器IP 主机名 网卡:Public NIC 网卡:Private NIC IP/网络名:Public IP IP/网络名:VIP IP/网络名:Private IP scan IP/网络名
node1 Eth0 Eth1 192.168.0.93/node1 192.168.0.94/node1-vip 10.100.107.2/node1-priv 192.168.0.97/node-scan 节点1 node2 Eth0 Eth1 192.168.0.95/node2 192.168.0.96/node2-vip 10.100.107.4/node2-priv 节点2 子网掩码:255.255.255.0 网关:192.168.0.1
2、 磁盘规划
硬盘配制如下:
/dev/sda 本地磁盘 80G
/dev/ocr_vote01 共享磁盘存放ocr文件 1G /dev/asm_data01 共享磁盘,用asm管理,存储oracle数据库文件 100G /dev/asm_fra01 共享磁盘,用asm管理,存储oracle数据库归档日志和闪回日志等信息 80G
第3步 实施阶段
整个过程可分为8个步骤: 1:硬件安装 2:Linux安装 3:主机配置
4:安装Clusterware 5:安装Oracle Database 6:配置Listener 7:创建ASM
8:创建Database。
3.1 硬件安装
安装在虚拟机中,虚拟机版本为VMware 5.5
3.2 Linux安装
1.创建虚拟机
先来创建node1的虚拟机, 过程如下:
运行VMware vSphere Client,登录到VMware ESXi服务器,点击 文件->新建->虚拟机 向导配置如下:
配置:自定义
名称和位置:node1 存储器:默认值
虚拟机版本:虚拟机版本 8
客户机操作系统:linux 版本:Oracle Linux(64位) CPU:虚拟插槽数:1,每个虚拟插槽的内核数:4 内存大小:8GB
网络: 2,其他默认
SCSI控制器:SCSI控制器:LSILogic并形 选择磁盘:创建新的虚拟磁盘
创建磁盘:磁盘大大小:80GB,磁盘置备:精简置备,位置:与虚拟机存储在同一目录中
高级选项:虚拟设备节点:SCSI(0:0),模式默认值 即将完成:点完成
创建node2虚拟机和上面步骤一样,只是在输入名称和位置时候输入node2 2、操作系统安装注意事项
操作系统用默认的安装方式安装即可,有如下几个注意事项: 安装英文版
磁盘划分swap空间为8096GB 可不安装图形化界面 其他默认。
3.3主机配置 1、网络配置
两个网卡配置成2.1节即可。
然后配置hosts文件。通过编辑每个节点的/etc/hosts文件,VIP是在Oracle Clusterware安装中创建的,不用手工设置
#vi /etc/hosts 添加如下信息: #bond0 - public 192.168.0.93 node1 192.168.0.95 node2 #bond1 - private
10.100.107.2 node1-priv 10.100.107.4 node2-priv #vip
192.168.0.94 node1-vip 192.168.0.96 node2-vip # scan ip
192.168.0.97 node-scan #em12c
192.168.0.109 oemtest
2、修改主机名
# vi /etc/sysconfig/network HOSTNAME=node1
GATEWAY=192.168.0.1
重启网络服务使其生效
# service network restart
3、关闭selinux和防火墙
[root@localhost ~]# vi /etc/selinux/config #把enabled改为disabled [root@localhost ~]# chkconfig iptables off [root@localhost ~]# service iptables stop
4、安装软件包
配置yum本地 安装缺少包
vi /etc/yum.repos.d/rhel-source.repo [rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source baseurl=file:///mnt/ enabled=1 gpgcheck=0
安装缺少包1.2节中缺少包: 如下命令: yum install \\ binutils \\
compat-libcap1 \\
compat-libstdc++-33 \\
compat-libstdc++-33*.i686 \\ elfutils-libelf-devel \\ gcc \\ gcc-c++ \\ glibc*.i686 \\ glibc \\
glibc-devel \\
glibc-devel*.i686 \\ ksh \\
libgcc*.i686 \\ libgcc \\ libstdc++ \\
libstdc++*.i686 \\ libstdc++-devel \\
libstdc++-devel*.i686 \\ libaio \\
libaio*.i686 \\ libaio-devel \\
libaio-devel*.i686 \\ make \\ sysstat \\ unixODBC \\
unixODBC*.i686 \\ unixODBC-devel \\ unixODBC-devel*.i686
5、配制时间同步
在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置。 Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。
Oracle 提供了两种方法来实现时间同步:
一种方法是配置了网络时间协议 (NTP) 的操作系统,
另一种方法是新的 Oracle 集群时间同步服务 (CTSS)。Oracle 集群时间同步服务 (ctssd) 旨在为那些 Oracle RAC 数据库无法访问 NTP 服务的组织提供服务。
配置集群时间同步服务 — (CTSS)
使用集群时间同步服务在集群中提供同步服务,需要卸载网络时间协议 (NTP) 及其配置。
要停用 NTP 服务,必须停止当前的 ntpd 服务,从初始化序列中禁用该服务,并删除 ntp.conf 文件。要在 Oracle Enterprise Linux 上完成这些步骤,以 root 用户身份在两个 Oracle RAC 节点上运行以下命令:
[root@racnode1 ~]# /sbin/service ntpd stop [root@racnode1 ~]# chkconfig ntpd off
[root@racnode1 ~]# mv /etc/ntp.conf /etc/ntp.conf.original
还要删除以下文件:
[root@racnode1 ~]# rm /var/run/ntpd.pid 此文件保存了 NTP 后台程序的 pid。
当安装程序发现 NTP 协议处于非活动状态时,安装集群时间同步服务将以活动模式自动进行安装并通过所有节点的时间。如果发现配置了 NTP,则以观察者模式启动集群时间同步服务,Oracle Clusterware 不会在集群中进行活动的时间同步。
在安装后,要确认 ctssd 处于活动状态,请作为网格安装所有者 (grid) 输入以下命令:
[grid@node1 ~]$ crsctl check ctss
CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
[grid@node2 ~]$ crsctl check ctss
CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
6、创建Oracle用户和DBA组
必须保证每个节点上Oracle用户的uid和DBA用户组的GID相同,下面的命令在每个节点都要执行。
groupadd -g 501 dba
groupadd -g 502 oinstall groupadd -g 503 oper groupadd -g 504 asmadmin groupadd -g 505 asmoper groupadd -g 506 asmdba
useradd -g oinstall -G dba,asmdba,oper oracle
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid
修改用户密码:(oracle) passwd oracle passwd grid
7、创建Oracle基目录
创建Oracle RAC所使用的目录,并修改相应的权限,在所有节点执行 mkdir -p /u01/app/grid
chown -R grid:oinstall /u01/app/grid chmod -R 775 /u01/app/grid
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01/app/11.2.0/grid chmod -R 775 /u01/app/11.2.0/grid
mkdir -p /u01/app/oraInventory
chown grid:oinstall /u01/app/oraInventory chmod -R 775 /u01/app/oraInventory
mkdir -p /u01/app/oracle
chown oracle:oinstall /u01/app/oracle chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oracle/11.2.0/db_1
chown oracle:oinstall /u01/app/oracle/11.2.0/db_1 chmod -R 775 /u01/app/oracle/11.2.0/db_1
8、配置Oracle用户的环境
根据用户的shell种类,编辑对应的profile文件。 ? 节点1以grid用户登录, #su - grid
$vi ~/.bash_profile
把以下 内容追加到.bash_profile文件
umask 022
export TMP=/tmp export TMPDIR=/tmp
export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/usr/sbin export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_HOSTNAME=node1 export ORACLE_TERM=xterm
export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS11=$ORACLE_HOME/nls/data export PATH=$ORACLE_HOME/bin:$PATH
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
export CVUQDISK_GRP=oinstall
if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi
umask 022 fi
? 节点1以oracle用户登录, #su - oracle
$vi ~/.bash_profile
把以下 内容追加到.bash_profile文件
umask 022
export TMP=/tmp export TMPDIR=$TMP
export ORACLE_HOSTNAME=node1
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_SID=rac1 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
umask 022 fi
? 节点2以grid用户登录, #su - grid
$vi ~/.bash_profile
把以下 内容追加到.bash_profile文件 umask 022 export TMP=/tmp export TMPDIR=/tmp
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 asmlib]# rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64
[root@node1 asmlib]# rpm-ivh oracleasm-2.6.18-274.el5-2.0.5-1.el6.x86_64.rpm [root@node1 asmlib]# rpm -ivh kmod-oracleasm-2.1.7-1.el6.x86_64.rpm [root@node1 asmlib]# rpm -qa |grep asm
? 配置ASM(在所有节点执行)
[root@node1 ~]# /etc/init.d/oracleasm configure
Default user to own the driver interface []: grid Default group to own the driver interface []: asmadmin Start Oracle ASM library driver on boot (y/n) [n]: y Scan for Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: done
? 创建ASM磁盘(在节点1执行)
注:创建ASM磁盘之前,两节点必须同时认出共享磁盘,并用fdisk命令划分磁盘分区。 [root@node1 ~]# /etc/init.d/oracleasm createdisk ocr_vote01 /dev/sdb1 [root@node1 ~]# /etc/init.d/oracleasm createdisk asm_data01 /dev/sdc1 [root@node1 ~]# /etc/init.d/oracleasm createdisk asm_fra01 /dev/sdd1 ? 扫描识别ASM磁盘(在所有节点执行)
[root@node1 ~]# /etc/init.d/oracleasm scandisks [root@node1 ~]# /etc/init.d/oracleasm listdisks
第6步 安装Oracle Grid
安装Grid Infrastructure软件以grid用户登录 然后用ssh把软件包上传到node1
p10404530_112020_Linux-x86-64_3of7.zip grid用户登录解压
$ unzip p10404530_112020_Linux-x86-64_3of7.zip 登陆到grid 用户,执行安装文件,在节点1执行; ./runInstaller
选择“安装和配置集群的网格基础结构”:
选择“高级安装”
选择“中文”和“英语”
填写名称
选择“添加”增加节点
忽略警告
ASM跟cvuqdisk报错解决 cd /tmp/oracle/grid/rpm
rpm -ivh cvuqdisk-1.0.9-1.rpm
Preparing... ########################################### [100%] NTP GRID有自带我就偷懒不配了,没有配置DNS会有Task resolv.conf Integrity报错 不影响安装 直接ignore all跳过.
GSD OC4J NTP 三个服务器问题。
确认群集安装成功:
[grid@node1 ~]$ crs_stat -t -v
Name Type R/RA F/FT Target State Host ---------------------------------------------------------------------- ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE node1 ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE node1 ora.OCR.dg ora....up.type 0/5 0/ ONLINE ONLINE node1 ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE node1 ora.eons ora.eons.type 0/3 0/ ONLINE ONLINE node1 ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE ora....network ora....rk.type 0/5 0/ ONLINE ONLINE node1 ora.oc4j ora.oc4j.type 0/5 0/0 OFFLINE OFFLINE ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE node1 ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE node1 ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE node1 ora....SM1.asm application 0/5 0/0 ONLINE ONLINE node1 ora....S1.lsnr application 0/5 0/0 ONLINE ONLINE node1 ora.node1.gsd application 0/5 0/0 OFFLINE OFFLINE ora.node1.ons application 0/3 0/0 ONLINE ONLINE node1 ora.node1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE node1 ora....SM2.asm application 0/5 0/0 ONLINE ONLINE node2 ora....S2.lsnr application 0/5 0/0 ONLINE ONLINE node2
ora.node2.gsd application 0/5 0/0 OFFLINE OFFLINE ora.node2.ons application 0/3 0/0 ONLINE ONLINE node2 ora.node2.vip ora....t1.type 0/0 0/0 ONLINE ONLINE node2 [grid@node1 ~]$
ora.oc4j OFFLINE 解决办法:
[grid@node1 ~]$ srvctl enable oc4j PRKO-2116 : OC4J is already enabled [grid@ node1 ~]$ srvctl start oc4j
[grid@ node1 ~]$ srvctl enable nodeapps [grid@ node1 ~]$ crs_stat –t
ora.gsd等 OFFLINE 解决办法: 在节点2执行
[grid@node2 ~]$ srvctl enable nodeapps [grid@node2 ~]$ srvctl start nodeapps [grid@node2 ~]$ srvctl status nodeapps [grid@node2 ~]$ crs_stat – t –v
资源组状态:
[grid@node1 ~]$ crsctl status resource –t
检查集群节点: olsnodes
检查 Oracle 集群注册表 (OCR): [grid@node1 ~]$ ocrcheck
检查表决磁盘:
crsctl query css votedisk
第7步 创建ASM磁盘组
以grid用户在node1节点登录 在安装Clusterware 的时候,会创建ASM 实例,但是它只创建了一个CRS 组来安装OCR 和Voting Disk。 在我们继续安装Oracle 数据库之前,我们需要创建一个DATA 和 FRA 的ASM 磁盘组来存放这些文件。
创建过程很简单。 运行asmca(ASM Configuration Assistant)命令就可以弹出创建窗口。 在窗口中创建完DATA 和 FRA 组后,退出窗口即可。
在grid 用户下,执行 asmca,启动 asm 磁盘组创建向导
点击“创建”按钮,在弹出的创建界面中填写磁盘组名称,选择外边存储方,并勾选成员,选择完毕后点击 ok;
以同样的方法创建 BACKUP磁盘组,创建完毕后如下
第8步 安装Oracle Database
以oracle 用户登录到节点1 [oracle@node1 ~]$ ./runInstaller
正在阅读:
Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文04-11
古诗词鉴赏试题04-18
CCS教程06-05
肾小管上皮细胞转分化与糖尿病肾病01-11
一件亲身经历的往事作文450字07-08
网上祭英烈寄语大全07-31
动车组车体新技术06-08
《管理学》案例分析09-29
读书伴我成长作文700字07-02
- 1ORACLE+11g - RAC部署方案
- 2CentOs 6.4 x86 - 64 静默安装Oracle 11g R2
- 3ORACLE 11G体系结构
- 4CentOs 6.4 x86 - 64 静默安装Oracle 11g R2
- 5VMware Workstation 7.0.0 安装 Oracle 10g RAC 成功
- 6Centos 6.5安装oracle 11g及配置启动 - 图文
- 7VMWare+oracle Enterprise linux 5+oracle10g RAC安装文档
- 811G讲解 - 图文
- 9OracleLinux6.5下安装Oracle11g - ASM
- 10Oracle 11g 课后答案,孙凤栋
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- OracleLinux
- 图文
- Oracle
- VMware
- 平台
- 11g
- RAC
- 6.4
- 辽宁省矿山工程建筑企业名录2018版263家 - 图文
- 吉大16秋学期《数字逻辑电路》在线作业二
- arcgis中数据的采集与编辑 - 图文
- 临水施工方案 - 图文
- 2015年全国高考理综(物理部分)- II卷
- 建设工程安全生产技术复习题
- 荣成二中:综合素质评价策略(推荐典型发言)
- 长山镇第一初级中学学校管理制度汇编
- 液氨储罐设计说明书
- 高一年级英语周练1
- 可编程逻辑器件课程考试
- Zinvert智能高压变频器调速系统操作检修规程
- 文言文到底怎么教
- 考公务员必备常识
- 内网安全十大防护策略详解 - 图文
- 园林工程防台风、防汛应急预案
- 哈工大土木复试的一些经验和建议1
- 金融借贷合同纠纷中的若干难点争点问题
- 山东省户口登记管理规范(试行)
- 一笔画问题 - 七桥问题的解决