ADG备库为PDB配置监听

2020年11月26日 920点热度 0人点赞 0条评论

创建一个PDB,数据库默认会自动创建和启动一个同名的service,且不能被删除。
select SERVICE_ID,NAME,CREATION_DATE,PDB from dba_services;
但在创建adg备库时,并不会自动配置和启动这个服务,这样就导致应用无法直接访问备库的PDB。
需手动在备库配置这个静态监听,如下第2个SID_DESC就是一个PDB的配置方法:
GLOBAL_DBNAME 对应 PDB的名字,也就是service名字。

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = wydb)
      (ORACLE_HOME = /u01/app/oracle/product/12.2.0/db_1)
      (SID_NAME = wydb1)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = pdbapp)
      (ORACLE_HOME = /u01/app/oracle/product/12.2.0/db_1)
      (SID_NAME = wydb1)
    )
  )

liking

这个人很懒,什么都没留下

文章评论