----------------------------------------------------------------------------
VCS修改主机名
----------------------------------------------------------------------------
1. 停双机
hastop -all
2. 修改/etc/HOSTNAME
# /etc/rc.d/boot.localnet start –使生效
3. 修改/etc/hosts文件
4. 更改双机所需文件
/etc/llthosts
/etc/llttab
/etc/VRTSvcs/conf/sysname
/etc/VRTSvcs/conf/config/main.cf
5. 两台机器重启llt gab
/etc/init.d/gab stop
/etc/init.d/llt stop
/etc/init.d/llt start
/etc/init.d/gab start
6. 启动双机
hastart
7.如果双机没有正常启动,用命令强制接受设置
# /opt/VRTS/bin/hasys -force new system name
----------------------------------------------------------------------------
Oracle侧配置修改(VCS修改主机名及相关HA配置,主机重启后数据库及ASM实例未自动启动)
----------------------------------------------------------------------------
Therefore, please perform the next steps after the hostname was updated/changed/modified in the Oracle Restart configuration

1) Configure the CSS & OHAS services as root user as follows
su - root
# /opt/oracrs/product/11gR2/grid/crs/install/roothas.pl -deconfig -force
# /opt/oracrs/product/11gR2/grid/crs/install/roothas.pl

2) Please perform the next steps as oracle or grid OS user (as the Grid Infrastructure OS owner)
su - grid
crsctl modify resource "ora.cssd" -init -attr "AUTO_START=1"

3) Restart the OHAS stack as grid or oracle OS user (as the Grid Infrastructure OS owner)
su - grid
crsctl stop has
crsctl start has

4) Check the CSS & OHAS state as grid or oracle OS user (as the Grid Infrastructure OS owner)
su - grid
crsctl check has
crsctl check css
crsctl stat resource
crsctl stat res -t

Note: If the CSS & OHAS service did NOT start, then you will need to reboot the Linux/unix box and check them again.

5) Recreate the default listener (LISTENER) using port 1521 (or using your desired port), thru the NETCA GUI located on the new Grid Infrastructure Oracle Home (or manually if you do not have graphical access) as grid or oracle OS user (as the Grid Infrastructure OS owner):
su - grid
vim $ORACLE_HOME/network/admin/listener.ora

# listener.ora Network Configuration File: /opt/oracrs/product/11gR2/grid/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = hwdb1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

ADR_BASE_LISTENER = /opt/oracrs/base

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
修改主机名

srvctl add listener
srvctl start listener

6) Please create the init+ASM.ora file on the <11.2 Grid Infrastructure Oracle Home>/dbs directory with the next parameters
su - grid
cd $ORACLE_HOME/dbs
mv spfile+ASM.ora spfile+ASM.ora.bak
vim init+ASM.ora

+ASM.__oracle_base='/opt/oracrs/base'#ORACLE_BASE set from in memory value
*.asm_diskgroups='DG_DATA'
*.asm_diskstring='/dev/mapper/m*','/dev/cai*'
*.asm_power_limit=1
*.diagnostic_dest='/opt/oracrs/base'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'

7) Add the ASM instance as grid or oracle OS user (as the Grid Infrastructure OS owner)
su - grid
srvctl add asm

8) Enable ASM instance Auto Start as grid or oracle OS user (as the Grid Infrastructure OS owner) as follow
su - grid
crsctl modify resource "ora.asm" -attr "AUTO_START=1"

9) Make sure the disks are discovered by kfod as grid or oracle OS user (as the Grid Infrastructure OS owner) as follow(可忽略,pfile文件已配置)
kfod asm_diskstring='ORCL:*' disks=all
OR
kfod asm_diskstring='<full path ASM disks location>/*' disks=all

10) If so, then startup the ASM instance as grid or oracle OS user (as the Grid Infrastructure OS owner) as follow:
su - grid
export ORACLE_SID=+ASM
sqlplus / as sysasm
startup pfile=init+ASM.ora --#init file from point #6
show parameter asm

11) Validate that the candidate disks are being discovered:

set lin 300 pages 5000
col path for a50
select path from v$asm_disk;

12) Create a new ASM instance spfile:

create spfile from pfile;
shutdown immediate;
startup
show parameter spfile

13) Add the new ASM spfile and listener to the new ASM instance resource:

srvctl modify asm -p /opt/oracrs/product/11gR2/grid/dbs/spfile+ASM.ora
srvctl modify asm -l LISTENER

/*确认数据库资源已添加
根据具体情况添加数据库资源,因VCS双机Oracle DB资源只会运行在一个节点上,不需要执行此步骤。
su – oracle
$ echo $ORACLE_SID
$ echo $ORACLE_HOME
srvctl add database -d $ORACLE_SID -o $ORACLE_HOME
srvctl start database -d dbname
*/

14) Validate the OHAS (Oracle Restart) services start as follows:

crsctl stop has
crsctl start has
crsctl stat res
crsctl stat res -t

