Oracle RAC修改1521端口方法

                            (RAC)数据库修改监听端口

–1号节点 grid用户
srvctl modify listener -l LISTENER -p “TCP:11521”
srvctl modify scan_listener -p 11521

–plsql登录2台验证,查询原始信息,保存备份下。
show parameter local_listener;
local_listener string (ADDRESS=(PROTOCOL=TCP)(HOST=10.176.216.96)(PORT=1521))
–验证IP是/etc/hosts VIP

show parameter remote_listener;
remote_listener string scan-cluster:1521
–蓝色是/etc/hosts文件scan 别名

–1号节点 grid用户
sqlplus / as sysdba

alter system set local_listener=‘(ADDRESS=(PROTOCOL=TCP)(HOST=10.176.216.96)(PORT=11521))’ scope=both sid=‘mdscsdb1’;

alter system set local_listener=‘(ADDRESS=(PROTOCOL=TCP)(HOST=10.176.216.97)(PORT=11521))’ scope=both sid=‘mdscsdb2’;

alter system set remote_listener=‘scan-cluster:11521’ scope=both;

– 注意:remote_listener需要plsql数据库show parameter remote_listener命令验证,有可能数据库内未变,那么就需plsql命令行执行以上修改remote_listener;(见其他备注)

–关闭1号节点LISTENER
srvctl stop listener -l LISTENER -n mdscsdb1

–查看grid环境变量路径(HOME)
cat .profile
#For Grid
export ORACLE_BASE=/oracle/app/grid/base
export ORACLE_HOME=/oracle/app/grid/11.2.0

–进入路径并修改文件中的端口(应该有2处)
vi /oracle/app/grid/11.2.0/network/admin/ endpoints_listener.ora
stty columns 100(ssh中编辑提示宽度不够时需要该命令)

–启动1号节点LISTENER
srvctl start listener -l LISTENER -n mdscsdb1

–重启2号节点LISTENER
srvctl stop listener -l LISTENER -n mdscsdb2
srvctl start listener -l LISTENER -n mdscsdb2

–切换oracle,重启数据库(必须重启),验证单点IP登录各节点新端口以及scan IP+新端口登陆方式。

其他备注:若使用scan IP+新端口登陆不上
–1.就需要在plsql内命令行修改:
alter system set remote_listener=‘scan-cluster:11521’ scope=both;

–2.然后 重启scan_listener
srvctl stop scan_listener
srvctl start scan_listener

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值