Oracle KUBSAGT
Version 18.3

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose Undocumented and wrapped. I decided to explore this just because it seems so obscure in terms of purpose. The exception it generates, however, does provide a clue.
AUTHID CURRENT_USER
Dependencies
KUBSAGT_LIB    
Documented No
Exceptions
Error Code Reason
28595 Extproc agent: Invalid DLL Path
First Available 12.1.0.2
Security Model Owned by SYS with EXECUTE granted to PUBLIC
Source {ORACLE_HOME}/rdbms/admin/prvtkubsagt.plb
Subprograms
 
DESCRIBE_CLOSE
Undocumented kubsagt.describe_close(agthndl IN NUMBER) RETURN BINARY_INTEGER;
SELECT kubsagt.describe_close(0)
FROM dual;
 *
ERROR at line 2:
ORA-28595: Extproc agent : Invalid DLL Path
 
DESCRIBE_GETINFO
Undocumented kubsagt.describe_getInfo(
agthndl     IN     NUMBER,
infoflgs    IN     BINARY_INTEGER,
jxadctx     IN OUT BLOB,
granuledoc  IN OUT BLOB,
stoobjdoc   IN OUT BLOB,
streammd    IN OUT BLOB,
stoobjszdoc IN OUT BLOB)
RETURN BINARY_INTEGER;
TBD
 
DESCRIBE_OPEN
Undocumented kubsagt.describe_open(
traceflgs   IN     BINARY_INTEGER,
tracespec   IN     VARCHAR2,
configdir   IN     VARCHAR2,
clustername IN     VARCHAR2,
xaddoc      IN     BLOB,
agthndl     IN OUT NUMBER)
RETUR BINARY_INTEGER;
TBD
 
DESCRIBE_VERSION (new 18.1)
Undocumented kubsagt.describe_version(
clulink   IN     VARCHAR2,
loglob    IN OUT BLOB,
configdir IN     VARCHAR2,
cluname   IN     VARCHAR2,
traceid   IN     VARCHAR2,
traceflag IN     NUMBER,
infolob   IN OUT BLOB,
afthndl   IN OUT NUMBER,
errmsg       OUT VARCHAR2)
RETURN BINARY_INTEGER;
TBD
 
FETCH_CLOSE
Undocumented kubsagt.fetch_close(agthndl IN NUMBER) RETURN BINARY_INTEGER;
SELECT kubsagt.fetch_close(0)
FROM dual;
 *
ERROR at line 2:
ORA-28595: Extproc agent : Invalid DLL Path
 
FETCH_DATA
Undocumented kubsagt.fetch_data(
agthndl   IN     NUMBER,
datamode  IN     BINARY_INTEGER,
bufferlen    OUT NUMBER,
bufferloc IN OUT BLOB)
RETURN BINARY_INTEGER;
TBD
 
FETCH_INIT
Undocumented kubsagt.fetch_init(
agthndl    IN NUMBER,
datamode   IN BINARY_INTEGER,
granule    IN BLOB,
buffertype IN BINARY_INTEGER,
buffersize IN NUMBER,
buffername IN VARCHAR2)
RETURN BINARY_INTEGER;
TBD
 
FETCH_OPEN
Undocumented kubsagt.fetch_open(
traceflgs   IN     BINARY_INTEGER,
tracespec   IN     VARCHAR2,
configdir   IN     VARCHAR2,
clustername IN     VARCHAR2,
xaddoc      IN     BLOB,
jxadctx     IN     BLOB,
streammd    IN OUT BLOB,
agthndl     IN OUT NUMBER)
RETUR BINARY_INTEGER;
TBD

Related Topics
Built-in Functions
Built-in Packages
What's New In 18c
What's New In 19c

Morgan's Library Page Footer
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-2019 Daniel A. Morgan All Rights Reserved
  DBSecWorx