Opsecurity.com    
Homeland Security Advisory

Note:239304.1

Creating Database Using DBCA Under 9.2.0.2.0 or 9.2.0.3.0 - ORA-29807 Is Encountered



Problem

While using Database Creation Assistant (DBCA) to create a database (custom or template) after patchset 9.2.0.2.0 or 9.2.0.3.0 has been applied, ORA-29807

'specified operator does not exist' is encountered during 'create data dictionary views.'

It has been determined that this error is being raised while DBCA is running the script prvtxml.plb.

Prvtxml.plb is a script which creates a particular package body. This script is called from the catxml.sql script - which in turn is called by the catproc.sql script - run automatically when creating a database using DBCA.

Workaround

This workaround can be implemented either before invoking the DBCA or after the ORA-29807 has been encountered.

1. Go to the script catxml.sql and comment out the line which will run prvtxml.plb

2a. If the script has been edited before invoking DBCA, it is now safe to proceed with invoking DBCA

OR

2b. If the script has been edited after the ORA-29807 is encountered, go back to your DBCA screen and click 'Ignore'

3. The database creation using DBCA should now proceed without additional errors.

4. Once DBCA has completed database creation, remember to run the 'prvtxml.plb' script independently, as the user SYS.

5. Check whether there are invalid objects: select * from dba_objects where owner = 'SYS' and status = 'INVALID' ; If so, run the 'utlrp.sql' script to validate those objects.

Solution

At the time of this posting, this issue is under investigation by Oracle development.

Reference

Bug:2810834 - ORA-29807: DBCA DURING INSTALLATION OF DICTIONARY VIEWS OF A NEW 9.2.0.2 DB

Bug:2925665 - WHILE CREATING DB BY DBCA, IT SHOWS ORA-29807 ERROR.

Bug:2816525 - WIN64 GET ORA-29807 WHEN CREATING DATA DICTIONARY VIEWS

Bug:2686156 - ORA-29807 SPECIFIED OPERATOR DOES NOT EXIST' ERROR WHEN TRYING TO

CREATE NEWDB

 
About me
Email Me

Oracle 9i on RedHat ES & AS 3.0

Installing Oracle 9iR2 on RHEL3
ORA-29807 DBCA
Additional Notes
Automating Database Startup
DBCA You do not have sufficient privileges
ORA-29807 'specified operator does not exist'
Creating a Physical Standby Database
Oracle Data Guard Concepts and Admin

Top Ten Dropped IP Adresses

SOURCE IPCOUNT
67.162.248.9918703
6358
222.161.2.511066
58.244.205.82888
75.84.35.151815
222.162.139.94792
202.111.173.39405
202.99.172.174398
222.161.2.10274
71.1.63.35264

Top Ten Dropped Ports

DESTINATION PORTCOUNT
102623496
688120908
102719706
102817808
7390
515451857
429751250
5900764
1434722
2967639



Harvey Cary CISSP, MCSE +I, Security Consultant
hcary@opsecurity.com
©2002 www.opsecurity.com. All rights reserved