19c 单机gi db 安装 restart standalone-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502522
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2022-05-31 15:03:25

19c的rac安装都需要先安装gi(习惯上称为crs),配置asm,再安装db,再建库
有时单机上也想用gi,一般是安装gi,配置 data,安装db,建库,将数据文件创建在 data上
还有一种简单架构,只安装gi软件(习惯上称为has),不配置asm磁盘组,db可以先装,也可以后装。

为什么要这么组合?为何设计这样的架构?

这是oracle restart on standalone的实现方式
一般用于管理侦听、数据库、服务(service)等,总之是单机高可用的oracle凯发app官方网站的解决方案。

有种场景:同城双活搭建了单机adg,对外服务,如果主备切换后,客户端如何透明访问?

官方介绍:




假设已经安装了单机的19c数据库,并创建好了adg,单独给dg配置侦听。接下来的安装gi(restart on standalone)大致过程:

1.创建grid用户及相关base home目录
2.执行gridsetup.sh以启动 oracle grid infrastructure 设置向导
3.在 select configuration option 屏幕中,选择set up software only
4.按向导一步步执行,最后根据提示运行root.sh脚本或orainstroot.sh脚本
5.以root运行 
$grid_home/crs/install/roothas.sh
6.以grid运行 
cd $grid_home/oui/bin
./runinstaller -updatenodelist oracle_home=$oracle_home \
  -defaulthomename cluster_nodes= crs=true
这里的$oracle_home指的是grid的home位置

安装完毕,但是没有纳管任何服务,需要手工添加。

以oracle运行

添加本地资源:
先关闭侦听,然后添加
srvctl add listener -listener listener
srvctl add listener -listener listener_adg -endpoints "1522"

添加集群资源:
srvctl add database -d orcl -oraclehome $oracle_home \
-spfile $oracle_home/dbs/spfileorcl.ora

添加服务(一切都是为了它):
srvctl add service -d orcl -s hrsrv -l primary -m basic -e session -z 180 -w 5 -j long

启动侦听和服务:
srvctl start listener
srvctl start listener -listener listener_adg
srvctl start service -d orcl -s hrsrv

类似下面的效果


启停gi
crsctl start has
crsctl stop has

这种架构grid、oracle用户都要创建,各自home独立,与rac不同的是,侦听配置还是由oracle来创建和管理,只是作为本地资源添加到gi。

官方参考:
  1. https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/configuring-software-binaries-for-oracle-grid-infrastructure-for-a-standalone-server.html

客户端连接串

  1. tns_hr =
  2. (description_list =
  3. (failover = on)
  4. (load_balance = off)
  5. (description =
  6. (address_list =
  7. (address = (protocol = tcp)(host = xx.xx.34)(port = 1521))
  8. )
  9. (connect_data =
  10. (service_name = hrsrv)
  11. )
  12. )
  13. (description =
  14. (address_list =
  15. (address = (protocol = tcp)(host = xxx.62)(port = 1521))
  16. )
  17. (connect_data =
  18. (service_name = hrsrv)
  19. )
  20. )
  21. )

如果主备库切换,那么客户端无需修改连接配置即可重新正常(连接会断开一下)访问数据库。


补充说明几种架构:

单机db -- 很常见,多用于测试环境
ha  单机db -- aix中还有可能用到,利用操作系统的ha提供比单机更可靠的数据库服务
单机gi db --丐版高可用功能,可以通过service来增强服务管理,实现切换、重试等复杂需求
单机gi asm db --数据文件通过asm管理,比上一级更安全和便于管理
单机gi asm db adg --设置了adg,实现容灾需求,基金公司标配
双机gi  asm rac db
--集群系统,比单机更高的处理能力和容灾能力,常用于生产库
双机gi  asm rac db adg --两地三中心常用凯发app官方网站的解决方案

越来越高级、越来越复杂、越来越成本高
阅读(642) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图