Create pluggable database Oracle database 19c failing with ORA-65005: missing or invalid file
SQL> CREATE PLUGGABLE DATABASE TEST1 ADMIN USER PDBADMIN IDENTIFIED BY "pdbadmin_test"
FILE_NAME_CONVERT=(' /u01/oradata/CDB/','/u01/oradata/PDB/'); 2
CREATE PLUGGABLE DATABASE TEST1 ADMIN USER PDBADMIN IDENTIFIED BY "pdbadmin_test"
*
ERROR at line 1:
ORA-65005: missing or invalid file name pattern for file -
/u01/oradata/CDB/pdbseed/system01.dbf
SQL> CREATE PLUGGABLE DATABASE TEST1 ADMIN USER PDBADMIN IDENTIFIED BY "pdbadmin_test"
FILE_NAME_CONVERT=(' /u01/oradata/CDB/','/u01/oradata/PDB/'); 2
CREATE PLUGGABLE DATABASE TEST1 ADMIN USER PDBADMIN IDENTIFIED BY "pdbadmin_test"
*
ERROR at line 1:
ORA-65005: missing or invalid file name pattern for file -
/u01/oradata/CDB/pdbseed/system01.dbf
1) Connect to CDB check datafiles location:
SQL> select name from v$datafile;
NAME---------------------------/u01/oradata/CDB/system01.dbf/u01/oradata/CDB/pdbseed/system01.dbf/u01/oradata/CDB/sysaux01.dbf/u01/oradata/CDB/pdbseed/sysaux01.dbf/u01/oradata/CDB/undotbs01.dbf/u01/oradata/CDB/pdbseed/undotbs01.dbf/u01/oradata/CDB/users01.dbf7 rows selected.SQL>
2) update FILE_NAME_CONVERT with above directory path
CREATE PLUGGABLE DATABASE <NEW_PDB_NAME> ADMIN USER pdb_database_admin_user IDENTIFIED BY pdb_database_admin_user_passwordFILE_NAME_CONVERT = (pdbseed_location, new_pdb_location);
SQL> CREATE PLUGGABLE DATABASE TEST1 ADMIN USER PDBADMIN IDENTIFIED BY "pdbadmin_test"
FILE_NAME_CONVERT=('/u01/oradata/CDB/pdbseed/','/u01/oradata/PDBTEST1');
Pluggable database created.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
4 TEST1 MOUNTEDSQL>
SQL> alter pluggable database TEST1 open;Pluggable database altered.SQL>
SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO4 TEST1 READ WRITE NOSQL>
Happy Learning 👍 Please comment if you need any further details or issues so that I can try my best to answer 👊
0 Comments