remove a database does not remove the server pool
在添加database的时候,报server pool已经存在,需要想办法删除这个server pool
[oracle@scaqad02adm01 bin]$ ./srvctl add database -d cdb3 -oraclehome /u01/app/orabase/19.10 -y manual
PRCS-1007 : Server pool cdb3 already exists
PRCR-1086 : server pool ora.cdb3 is already registered
使用srvctl remove srvpool移除失败
[oracle@scaqad02adm01 bin]$ ./srvctl remove srvpool -serverpool cdb3_cdb3pdbsseed_srv
PRKO-3161 : Server pool cdb3_cdb3pdbsseed_srv is internally managed as part of administrator-managed database configuration and therefore cannot be removed directly via srvpool object.
解决方法就是使用root用户运行crsctl delete serverpool来删除
[root@scaqad02adm01 bin]# ./crsctl delete serverpool ora.cdb3
CRS-2557: Server pool 'ora.cdb3' cannot be unregistered as it is referenced by server pool 'ora.cdb3_cdb3pdbsseed_srv'
CRS-4000: Command Delete failed, or completed with errors.
[root@scaqad02adm01 bin]# ./crsctl delete serverpool ora.cdb3_cdb3pdbsseed_srv
[root@scaqad02adm01 bin]# ./crsctl delete serverpool ora.cdb3
9436874