Cannot manage service with srvctl, when it's created with same name as Database: PRKO-2120 (Doc ID 362645.1)

Last updated on MARCH 18, 2008

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.2
This problem can occur on any platform.
Solaris 10
Oracle Clusterware 10.2.0.2.0
Automatic Storage Management (ASM) 10.2.0.2.0
RAC Database 10.2.0.2.0

Symptoms

You created a service with dbca during db creation time with same name as
database (RPAPP):
HA Resource Target State
----------- ------ -----
ora.RPAPP.RPAPP.RPAPP1.srv ONLINE ONLINE on uxrdb01
ora.RPAPP.RPAPP.RPAPP2.srv ONLINE ONLINE on uxrdb02
ora.RPAPP.RPAPP.cs OFFLINE ONLINE ONLINE on uxrdb01

Afterwards you noticed, that srvctl isn't able to manage this:
.
$ srvctl start service -d RPAPP
Service name cannot be same as the database default service name RPAPP
.
Trying to delete the service fails also:
$ srvctl remove service -d RPAPP -s RPAPP
PRKO-2120 : The internal database service RPAPP cannot be managed with srvctl.
.
Then you wanted to remove the service with DBCA. It raised a pop-up Window:
Failed to stop services "[RPAPP]" of cluster database "RPAPP","Service name cannot be the same
as the database default service name RPAPP".


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms