It just happened that I cannot start an Oracle 12.2 database on a bare metal Oracle Database Appliance:
SQL> startup nomount pfile='/tmp/init.ora';
ORA-39510: CRS error performing start on instance 'XXX' on 'YYYY'
CRS-2718: Server 'AAA' is not a hosting member of resource 'ora.YYYY.db'
CRS-0223: Resource 'ora.YYYY.db' has placement error.
clsr_start_resource:260 status:223
clsrapi_start_db:start_asmdbs status:223
Trying to modify HOSTING_MEMBERS with crsctl did also not work:
crsctl modify resource ora.YYYY.db -attr "HOSTING_MEMBERS='AAA'"
CRS-4995: The command 'Modify resource' is invalid in crsctl. Use srvctl for this command.
I did not find any srvctl command to modify the HOSTING-MEMBERS
After some tries I found following solution:
crsctl modify resource ora.YYYY.db -attr "HOSTING_MEMBERS='AAA'" -unsupported
Now database can be started.
Cet article Solution for CRS-2718 placement error est apparu en premier sur Blog dbi services.