Oracle DBMS_SYSTEM Version 21c |
---|
General Information | ||||||||||||||||
Library Note |
|
|||||||||||||||
Purpose | This officially unsupported package contains some wonderful functionality for making system calls some of which are unavailable by any other means. | |||||||||||||||
AUTHID | DEFINER | |||||||||||||||
Constants |
|
|||||||||||||||
Dependencies | SELECT name FROM dba_dependencies WHERE referenced_name = 'DBMS_SYSTEM' -- returns 184 objects |
|||||||||||||||
Documented | Yes | |||||||||||||||
First Available | 7.3.4 | |||||||||||||||
Security Model | Owned by SYS: Execute is granted to DVSYS, GSMADMIN_INTERNAL, MDSYS, OEM_MONITOR, and SYSTEM | |||||||||||||||
Source | {ORACLE_HOME}/rdbms/admin/prvtutil.plb | |||||||||||||||
Subprograms | ||||||||||||||||
ADD_PARAMETER_VALUE | ||||||||||||||||
Writes a listed parameter to the SPFILE following a call to ALTER SYSTEM SET | dbms_system.add_parameter_value( |
|||||||||||||||
col value format a100 |
||||||||||||||||
DIST_TXN_SYNC | ||||||||||||||||
Distributed transaction synchronization used in XA interfaces. Not intended for end-user use. | dbms_system.dist_txn_sync(inst_num IN NUMBER); |
|||||||||||||||
exec dbms_system.dist_txn_sync(2); |
||||||||||||||||
GET_ENV | ||||||||||||||||
Returns the value of environment variables | dbms_system.get_env( |
|||||||||||||||
set serveroutput on |
||||||||||||||||
GET_OBH | ||||||||||||||||
Returns the Oracle (Base?) Home | dbms_system.get_obh(val OUT VARCHAR2); |
|||||||||||||||
DECLARE |
||||||||||||||||
KCFRMS | ||||||||||||||||
Resets the timers displayed by MAX_WAIT in GV$SESSION_EVENT and MAXIORTM and MAXIOWTM in GV$FILESTAT (X$KCFIO) | dbms_system.kcfrms; |
|||||||||||||||
SELECT max_wait FROM gv_$session_event; |
||||||||||||||||
KSDDDT | ||||||||||||||||
Prints the date stamp to the target file (alert log and/or trace file) | dbms_system.ksdddt; |
|||||||||||||||
exec dbms_system.ksdddt; |
||||||||||||||||
KSDFLS | ||||||||||||||||
Flushes any pending output to the target alert log or trace file | dbms_system.ksdfls; |
|||||||||||||||
exec dbms_system.ksdfls; |
||||||||||||||||
KSDIND | ||||||||||||||||
Does an 'indent' before the next write (ksdwrt) by printing that many colons (:) before the next write. | dbms_system.ksdind(lvl IN BINARY_INTEGER); Range of valid values from 0 to 30. |
|||||||||||||||
exec dbms_system.ksdind(5); |
||||||||||||||||
KSDWRT | ||||||||||||||||
Prints a message to the target file (alert log and/or trace file) | dbms_system.ksdwrt( 1: Write to the standard trace file 2: Write to the alert log 3: Write to both files at once |
|||||||||||||||
exec dbms_system.ksdwrt(3, '-- Start Message --'); |
||||||||||||||||
READ_EV | ||||||||||||||||
Get the level for events set in the current session | dbms_system.read_ev( iev: event numbers 10000 to 10999 oev: default is 0 if not set otherwise returns the event level |
|||||||||||||||
ALTER SYSTEM SET SQL_TRACE=TRUE; |
||||||||||||||||
REMOVE_PARAMETER_VALUE | ||||||||||||||||
Removes a listed parameter to the spfile following a call to ALTER SYSTEM SET. Overload 1 |
dbms_system.remove_parameter_value( |
|||||||||||||||
TBD | ||||||||||||||||
Overload 2 | dbms_system.remove_parameter_value( |
|||||||||||||||
TBD | ||||||||||||||||
SET_BOOL_PARAM_IN_SESSION | ||||||||||||||||
Sets boolean-type init.ora parameters in any session | dbms_system.set_bool_param_in_session( |
|||||||||||||||
exec dbms_system.set_bool_param_in_session(10, 161, 'sql_trace', TRUE); |
||||||||||||||||
SET_EV | ||||||||||||||||
Set event trace level | dbms_system.set_ev(
|
|||||||||||||||
exec dbms_system.set_ev(10, 1008, 10046, 12, NULL); |
||||||||||||||||
SET_INT_PARAM_IN_SESSION | ||||||||||||||||
Sets integer-type init.ora parameters in any session | dbms_system.set_int_param_in_session( |
|||||||||||||||
exec dbms_system.set_int_param_in_session(10, 161, 'sort_area_size', 1048576); |
||||||||||||||||
SET_SQL_TRACE_IN_SESSION | ||||||||||||||||
Turn tracing on or off in any session | dbms_system.set_sql_trace_in_session( |
|||||||||||||||
exec dbms_system.set_sql_trace_in_session(10, 1008, TRUE); |
||||||||||||||||
WAIT_FOR_EVENT | ||||||||||||||||
Puts the current session into a wait state for any named wait event | dbms_system.wait_for_event( |
|||||||||||||||
exec dbms_system.wait_for_event('rdbms ipc message', 50, 20); |
Related Topics |
Built-in Functions |
Built-in Packages |
DBMS_LOG |
DBMS_MONITOR |
DBMS_SUPPORT |
DBMS_TRACE |
Trace & TKPROF |
What's New In 21c |
What's New In 23c |
This site is maintained by Dan Morgan. Last Updated: | This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2023 Daniel A. Morgan All Rights Reserved | |||||||||
|
||||||||||