ORA-00942: table or view does not exist in 12c database (Doc ID 1948487.1)
APPLIES TO:
Oracle Database - Enterprise Edition - Version 12.1.0.1 to 12.1.0.2 [Release 12.1]
Information in this document applies to any platform.
SYMPTOMS
Creating the database manually as shown below:
CREATE DATABASE ORCL02
LOGFILE GROUP 1 ('/u022/oradata/ORCL02/ORCL02redo01a.log','/u023/oradata/ORCL02/ORCL02redo01b.log') SIZE 50M,
GROUP 2 ('/u022/oradata/ORCL02/ORCL02redo02a.log','/u023/oradata/ORCL02/ORCL02redo02b.log') SIZE 50M
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
....
ENABLE PLUGGABLE DATABASE
SEED
FILE_NAME_CONVERT = ('/u011/oradata/ORCL02/CDB/','/u011/oradata/ORCL02/SEED/',
'/u005/oradata/ORCL02/CDB/','/u005/oradata/ORCL02/SEED/')
USER_DATA TABLESPACE USERS DATAFILE '/u011/oradata/ORCL02/SEED/users01.dbf' size 1024m
the following errors are generated in both alert.log and trace files:
Errors in file /u021/app/oracle/admin/diag/rdbms/orcl02_rhd208/ORCL02/trace/ORCL02_cjq0_12527.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-12801: error signaled in parallel query server P001
ORA-00942: table or view does not exist
CAUSE
Multitenant created manually with these initialization parameters aq_tm_processes, job_queue_processes,events, parallel_... , etc
SOLUTION
This has been discussed in unpublished Bug 20049142 ( closed in status 32- Not a bug)
where it mentioned that if the customer must create manually, please ensure as a minimum:
- use a minimal init.ora without aq_tm_processes, job_queue_processes, events, parallel_... , etc
- use a 8 bit character set as a minimum not US7ASCII
- make sure the seed is created with "_oracle_script"=true
- do not run cat scripts directly use the perl catcon system
An alternative is to use DBCA to create the scripts and to run them manually.
No comments:
Post a Comment