运维联盟俱乐部

 找回密码
 立即注册
查看: 1921|回复: 0

exdata-管理-db节点-弹性配置

[复制链接]

该用户从未签到

发表于 2022-1-18 17:14:35 | 显示全部楼层 |阅读模式

弹性配置提供了一种灵活高效的机制来更改 Exadata 数据库云服务器的服务器配置。
下面从3个场景进行说明

1.向集群增加新节点

1)确认要加入集群的节点是否需要reimage 或者进行升级
检查集群中要添加新数据库服务器的数据库服务器的映像标签。

如果新数据库服务器的映像标签比集群中现有数据库服务器的映像标签更新或更新,并且您不希望升级现有服务器,则将新数据库服务器重新映像到旧版本 通过完成以下任务:
  下载最新版本的集群验证实用程序(CVU)
  image数据库服务器(image)
  reimage数据库服务器
如果新数据库服务器的版本比集群中现有数据库服务器的映像标签更早或更旧,则需要使用 patchmgr 进行升级。 有关详细信息,请参阅更新 Exadata 软件。

2)通过下面的任务,将新节点增加到已有集群(这个在扩容场景比如半配升级到满配也会用到)
对于裸机系统:
  为集群准备重新映像的数据库服务器
  将 Oracle Grid Infrastructure 克隆到替换数据库服务器
  将 Oracle 数据库主目录克隆到替换数据库服务器

对于 Oracle VM 系统:
  参考“Expanding an Oracle RAC Cluster on Oracle VM Using OEDACLI”


2.将一个db node 移动到另一个集群系统
您可以重新调整现有数据库服务器的用途并将其移动到同一 Oracle Exadata 机架中的不同集群。
1)从原集群删除要删除的节点
a)在要删除的节点上停止crs
Grid_home/bin/crstl stop crs

b)删除节点
  --禁用监听
  $ srvctl disable listener -n failed_server
  $ srvctl stop listener -n failed_server
  --删除oracle home
  $ cd $ORACLE_HOME/oui/bin
  $ ./runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/dbhome_1 "CLUSTER_NODES=list_of_working_servers"
  list_of_working_servers---指仍工作的节点

  --检查是否unpin(Grid)
  $ olsnodes -s -t
  dm01adm05        Inactive        Unpinned
  dm01adm06        Active          Unpinned
  dm01adm07        Active          Unpinned
  dm01adm08        Active          Unpinned

  --root 停止vip资源
  # srvctl stop vip -i failed_server-vip
  PRCC-1016 : failed_server-vip.example.com was already stopped

  # srvctl remove vip -i failed_server-vip
  Please confirm that you intend to remove the VIPs failed_server-vip (y/[n]) y

  --从集群删除节点
  # crsctl delete node -n failed_server
  CRS-4661: Node dm01db01 successfully deleted.

  --重新relocate voting disks

  --更新oracle inventory 信息
  $ cd $ORACLE_HOME/oui/bin
  $ ./runInstaller -updateNodeList ORACLE_HOME=/u01/app/12.1.0.2/grid "CLUSTER_NODES=list_of_working_servers" CRS=TRUE

  --校验成功删除
  $ cluvfy stage -post nodedel -n failed_server -verbose

2)确定重新调整用途的数据库服务器是否需要重新映像
  如果image 版本不同,需要重新reimage 节点,通过完成下面的任务完成reimage
       下载最新版本的集群验证实用程序(CVU)
        image数据库服务器(image)
        reimage数据库服务器
3)将节点增加到集群
    为集群准备重新映像的数据库服务器
    将 Oracle Exadata System 软件补丁包应用到替换数据库服务器
    将 Oracle Grid Infrastructure 克隆到替换数据库服务器
    将 Oracle 数据库主目录克隆到替换数据库服务器
4)下载最新的EXAchk工具进行检查

3.从集群删除一个节点
1)停止crs
$ Grid_home/bin/crstl stop crs


2)从集群删除数据库节点
3)下载最新的EXAchk工具进行检查













回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

运维联盟俱乐部 ( 冀ICP备19036648号 )

GMT+8, 2024-5-11 14:34 , Processed in 0.055977 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表