| Oracle DBMS_GSM_SEC Version 26ai |
|---|
| General Information | |||||||||||||
| Library Note |
|
||||||||||||
| Purpose | Undocumented Global Service Manager Administration Utilities. The installation file contains the following note: "since changes to gsmadmin_internal tables aren't propagated to logical standbys, mark all gsm packages as unsupported" |
||||||||||||
| AUTHID | DEFINER | ||||||||||||
| Dependencies |
|
||||||||||||
| Documented | No | ||||||||||||
| First Available | 20c | ||||||||||||
| Pragma | PRAGMA SUPPLEMENTAL_LOG_DATA(default, UNSUPPORTED); | ||||||||||||
| Security Model | Owned by SYS with EXECUTE granted to the GSMADMIN_ROLE, GSMCATUSER and SYSDG roles. | ||||||||||||
| Source | {ORACLE_HOME}/rdbms/admin/dbmsgwmfix.sql {ORACLE_HOME}/rdbms/admin/prvtgwmfix.plb |
||||||||||||
| Subprograms | |||||||||||||
| CATSUPENC (new 23ai) |
|||||||||||||
| Undocumented | dbms_gsm_sec.catSupEnc RETURN BOOLEAN; |
||||||||||||
BEGIN |
|||||||||||||
| CONTROLCHUNK (new 23ai) |
|||||||||||||
| Undocumented | dbms_gsm_sec.controlChunk( |
||||||||||||
| TBD | |||||||||||||
| DECLOBSTRING | |||||||||||||
| Descrypts a BLOB and returns it as CLOB | dbms_gsm_sec.decLobString( |
||||||||||||
| TBD | |||||||||||||
| DECWITHKEYID (new 23ai) |
|||||||||||||
| Decrypt using shard key ID | dbms_gsm_sec.decWithKeyID( |
||||||||||||
| TBD | |||||||||||||
| DELTMPKEY | |||||||||||||
| Deletes the temporary key from the SGA The demo at right is from a 23ai database without sharding |
dbms_gsm_sec.delTmpKey(dbname IN VARCHAR2); |
||||||||||||
exec dbms_gsm_sec.delTmpKey('ORABASE26'); |
|||||||||||||
| ENCRYPTLOBSTRING (new 23ai) |
|||||||||||||
| Encrypts a CLOB string based on the provided encryption key The demo at right is from a 23.2 database without sharding |
dbms_gsm_sec.encryptLOBString( |
||||||||||||
DECLARE |
|||||||||||||
| GETDBPARAMETERNUM (new 23ai) |
|||||||||||||
| Return parameter number | dbms_gsm_sec.getDBParameterNum( |
||||||||||||
| TBD | |||||||||||||
| GWM_TRACE_OUTPUT (new 23ai) |
|||||||||||||
| Undocumented | dbms_gsm_sec.gwm_trace_output(phrase IN VARCHAR2); |
||||||||||||
| TBD | |||||||||||||
| PKEDEC (new 23ai) |
|||||||||||||
| Undocumented | dbms_gsm_sec.pkeDec( |
||||||||||||
| TBD | |||||||||||||
| PUTCATUSER | |||||||||||||
| Adds the GSM catalog user password to the wallet | dbms_gsm_sec.putCatUser(enc_pwd IN RAW); |
||||||||||||
exec dbms_gsm_sec.putCatUSer('DCC2ABB2B90B88666D77B929A0A8C1570725F2F7'); |
|||||||||||||
| PUTKEY | |||||||||||||
| Puts the provided encryption key in the shard_keys table The demo at right is from a 21c database without sharding |
dbms_gsm_sec.putKey( |
||||||||||||
exec dbms_gsm_sec.putKey(3, 'DCC2ABB2B90B88666D77B929A0A8C1570725F2F7'); |
|||||||||||||
| PUTMKEY (new 23ai parameters) |
|||||||||||||
| Instructs a Primary Database to send its master key to its Standby Databases | dbms_gsm_sec.putMkey( |
||||||||||||
exec dbms_gsm_sec.putMkey; |
|||||||||||||
| PUTTMPKEY | |||||||||||||
| Stores a temporary encryption key The demo at right is from a 21c database without sharding |
dbms_gsm_sec.putTmpKey( |
||||||||||||
exec dbms_gsm_sec.putTmpKey('TEST21DB', 'DCC2ABB2B90B88666D77B929A0A8C1570725F2F7'); |
|||||||||||||
| SHARDSUPPENC (new 23ai) |
|||||||||||||
| Undocumented | dbms_gsm_sec.shardSuppEnc( |
||||||||||||
| TBD | |||||||||||||
| This site is maintained by Daniel Morgan. Last Updated: | This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved | ||||||||
|
|
|||||||||