Oracle RAC 环境下修改主机名

php中文网
发布: 2016-06-07 17:26:00
原创
1944人浏览过

在Oracle 的Metalink 上没有找到相关的修改方法,除了上面提到的删除节点在添加节点。 其实还有一种很简单的方法,就是重新运行C

先看oracle 官方文档上的两段说明:

 (1)Can I change the public hostname in my Oracle Database 10g Cluster using Oracle Clusterware?

Hostname changes are not supported in Oracle Clusterware (CRS), unless you want to perform a deletenode followed by a new addnode operation.
The hostname is used to store among other things the flag files and Oracle Clusterware stack will not start if hostname is changed.

(2)Does the hostname have to match the public name or can it be anything else?

When there is no vendor clusterware, only Oracle Clusterware, then the public node name must match the host name. When vendor clusterware is present, it determines the public node names, and the installer doesn't present an opportunity to change them. So, when you have a choice, always choose the hostname.

From: Metalink Note 220970.1 RAC Frequently Asked Questions:

根据官网上的这2段文字,我们可以看出2点:

(1). RAC 环境一旦安装好后, 主机名就不能修改,除非先删除节点,修改Hostname, 在添加节点。

(2). 主机名必须和public 名一致。这一点在安装文档中有特别强调。

在Oracle 的Metalink 上没有找到相关的修改方法,除了上面提到的删除节点在添加节点。 其实还有一种很简单的方法,就是重新运行CRS的配置文件(/u01/app/oracle/product/crs/install/rootconfig),重新格式化OCR和Voting disk,然后重新创建CRS的资源。

这些操作需要先关闭CRS。 所以在生产库上,一般不会去做这样的操作。 生产系统维护稳定第一。 但作为一个知识点,我们可以学习一下。

测试平台:RedHat 5.4 + Multipath + RAW + ASM + Oracle 10gR2 

相关操作如下:

一. 停止CRS

使用$ORA_CRS_HOME/bin/crsctl stop crs 命令即可。 

执行完该命令后, 所有的database,listeners,和其他注册在CRS里的resource都将停止。

二. 修改主机名

原来的主机名:

[root@rac1 bin]# hostname

rac1

[root@rac2 bin]# hostname

rac2

 

图改改
图改改

在线修改图片文字

图改改 455
查看详情 图改改

将主机名修改为racdb1 和 racdb2。

 

在节点1修改成如下:

[root@rac1 bin]# hostname racdb1

[root@rac1 bin]# hostname

racdb1

[root@rac1 bin]# cat /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=racdb1

GATEWAY=192.168.6.254

[root@rac1 bin]# cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost

# Public Network - (eth0)

192.168.6.223    racdb1

192.168.6.226    racdb2

# Private Interconnect - (eth1)

192.168.6.224    racdb1-priv

192.168.6.227    racdb2-priv

# Public Virtual IP (VIP) addresses - (eth0:1)

192.168.6.225    racdb1-vip

192.168.6.228    racdb2-vip

在节点2与节点1一样。

linux

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号