Oracle Supplied Packages
Packages marked * are new in 9.2
Package Description DBMS_ALERT Notify a database event (asynchronous) DBMS_APPLICATION_INFO Register an application name with the database for auditing or performance tracking. Application info can be pushed into V$SESSION/V$SESSION_LONGOPS DBMS_AQ Add a message (of a predefined object type) onto a queue or dequeue a message. DBMS_AQADM Administer a queue or queue table for messages of a predefined object type. DBMS_AQELM Configure Advanced Queuing asynchronous notification by e-mail and HTTP. * DBMS_BACKUP_RESTORE Normalize filenames on Windows NT platforms. DBMS_DDL Access SQL DDL statements from a stored procedure, provides special administration operations not available as DDLs. DBMS_DEBUG Implement server-side debuggers and provide a way to debug server-side PL/SQL program units. DBMS_DEFER User interface to a replicated transactional deferred RPC facility. Requires the Distributed Option. DBMS_DEFER_QUERY Permit querying the deferred remote procedure calls (RPC) queue data that is not exposed through views. Requires the Distributed Option. DMBS_DEFER_SYS The system administrator interface to a replicated transactional deferred RPC facility. Requires the Distributed Option. DBMS_DESCRIBE Describe the arguments of a stored procedure with full name translation and security checking. DBMS_DISTRIBUTED_TRUST_ADMIN Maintain the Trusted Database List, which is used to determine if a privileged database link from a particular server can be accepted. DBMS_ENCODE Encode??? DBMS_FGA Fine-grained security functions. * DMBS_FLASHBACK Flash back to a version of the database at a specified wall-clock time or a specified system change number (SCN). * DBMS_HS_PASSTHROUGH Send pass-through SQL statements to non-Oracle systems. (via Heterogeneous Services) DBMS_IOT Create a table into which references to the chained rows for an Index Organized Table can be placed using the ANALYZE command. DBMS_JOB Schedule PL/SQL procedures that you want performed at periodic intervals; also the job queue interface. DBMS_LDAP Functions and procedures to access data from LDAP servers. * DBMS_LIBCACHE Prepares the library cache on an Oracle instance by extracting SQL and PL/SQL from a remote instance and compiling this SQL locally without execution. * DBMS_LOB General purpose routines for operations on Oracle Large Object (LOBs) datatypes - BLOB, CLOB (read-write), and BFILEs (read-only). DBMS_LOCK Request, convert and release locks through Oracle Lock Management services. DBMS_LOGMNR Functions to initialize and run the log reader. DBMS_LOGMNR_CDC_PUBLISH Identify new data that has been added to, modified, or removed from, relational tables and publish the changed data in a form that is usable by an application. * DBMS_LOGMNR_CDC_SUBSCRIBE View and query the change data that was captured and published with the DBMS_LOGMNR_CDC_PUBLISH package. * DBMS_LOGMNR_D Query the dictionary tables of the current database, and create a text based file containing their contents. DBMS_METADATA Retrieve complete database object definitions (metadata) from the dictionary. * DBMS_MVIEW Refresh snapshots that are not part of the same refresh group and purge logs. DBMS_SNAPSHOT is a synonym. DBMS_OBFUSCATION_TOOLKIT Procedures for Data Encryption Standards. DBMS_ODCI Get the CPU cost of a user function based on the elapsed time of the function. * DBMS_OFFLINE_OG Public APIs for offline instantiation of master groups. DBMS_OFFLINE_SNAPSHOT Public APIs for offline instantiation of snapshots. DBMS_OLAP Procedures for summaries, dimensions, and query rewrites. DBMS_ORACLE_TRACE_AGENT Client callable interfaces to the Oracle TRACE instrumentation within the Oracle7 Server. DBMS_ORACLE_TRACE_USER Public access to the Oracle release 7 Server Oracle TRACE instrumentation for the calling user. DBMS_OUTLN Interface for procedures and functions associated with management of stored outlines. Synonymous with OUTLN_PKG DBMS_OUTLN_EDIT Edit an invoker's rights package. * DBMS_OUTPUT Accumulate information in a buffer so that it can be retrieved out later. DBMS_PCLXUTIL Intra-partition parallelism for creating partition-wise local indexes. DBMS_PIPE A DBMS pipe service which enables messages to be sent between sessions. DBMS_PROFILER A Probe Profiler API to profile PL/SQL applications and identify performance bottlenecks. To install this run profload.sql(as SYS) and proftab.sql(as user) DBMS_RANDOM A built-in random number generator. Options to generate random numbers within a range or distribution. DBMS_RECTIFIER_DIFF APIs used to detect and resolve data inconsistencies between two replicated sites. DBMS_REDEFINITION Reorganise a table (change it's structure) while it's still online and in use. * DBMS_REFRESH Create groups of snapshots that can be refreshed together to a transactionally consistent point in time. Requires the Distributed Option. DBMS_REPAIR Repair data corruption. DBMS_REPCAT Administer and update the replication catalog and environment. Requires the Replication Option. DBMS_REPCAT_ADMIN Create users with the privileges needed by the symmetric replication facility. Requires the Replication Option. DBMS_REPCAT_INSTATIATE Instantiates deployment templates. Requires the Replication Option. DBMS_REPCAT_RGT Define and maintain refresh group templates. Requires the Replication Option. DBMS_REPUTIL Generate shadow tables, triggers, and packages for table replication. DBMS_RESOURCE_MANAGER Maintain plans, consumer groups, and plan directives; also provides semantics so that you may group together changes to the plan schema. DBMS_RESOURCE_MANAGER_PRIVS Maintain privileges associated with resource consumer groups. DBMS_RESUMABLE Suspend large operations that run out of space or reach space limits after executing for a long time, fix the problem, and make the statement resume execution. DBMS_RLS Row level security administrative interface. DBMS_ROWID Procedures to create rowids and to interpret their contents. DBMS_SESSION Access to SQL ALTER SESSION statements, and other session information, from stored procedures. DBMS_SHARED_POOL Keep objects in shared memory, so that they will not be aged out with the normal LRU mechanism. DBMS_SNAPSHOT Synonym for DBMS_MVIEW DBMS_SPACE Segment space information not available through standard SQL. How much space is left before a new extent gets allocated? How many blocks are above the segments High Water Mark? How many blocks are in the free list(s) DBMS_SPACE_ADMIN Tablespace and segment space administration not available through the standard SQL. DBMS_SQL Use dynamic SQL to access the database. DBMS_STANDARD Language facilities that help your application interact with Oracle. DBMS_STATS View and modify optimizer statistics gathered for database objects. In a small test environment this allows faking the stats to simulate running a large production database. DBMS_TRACE Routines to start and stop PL/SQL tracing. DBMS_TRANSACTION Access to SQL transaction statements from stored procedures and monitors transaction activities. DBMS_TRANSFORM An interface to the message format transformation features of Oracle Advanced Queuing. * DBMS_TTS Check if a transportable set is self-contained. DBMS_TYPES Constants, which represent the built-in and user-defined types. DBMS_URL Oracle Spatial connection_type ?? DBMS_UTILITY Utility routines, Analyze, Time, Conversion etc. DBMS_WM Database Workspace Manager (long transactions) * DBMS_XMLGEN Convert the results of a SQL query to a canonical XML format. * DMBS_XMLQUERY Database-to-XMLType functionality. * DBMS_XMLSAVE XML-to-database-type functionality. * DEBUG_EXTPROC Debug external procedures on platforms with debuggers that can attach to a running process. OUTLN_PKG Synonym of DBMS_OUTLN. PLITBLM Handle index-table operations.(Don't call directly) SDO_CS,SDO_GEOM,SDO_LRS,SDO_MIGRATE,SDO_TUNE see Oracle Spatial User's Guide and Reference Spatial packages are installed in user MDSYS with public synonyms. STANDARD Types, exceptions, and subprograms which are available automatically to every PL/SQL program. UTL_COLL Collection locators - query and update from a PL/SQL program. UTL_ENCODE Encode RAW data into a standard encoded format so that the data can be transported between hosts. * UTL_FILE Read and write OS text files via PL/SQL. A restricted version of standard OS stream file I/O. UTL_HTTP Enable HTTP callouts from PL/SQL and SQL to access data on the Internet or to call Oracle Web Server Cartridges. UTL_INADDR A procedure to support internet addressing. UTL_PG Convert COBOL numeric data into Oracle numbers and convert Oracle numbers into COBOL numeric data. UTL_RAW SQL functions for RAW datatypes that concat, substr, etc. to and from RAWS. UTL_REF Enable a PL/SQL program to access an object by providing a reference to the object. UTL_SMTP Send SMTP email. The mailer program needs to run on the server, but can be invoked from a client. UTL_TCP Simple TCP/IP-based communication between servers and the outside world. UTL_URL Escape and unescape mechanism for URL characters. ANYDATA TYPE A self-describing data instance TYPE. ANYDATASET TYPE Describe a given TYPE plus a set of data instances of that type. ANYTYPE TYPE Contains a type description of any persistent SQL type, named or unnamed, including object types and collection types.
See also
EXEC - Execute a PL/SQL package
DESC - Describe a package
Related Views
ALL_ARGUMENTS USER_ARGUMENTS DBA_OBJECTS ALL_OBJECTS USER_OBJECTS SYS_OBJECTS ALL_PROCEDURES USER_PROCEDURES DBA_SOURCE ALL_SOURCE USER_SOURCE