Oracle OJDS_CONTEXT
Version 21c

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 Database support for Oracle Java Directory Service
AUTHID CURRENT_USER
Dependencies
DUAL OJDS$INODE$ OJDS$REFADDR$
OJDS$ATTRIBUTES$ OJDS$NODE_NUMBER$ OJDS$ROLE_TRIGGER$
OJDS$BINDINGS$ OJDS$PERMISSIONS$  
Documented No
First Available 12.1
Security Model Owned by SYS with EXECUTE granted to the DBA role.
Source {ORACLE_HOME}/javavm/install/ojds_context.sql
Subprograms
 
ADDPERM
Helper for building initial context in SQL ojds_context.addPerm(
i IN NUMBER,
t IN NUMBER,
s IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(addperm, UNSUPPORTED);
TBD
 
DROP_ALL_CHILD_LINKS
Undocumented ojds_context.drop_all_child_links(inode_number IN NUMBER);
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_all_child_links, NONE);
TBD
 
DROP_INODE_NODE
Undocumented ojds_context.drop_inode_node(inode_number IN NUMBER);
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_inode_node, NONE);
TBD
 
DROP_INODE_S
Undocumented ojds_context.drop_inode_s(the_dropped IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_inode_s, NONE);
TBD
 
DROP_INODE_SLOW
Undocumented ojds_context.drop_inode_slow(the_dropped IN VARCHAR2) RETURN BOOLEAN;
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_inode_slow, NONE);
TBD
 
DROP_PERMISSION_S
Undocumented ojds_context.drop_permission_s(the_dropped IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(drop_permission_s, NONE);
TBD
 
IS_THIS_A_CONTEXT
Undocumented ojds_context.is_this_a_context(inode_number IN NUMBER) RETURN BOOLEAN;
PRAGMA SUPPLEMENTAL_LOG_DATA(is_this_a_context, UNSUPPORTED);
TBD
 
LINK
Bind a node to a parent ojds_context.link(
p  IN NUMBER,
c  IN NUMBER,
i  IN VARCHAR2,
bt IN NUMBER);
PRAGMA SUPPLEMENTAL_LOG_DATA(link, UNSUPPORTED);
TBD
 
MKCONTEXT
Make a new context with the identified parent and return its node ojds_context.mkContext(
p IN NUMBER,
c IN VARCHAR2)
RETURN NUMBER;
PRAGMA SUPPLEMENTAL_LOG_DATA(mkcontext, UNSUPPORTED);
TBD
 
MKREFERENCE
Make a new reference and return its node ojds_context.mkReference(r IN VARCHAR2) RETURN NUMBER;
PRAGMA SUPPLEMENTAL_LOG_DATA(mkreference, UNSUPPORTED);
TBD
 
RELINK
Undocumented ojds_context.relink(
p  IN NUMBER,
i  IN VARCHAR2,
nc IN NUMBER,
nt IN NUMBER);
PRAGMA SUPPLEMENTAL_LOG_DATA(relink, UNSUPPORTED);
TBD
 
RMEMPTYCTX
Remove non-empty context ojds_context.rmEmptyCtx(c IN NUMBER) RETURN NUMBER;
PRAGMA SUPPLEMENTAL_LOG_DATA(rmEmptyCtx, UNSUPPORTED);
TBD
 
RMUNREFNODES
Remove nodes with zero reference_count ojds_context.rmUnrefNodes(junk IN NUMBER) RETURN BOOLEAN;
PRAGMA SUPPLEMENTAL_LOG_DATA(rmUnrefNodes, NONE);
TBD
 
ROLE_DROPPED
Undocumented ojds_context.role_dropped(the_role IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(role_dropped, NONE);
TBD
 
UNLINK
Remove a node from a parent ojds_context.unlink(
p IN NUMBER,
i IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(unlink, UNSUPPORTED);
TBD
 
USER_DROPPED
Invoked when a user is dropped cascade ojds_context.user_dropped(the_user IN VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(user_dropped, NONE);
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
OJDS_NAMESPACE
What's New In 19c
What's New In 20c-21c

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