15)oracle用户下的$ORACLE_HOME/network/admin/listener.ora
也需要修改对应的主机名,因VCS双机资源配置的是oracle用户下的监听,所以必须修改,否则双机将无法启动,也无法切换。

----------------------------------------------------------------------------
主机重启,双机切换测试验证
----------------------------------------------------------------------------
验证通过。

VCS双机+oracle 11gR2+ASM主机名修改的更多相关文章

  1. oracle主机名修改

    转自:http://www.cnblogs.com/tippoint/archive/2013/04/07/3003810.html 有的情况下,我们需要修改已经安装oracle数据库的主机名.以下是 ...

  2. CentOS7主机名修改

    1.命令行更改主机名,重启终端即生效. #hostnamectl --static set-hostname k8s-master

  3. Oracle LISTENER 主机名修改为IP地址后LISTENER无法监听到实例 oracle监听错误与hosts文件配置

    为什么listener.ora文件里面HOST后面到底应该输入IP地址还是主机名.我的经验告诉我,这边最好使用主机名.很多的时候,一个机器绑定的不只一个IP地址,如HOST后面是IP地址,那么ORAC ...

  4. 转://Oracle 11gR2 ASM磁盘组管理

    一.环境.[grid@rhel2 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r o ...

  5. ubuntu主机名修改

    1.查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于"@"符号后: 其二,在终端窗口中输 ...

  6. oracle 11gR2 ASM添加和删除磁盘

    一.环境 oracle 11gR2 RAC + Oracle Linux Server release 5.9 二.实施 备注:安全起见,操作之前停数据库实例.ASM实例 1.节点1.2磁盘信息 -- ...

  7. 1.ECS(CentOS7)主机名修改命令

    命令:hostnamectl 使用--help参数查看hostnamectl里面每个参数对应的含义: [root@localhost ~]# hostnamectl --help Query or c ...

  8. 修改Linux的基本配置(修改主机名修改ip地址安装JDK/Tomcat/MySQL等等)

    (一)基本操作修改 修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 修改ip地址 vi /etc/s ...

  9. linux的hostname(主机名)修改详解

    Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname.也可以直接cat /proc/sys/kernel/hostname查看. #ho ...

随机推荐

  1. S5PV210中断体系结构分析

    我们按照Tiny210官方的裸板程序来梳理S5PV210的中断体系. 关于 S5PV210 的中断体系结构 S5PV210 的中断控制器是由 4 个向量中断控制器(VIC). ARM PrimeCel ...

  2. Umbraco 资源推荐

    Umbraco 社区 Umbraco 官方社区.找到人们谈论当前的 Umbraco 主题的最好方法是通过 Twitter.Umbraco 也知道他们很多的聚会和节日在世界各地举行.Umbraco 的开 ...

  3. 移动端地区选择控件mobile-select-area

    由于之前的[js开源组件开发]js手机联动选择地区仿ios 开源git 很受欢迎,于是我又对其进行了一些优化,包括可选的范围变大了,添加了默认空首地址的功能,也添加了更多api参数,首先我们先来看下这 ...

  4. U盘基本处理,U盘与移动固态硬盘

    一.辨别 USB2.0 和 USB3.0 1.从USB外观上来看,USB2.0通常是白色或黑色,而USB3.0则改观为“高大上”的蓝色接口. 目前,部分笔记本电脑USB接口,已同时提供对USB2.0及 ...

  5. spring事务传播行为之使用REQUIRES_NEW不回滚

    最近写spring事务时用到REQUIRES_NEW遇到一些不回滚的问题,所以就记录一下. 场景1:在一个服务层里面方法1和方法2都加上事务,其中方法二设置上propagation=Propagati ...

  6. 《深入理解Java虚拟机:JVM高级特性与最佳实践》读书笔记

    第一部分 走进Java 一.走进Java 1.概述 java广泛应用于嵌入式系统.移动终端.企业服务器.大型机等各种场合,摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想 2.java技术体系 ...

  7. spline和Pchips的不同(matlab)

    这是一条官方的链接:http://blogs.mathworks.com/cleve/2012/07/16/splines-and-pchips/ 主要是比较在matlab中spline和Pchips ...

  8. Linux常用基本命令:三剑客命令之-awk内置变量与自定义变量

    AWK中,变量分为两种:内置变量与自定义变量. 常见的内置变量有: FS:输入字段分隔符, 默认为空白字符 OFS:输出字段分隔符, 默认为空白字符 RS:输入记录分隔符(输入换行符), 指定输入时的 ...

  9. 自定义基于jquery竖向瀑布流插件

    公司新项目做了一个关于图片的板块,网上找了一些瀑布流插件都不是很适合自己,于是就自己造轮子写一个,并封装成插件github 于是就想分享一下,主要是为了更好的学习与记忆. 如果大家进来了,希望能给我g ...

  10. Java —— 对象

    创建对象 int[] b = new int[30]; 等号右侧:创建了一个数组对象  // 等号左侧:变量 b 称为该对应的引用  // 称作 变量 b 指向了一个对象  // 有时也简称为: b ...