Creating an Incident Manually

14 Managing the Metadata Repository 14-1 14 Managing the Metadata Repository This chapter provides information on managing the metadata repositories used by Oracle Fusion Middleware. It contains the following topics: ■ Understanding a Metadata Repository ■ Creating a Database-Based Metadata Repository ■ Managing the MDS Repository ■ Managing Metadata Repository Schemas ■ Purging Data

14.1 Understanding a Metadata Repository

A metadata repository contains metadata for Oracle Fusion Middleware components, such as Oracle BPEL Process Manager, Oracle B2B, and Oracle WebCenter. It can also contain metadata about the configuration of Oracle Fusion Middleware and metadata for your applications. Oracle Fusion Middleware supports multiple repository types. A repository type represents a specific schema or set of schemas that belong to a specific Oracle Fusion Middleware component for example, Oracle BPEL Process Manager or Oracle Internet Directory. A particular type of repository, the Oracle Metadata Services MDS Repository, contains metadata for certain types of deployed applications. This includes custom Java EE applications developed by your organization and some Oracle Fusion Middleware component applications, such as Oracle B2B. For information related specifically to the MDS Repository type, see Section 14.3 . You can create a database-based repository or, for MDS, a database-based repository or a file-based repository. For production environments, you use a database-based repository. Most components, such as Oracle BPEL Process Manager, require that a schema be installed in a database, necessitating the use of a database-based repository. Note: For information about managing a metadata repository for IBM WebSphere, see Configuring Metadata Services MDS on IBM WebSphere in the Oracle Fusion Middleware Third-Party Application Server Guide. 14-2 Oracle Fusion Middleware Administrators Guide

14.2 Creating a Database-Based Metadata Repository

You use the Oracle Fusion Middleware Metadata Repository Creation Utility RCU to create the metadata repository in an existing database. You can use RCU to create multiple repositories in a single database. You can use it to create the MDS Repository or a repository for metadata for particular components, such as Oracle WebCenter. RCU creates the necessary schemas for the components. See Appendix D for a list of the schemas and their tablespaces and datafiles. With RCU, you can also drop component schemas. For information about the supported versions of database platforms and versions, and other prerequisites for the database, see: http:www.oracle.comtechnologysoftwareproductsiasfilesfusion_ certification.html For information about managing an MDS Repository, see Section 14.3 .

14.3 Managing the MDS Repository

Oracle Metadata Services MDS Repository contains metadata for certain types of deployed applications. Those deployed applications can be custom Java EE applications developed by your organization and some Oracle Fusion Middleware component applications, such as Oracle B2B and Oracle Web Services Manager. A Metadata Archive MAR, a compressed archive of selected metadata, is used to deploy metadata content to the MDS Repository, which contains the metadata for the application. You should deploy your applications to MDS in the following situations, so that the metadata can be managed after deployment: ■ The application contains seeded metadata packaged in a MAR. ■ You want to enable user personalizations at run time. ■ You have a custom Oracle WebCenter application. ■ You have a SOA composite application SCA. The following topics provide information about the MDS Repository: ■ Understanding the MDS Repository ■ Registering and Deregistering a Database-Based MDS Repository ■ Registering and Deregistering a File-Based MDS Repository ■ Changing the System Data Source ■ Using System MBeans to Manage an MDS Repository ■ Viewing Information About an MDS Repository Note: Oracle recommends that all metadata repositories reside on a database at the same site as the components to minimize network latency issues. See Also: Oracle Fusion Middleware Repository Creation Utility Users Guide for information about how to use RCU to create a database-based metadata repository