Renaming PDB error out R12.2 19c
Posted by satish on Feb 22, 2023; 2:39pm
URL: http://erman-arslan-s-oracle-forum.124.s1.nabble.com/Renaming-PDB-error-out-R12-2-19c-tp11636.html
Hi erman,
We are cloning uat from prod.
ENV:
2 node RAC 19c 19.12
Source CDB prodcdb--> prodcdb1 and proddb2
Source PDB name PRODDB
Target CDB uatcdb-->uatcdb1 and uatcdb2
Target PDB name UATDB
Rman duplicate completed successfully.
[orauat@erpuatdbl ~I$ sqlplus "/as sysdba"
SQL*Plus: Release 19.0.0.0.0 - Production on Wed
Feb 22 17:05:50 2023
Version 19.17.0.0.0
Copyright (c) 1982, 2022, Oracle. All rights reserved.
Connected to:
Oracle Database 19 Enterprise Edition Release
19.0.0.0.0 - Production
Version 19.17.0.0.0
SOL> alter session set container=PRODDB;
No service with target PDB name which is UATDB
SOL> select count (*) from cd services c, service$
where upper (s.name) = upper ('UATDB')
and s.deletion date is null
and s.name = c. name;
COUNT (*)
-----------------
0
We are trying to rename PDB from PRODDB to UATDB
[orauat@erpuatdb1 -1$ cd /u02/UAT19CBASE/19chome/appsutil
[orauat@erpuatdb1 appsutill$ . txkSetC{gCDB.env doraclehome=/u02/UAT19CBASE/19chome
Oracle Home being passed: /u02/UAT19CBASE/19chome
[orauat@erpuatdb1 appsutil]$ export
ORACLE SID=uatcdbl
[orauat@erpuatdb1 appsutil]$
[orauat@erpuatdb1 appsutill$ sqlplus "/ as sysdba"
SOL*Plus: Release 19.0.0.0.0 - Production on Wed
Feb 22 17:13:43 2023
Version 19.17.0.0.0
Copyright (c) 1982, 2022, Oracle. All rights reserved.
Connected to:
Oracle Database 19 Enterprise Edition Release
19.0.0.0.0 - Production
Version 19.17.0.0.0
SOL> sho pdbs
CON ID CON NAME
RESTRICTED
OPEN MODE
2 PDBSSEED
READ ONLY
NO
3 PRODDB
READ
WRITE NO
SQL> alter pluggable database "PRODDB" close;
Pluggable database altered.
SOL>
SQL> alter pluggable database "PRODDB" unplug into
"/u02/UAT19CBASE/19chome/dbs/EBSDB PDBDesc.xm1'
Pluggable database altered.
SOL> drop pluggable database "PRODDB";
Pluggable database dropped.
Error:
SOL> create pluggable database "UATDB" using
"/u02 /UAT1 9CBASE/19chome/dbs/EBSDB PDBDesc.xm1'
NOCOPY SERVICE NAME CONVERT= ('ebs PRODDB',
"ebs UAIDB' , 'PRODDB ebs patch' , 'UATDB
ebs patch");
create pluggable database "UATDB" using
"/u02/UAT19CBASE/19chome/dbs/EBSDB PDBDesc.xmI'
NOCOPY SERVICE NAME CONVERT= ('ebs PRODDB'
'ebs UATDB'
, 'PRODDB_ebs_patch', 'UATDB
ebs batch')
ERROR at line 1:
ORA-65174: invalid or conflicting name in service
PRODDBXDB found in the pluggable database
SOL> select name from service$ order by name;
NAME
PRODDBXDB
SYSSBACKGROUND
SYSSUSERS
UATCDB
UATDBXDB prodcdb
prodcdb.ttd.com
prodcdbXDB
8 rows selected.
SQL> select name from v$services;
NAME
SYSSBACKGROUND
SYSSUSERS
UATCDB
UATDBXDB
SOL>
Can you pls guide,how can we proceed furthur.
Thanks,
Satish