HP-UX 11.31上搭建Oracle 11G RAC
文章目录
- 1.配置主机信息
- 1.1 修改主机名
- 1.2 配置/etc/hosts
- 2.创建组和用户
- 3.创建文件系统和安装目录:
- 3.1创建文件系统并挂载
- 3.2创建安装目录
- 4.修改profile:
- 5.配置系统参数
- 5.1配置内核参数
- 5.2配置网络参数
- 6.开启异步IO
- 7.取消ntp
- 8.配置asm磁盘
- 8.1查看asm磁盘名称
- 8.2修改asm磁盘instance number
- 8.3修改磁盘权限
- 9.创建软连接.(这一步实测是不需要了)
- 10.设置节点SSH互信
- 10.1 配置互信
- 10.2 测试互相
- 11.节点安装前检查
- 12.安装grid
- 13.创建asm磁盘组
- 14.安装oracle软件
- 15.创建数据库实例
下面主要为配置安装环境,具体的图形化安装由于基本和linux下一致,就不赘述了.
1.配置主机信息
1.1 修改主机名
set_parms hostname
修改完成之后需要重启.
1.2 配置/etc/hosts
127.0.0.1 localhost loopback
192.168.222.1 his1
192.168.222.2 his2
192.168.222.3 his1-vip
192.168.222.4 his2-vip
172.21.222.1 his1-priv
172.21.222.2 his2-priv
192.168.222.5 his-scan
注意: 这里的127必须存在
2.创建组和用户
/usr/sbin/groupadd -g 1000 oinstall
/usr/sbin/groupadd -g 1001 dba
/usr/sbin/groupadd -g 1002 oper
/usr/sbin/groupadd -g 1003 asmadmin
/usr/sbin/groupadd -g 1004 asmdba
/usr/sbin/groupadd -g 1005 asmoper /usr/sbin/useradd -u 1100 -g oinstall -G asmadmin,dba,asmoper,asmdba -d /home/grid -m grid
/usr/sbin/useradd -u 1101 -g oinstall -G dba,oper,asmdba -d /home/oracle -m oracle
3.创建文件系统和安装目录:
3.1创建文件系统并挂载
下面创建一个50GB的文件系统,挂载到/u01下,为例:
查看当前的vg信息:
vgdisplay -v
创建vg,格式化并挂载
mkdir /u01
lvcreate -L 50000 -n u01lv vg00
newfs -F vxfs -o largefiles /dev/vg00/ru01lv
echo '/dev/vg00/u01lv /u01 vxfs delaylog,largefiles 0 2' >> /etc/fstab
mount -a
注意: 这里newfs后面为ru01lv,格式化的是字符设备
3.2创建安装目录
#SETUP INVENTORY
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory#GRID_HOME
mkdir -p /u01/11.2.0/grid
chown -R grid:oinstall /u01/11.2.0/grid
chmod -R 775 /u01/11.2.0/grid#ORACLE_BASE
mkdir -p /u01/app/oracle
mkdir /u01/app/oracle/cfgtoollogs
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle#ORACLE_HOME
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/db_1
chmod -R 775 /u01/app/oracle/product/11.2.0/db_1
4.修改profile:
HP-UX比较特殊,需要使用root进行修改,例如:vi /home/oracle/.profile
===profile
oracle:
export ORACLE_SID=orcl1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export GRID_HOME=/u01/11.2.0/grid
export NLS_DATE_FORMAT="DD-MON-YYYY HH24:MI:SS"
export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH:$HOME/bin
=====
grid:
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/11.2.0/grid
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export PATH
5.配置系统参数
5.1配置内核参数
kctune -B expanded_node_host_names=1
kctune -B uname_eoverflow=0
kctune -B max_thread_proc=1024
kctune -B nproc=8192
kctune -B maxuprc=7374
kctune -B msgmni=8192
kctune -B msgtql=8192
kctune -B msgmnb=1048576
kctune -B semmns=16384
kctune -B semmni=8192
kctune -B semmnu=8188
kctune -B shmmax=4398046511104
kctune -B shmmni=4096
kctune -B shmseg=512
kctune -B maxdsiz=2040109466
kctune -B maxssiz=268435456
kctune -B maxssiz_64bit=1073741824
kctune -B maxfiles_lim=63488
kctune -B maxfiles=10240
kctune -B vps_ceiling=64
kctune -B max_async_ports=8192
kctune -B nkthread=10240
kctune -B ninode=67584
kctune -B ncsize=70000
kctune -B nflocks=8192
kctune -B filecache_max=5%
kctune -B filecache_min=1%
kctune -B lcpu_attr=1
使修改生效:
/usr/sbin/kctune –d
5.2配置网络参数
/usr/bin/ndd /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port
如果需要可以修改/etc/rc.config.d/nddconf
If necessary, edit the file /etc/rc.config.d/nddconf and add entries to update the UDP and TCP ephemeral port range to 9000-65500. For example:
TRANSPORT_NAME[0]=tcp
NDD_NAME[0]=tcp_largest_anon_port
NDD_VALUE[0]=65500TRANSPORT_NAME[1]=tcp
NDD_NAME[1]=tcp_smallest_anon_port
NDD_VALUE[1]=9000TRANSPORT_NAME[0]=udp
NDD_NAME[0]=udp_largest_anon_port
NDD_VALUE[0]=65500TRANSPORT_NAME[1]=udp
NDD_NAME[1]=udp_smallest_anon_port
NDD_VALUE[1]=9000
6.开启异步IO
rm /dev/async
/sbin/mknod /dev/async c 101 0x104
chown oracle:dba /dev/async
chmod 660 /dev/async
7.取消ntp
mv /etc/ntp.conf /etc/ntp.conf.bak
8.配置asm磁盘
8.1查看asm磁盘名称
scsimgr -p get_attr all_lun -a hw_path -a device_file -a wwid
要保证两个节点相同的wwid的磁盘名称一致。或者使用下面:
ioscan -funNCdisk
其中看第三列就是H/W Path,注意H/W Path不一定要一致,但是disk名字必须一致。
使用:
diskinfo /dev/disk/disk35
来查看disk的容量等。
8.2修改asm磁盘instance number
如果disk的名字不一致,需要进行修改,将相同的WWID的磁盘名称修改一致,通过H/W配置进行修改:
例如,我们以节点1为准,修改节点2的配置,配置文件如下:
#cat infile
64000/0xfa00/0xe disk 40
64000/0xfa00/0xf disk 35
64000/0xfa00/0x10 disk 39
64000/0xfa00/0x11 disk 36
64000/0xfa00/0x12 disk 41
64000/0xfa00/0x13 disk 38
64000/0xfa00/0x14 disk 37
64000/0xfa00/0x15 disk 42
其中:
第一列H/W Path是你要修改的服务器到存储的路径的名称,后面为磁盘的名称
加载配置文件:
#ioinit -f infile
修改完成之后再检查是否一致,重启服务器,保证重启后也一致.
8.3修改磁盘权限
chown -R grid:asmadmin /dev/rdisk/disk35
chown -R grid:asmadmin /dev/rdisk/disk36
chown -R grid:asmadmin /dev/rdisk/disk37
chown -R grid:asmadmin /dev/rdisk/disk38
chown -R grid:asmadmin /dev/rdisk/disk39
chown -R grid:asmadmin /dev/rdisk/disk40
chown -R grid:asmadmin /dev/rdisk/disk41
chown -R grid:asmadmin /dev/rdisk/disk42
chmod 660 /dev/rdisk/disk35
chmod 660 /dev/rdisk/disk36
chmod 660 /dev/rdisk/disk37
chmod 660 /dev/rdisk/disk38
chmod 660 /dev/rdisk/disk39
chmod 660 /dev/rdisk/disk40
chmod 660 /dev/rdisk/disk41
chmod 660 /dev/rdisk/disk42
9.创建软连接.(这一步实测是不需要了)
cd /usr/lib
ln -s libX11.3 libX11.sl
ln -s libXIE.2 libXIE.sl
ln -s libXext.3 libXext.sl
ln -s libXhp11.3 libXhp11.sl
ln -s libXi.3 libXi.sl
ln -s libXm.4 libXm.sl
ln -s libXp.2 libXp.sl
ln -s libXt.3 libXt.sl
ln -s libXtst.2 libXtst.sl
10.设置节点SSH互信
10.1 配置互信
his1:#su - grid$mkdir .ssh$chmod 700 .ssh$cd .ssh$ssh-keygen –t rsa //一路回车$ssh-keygen –t dsa$cat id_dsa.pub>authorized_keys$cat id_rsa.pub>>authorized_keys
his2:#su – grid$mkdir .ssh$chmod 700 .ssh$cd .ssh$ssh-keygen –t rsa //一路回车$ssh-keygen –t dsa
his1:#su – grid$cd .ssh$scp authorized_keys jhdb2:/home/grid/.ssh/ //选择yes 输入jhdb2 grid用户密码
his2:#su – grid$cd .ssh$cat id_dsa.pub>>authorized_keys$cat id_rsa.pub>>authorized_keys$chmod 600 authorized_keys$scp authorized_keys jhdb1:/home/grid/.ssh/ //选择yes 输入
10.2 测试互相
his1:#su – grid$ssh his1 date $ssh his1-priv date $ssh his2 date $ssh his2-priv date
his2:#su – grid$ssh his1 date $ssh his1-priv date $ssh his2 date $ssh his2-priv date
//如果不需要输入密码,则配置成功.oracle用户执行相同的操作.
11.节点安装前检查
./runcluvfy.sh stage -pre crsinst -n his1,his2 -fixup –verbose
这里会检查所缺少的安装包.
实测:PHSS_37042包可以不安装
12.安装grid
使用xmanager,xstart->xterm打开session,然后执行runInstall进行图形化安装
创建磁盘的时候选择我们配置好的/dev/rdisk/diskXX磁盘
13.创建asm磁盘组
和linux一致
14.安装oracle软件
和linux一致
15.创建数据库实例
和linux一致
HP-UX 11.31上搭建Oracle 11G RAC相关推荐
- redhat7.2 搭建oracle 11g RAC 问题与处理
1 udev编辑编辑asm映射关系: redhat7.2 udev编辑脚本: for i in b c d e f g h i j k l m n o p q r s t u v w x y z aa ...
- redhat 7 oracle 11,redhat7 搭建oracle 11g RAC 问题与处理
01. RHEL7中缺少包compat-libstdc++-33 (可以在RHEL6中找到,建议安装) Installation of 12.1.0.2 Oracle Database Server/ ...
- Oracle 11g RAC搭建(VMware环境)
Oracle 11g RAC搭建(VMware环境) Oracle 11g RAC搭建(VMware环境) 安装环境与网络规划 安装环境 网络规划 环境配置 1. 通过SecureCRT建立命令行连接 ...
- VMWARE下Oracle 11g RAC搭建
Oracle 11g RAC搭建(VMware环境) Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火 ...
- 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)【转】
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之环境准备 (二) 一步一步搭建oracle 11gR2 rac+dg之环境准备 ...
- 一步一步搭建 oracle 11gR2 rac+dg之grid安装(四)
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之grid安装 (四) 本章目录结构: 这一步也比较重要,主要是安装ASM,如果 ...
- 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备
虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...
- solaris oracle 移机,在 Solaris 11上安装Oracle 11g
在 Solaris 11上安装Oracle 11g 系统环境: Solaris 11 Express x86 and SPARC oracle版本:Oracle 11g Release 2 安装过程分 ...
- oracle 11g rac adg 搭建实施
oracle 11g rac adg 搭建实施 一.环境说明 1.基础环境 二.ADG配置 1.配置域名解析文件 2.主库开启归档.开启附加日志 3.主库配置归档删除策略 4.主库配置 Standby ...
最新文章
- SCSE 21fall 课程
- C#复习笔记(4)--C#3:革新写代码的方式(Lambda表达式和表达式树)
- 学习 TTreeView [7] - Insert、Delete
- Vue2.x通用条件搜索组件的封装及应用
- 【python之路】数据库2
- 福师2018计算机应用基础,中石油华东《计算机应用基础》2018年秋学期在线作业100分答案满分...
- java treeset比较,java中TreeSet的两种排序比较的方式
- 五年从P5到P8,在阿里学做个靠谱的人
- 求职过程记录(4)——启明星出现
- #华为云·寻找黑马程序员#【代码重构之路】我是如何将8行代码缩减成1行的
- mysql ssh .net_c# – 使用SSH.NET库与MySQL建立SSH连接
- ArcGIS——数据库与服务备份(一、oracle中的geodatabase备份使用impdp与expdp)
- 对比MySQL,一文看透HBase的能力及使用场景
- java控制结构_Java 控制结构与方法
- 泽众AutoRunner软件的使用方法,以测试win10环境下系统自带的计算器为例
- centos下压缩文件7z解压
- Android Studio 快捷用法
- Java小项目——家庭记账软件
- HP服务器booting embedded lom 1 port 1 hpe ethernet 1gb 4-port 331i adapter处理
- 【GPU Gems 学习笔记】Rendering Water Caustics