Creating Core Repository for Oracle Designer
Applied to: Oracle Developer Suite 10.1.2.0.2
Oracle Developer Suite As an important database design tool, Oracle Designer is used to implement oracle database design and ER planning. To have Oracle Designer working, it’s required to create a Core Repository before using it.
To create Core Repository, go Oracle Developer Suite – DevSuiteHome –> Designer –> Repository Administration Utility. With successful logging on the target database where you want to create repository, you can start to install new repository via that utility. But, before you start to do it, it’s better to explicitly grant following privileges to repository owner as oracle DBA role:
- EXECUTE ON DBMS_LOCK
- EXECUTE ON DBMS_PIPE
- SELECT ON DBA_ROLLBACK_SEGS
- SELECT ON DBA_SEGMENTS
- SELECT ON V_$NLS_PARAMETERS
- SELECT ON V_$PARAMETER
Ignoring explicit granting might results in the following problem while creating new core repository:
- ORA-04063: package body “SCOTT.JR_WORKAREA” has errors
Even we can do re-compilation after repository is created by granting necessary privileges to repository owner, it’s still strongly recommended to do it before we create repository.
In addition, after core repository is created, it’s very likely that attempt to log on Designer would fail with following error:
- CDR-20043: Non-versioned repository has no workarea or insufficient privileges
Last 3 posts in My Reference, OraclePoint
- Points of Oracle Database Manual Upgrade from 10g to 11g - August 19th, 2010
- Oracle ODBC connection issue of “System.Exception: OCIEnvCreate failed with return code -1” on Windows with ASP - August 19th, 2010
- Configuring Wallet Manager to enable HTTPS connect - August 18th, 2010
Popularity: 57% [?]
















August 19th, 2009 at 4:18 pm
This worked great, thanks so much
September 25th, 2009 at 3:39 pm
useful information. It’s really good
September 28th, 2009 at 10:09 am
Such an enjoyable read, and fantastic comments