ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
Purpose
Graph Developers Guide acronyms and definitions
SEM = Semantic
RDF = Resource Description Framework
Triples = {subject, predicate, object}
AUTHID
CURRENT_USER
Dependencies
ALL_OBJECTS
ODCINUMBERLIST
SDO_RDF_INTERNAL
ALL_TABLES
ODCIVARCHAR2LIST
SDO_RDF_JAVA_STP
ALL_USERS
PLITBLM
SDO_UTIL
CALAIS_EXTRACTOR
PRLLIDX_CREATE
SEMCONTEXTINDEXMETHODS
CTX_ENTITY_EXTRACTOR
RDFCTX_EXTRACTOR
SEM_RDFCTX
DBMS_ASSERT
RDFCTX_WS_EXTRACTOR
SEM_RDFCTX_IR
DBMS_LOB
RDF_APIS
SEM_RDFCTX_OPER
DBMS_LOCK
RDF_APIS_INTERNAL
S_SEM_RDFCTX_DR
DBMS_STANDARD
RDF_ENTAILMENTS
T_EXTARR
DBMS_UTILITY
RDF_MODELS
UTL_HTTP
DUAL
RDF_RULEBASES
UTL_TCP
GATENLP_EXTRACTOR
RDF_VARCHARARRAY
XMLSEQUENCE
MDERR
SDO_RDF
XMLTYPE
Documented
No
Exceptions
Error Code
Reason
ORA-13199
key "WRITE" does not exist in the namespace RDFCTXOPT
ORA-13199
RDF network does not exist: current_user=MDSYS network_owner=MDSYS network_name=
First Available
Not known
Security Model
Owned by MDSYS with EXECUTE granted to the PDB_DBA role.
sem_rdfctx_dr.add_one_docuri_value(
docuri IN VARCHAR2,
model_name IN VARCHAR2,
comp_model_name OUT VARCHAR2,
comp_model_id OUT NUMBER,
docvid OUT NUMBER);
sem_rdfctx_dr.bulk_load_into_model(
model_id IN NUMBER,
usedopts IN sys.odciVarchar2List,
stagtab_owner IN VARCHAR2,
stagtab_name IN VARCHAR2,
part_name IN VARCHAR2,
docuri2rid_name IN VARCHAR2,
docvid2rid_name IN VARCHAR2,
stagtab_part_view_name IN VARCHAR2,
user_name IN VARCHAR2,
roles_and_privs IN VARCHAR2);
sem_rdfctx_dr.create_depend_policy(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_bpolicy IN VARCHAR2,
p_umodels IN mdsys.rdf_models,
p_rulebases IN mdsys.rdf_rulebases)
sem_rdfctx_dr.create_rdfctx_index(
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_rid IN VARCHAR2,
p_flags IN NUMBER,
p_tbsnm IN VARCHAR2,
p_extrparam IN VARCHAR2)
RETURN NUMBER;
sem_rdfctx_dr.create_virtual_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_depplcnm IN VARCHAR2);
sem_rdfctx_dr.drop_index_policy(
roles_and_privs IN VARCHAR2,
idx_owner IN VARCHAR2,
idx_name IN VARCHAR2,
idxpart_name IN VARCHAR2,
pol_name IN VARCHAR2,
status IN OUT NUMBER);
sem_rdfctx_dr.drop_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polrid IN VARCHAR2);
sem_rdfctx_dr.exchange_index_policies(
p_pidxowner IN VARCHAR2,
p_pidxname IN VARCHAR2,
p_partname IN VARCHAR2,
p_pidxmodel IN NUMBER,
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_model IN NUMBER);
SELECT sem_rdfctx_dr.get_exceptions_count
FROM dual;
SELECT sem_rdfctx_dr.get_exceptions_count
*
ERROR at line 1:
ORA-02002: error while writing to audit trail
ORA-00942: table or view does not exist
ORA-00942: table or view does not exist
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 3386
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 3399
sem_rdfctx_dr.get_index_policies(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_partname IN VARCHAR2,
p_polrids IN OUT sys.odciVarchar2List,
p_modidx IN OUT sys.odciNumberList,
p_extrlst IN OUT mdsys.t_extarr,
p_pref IN OUT sys.xmlType,
p_polnames IN OUT sys.odciVarchar2List,
p_extrparams IN OUT sys.odciVarchar2List,
p_flags IN OUT sys.odciNumberList);
sem_rdfctx_dr.get_maptab_names(
idxowner IN VARCHAR2,
idxname IN VARCHAR2,
schema_qualified IN BOOLEAN,
docuri2rid_name OUT VARCHAR2,
docvid2rid_name OUT VARCHAR2);
sem_rdfctx_dr.get_policy_info(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_polrid IN OUT VARCHAR2,
p_extrctr IN OUT mdsys.rdfctx_extractor,
p_pref IN OUT sys.xmlType)
sem_rdfctx_dr.get_stagtab_name(
idxowner IN VARCHAR2,
idxname IN VARCHAR2,
idxpartname IN VARCHAR2,
schema_qualified IN BOOLEAN,
stagtab_name IN OUT VARCHAR2,
stagview_name OUT VARCHAR2,
xinfotab_name OUT VARCHAR2,
batch_interface IN BOOLEAN);
sem_rdfctx_dr.get_stagtab_part_view_name(
idxowner IN VARCHAR2,
idxname IN VARCHAR2,
part_name IN VARCHAR2,
schema_qualified IN BOOLEAN,
stagtab_name IN VARCHAR2,
part_generated IN BOOLEAN,
stagtab_part_view_name OUT VARCHAR2);
sem_rdfctx_dr.grant_network_priv(rdfctx_param_key IN VARCHAR2);
exec sem_rdfctx_dr.grant_network_priv('WRITE');
BEGIN sem_rdfctx_dr.grant_network_priv('WRITE'); END;
*
ERROR at line 1:
ORA-13199: key "WRITE" does not exist in the namespace RDFCTXOPT
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 282
ORA-06512: at line 1
sem_rdfctx_dr.load_one_triple(
model_id IN NUMBER,
docvid IN NUMBER,
v_subject IN OUT VARCHAR2,
v_property IN OUT VARCHAR2,
v_object IN OUT VARCHAR2,
v_clob IN OUT CLOB,
comp_model_name IN VARCHAR2,
comp_model_id IN NUMBER);
sem_rdfctx_dr.load_triples(
rdfreptype IN VARCHAR2,
rdfdata IN CLOB,
doc_ident IN VARCHAR2,
model_id IN NUMBER,
policy_rid IN VARCHAR2,
oper_type IN VARCHAR2,
stagtab IN VARCHAR2,
stagtab_suffix IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid IN VARCHAR2)
RETURN NUMBER;
sem_rdfctx_dr.load_triples_from_transient(
doc_ident IN VARCHAR2,
model_id IN NUMBER,
stagtab IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid IN VARCHAR2);
sem_rdfctx_dr.prvt_params_parser(
idxdparams IN VARCHAR2,
usedopts IN OUT sys.odciVarchar2List,
extrparams IN OUT sys.odciVarchar2List)
RETURN sys.odciVarchar2List;
sem_rdfctx_dr.setup_for_rdfctx(import_mode IN BOOLEAN);
exec sem_rdfctx_dr.setup_for_rdfctx(TRUE);
BEGIN sem_rdfctx_dr.setup_for_rdfctx(TRUE); END;
*
ERROR at line 1:
ORA-13199: RDF network does not exist: current_user=MDSYS network_owner=MDSYS network_name=
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 376
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 609
ORA-06512: at line 1
sem_rdfctx_dr.set_rdfctx_index_status(
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid IN VARCHAR2,
p_flags IN NUMBER);
sem_rdfctx_dr.split_policy_list(
p_powner IN VARCHAR2,
p_inlist IN sys.odciVarchar2List,
p_baselist IN OUT sys.odciVarchar2List,
p_deplist IN OUT sys.odciVarchar2List);
sem_rdfctx_dr.w_bulk_load_into_model(
model_id IN NUMBER,
usedopts IN sys.odciVarchar2List,
stagtab_owner IN VARCHAR2,
stagtab_name IN VARCHAR2,
part_name IN VARCHAR2,
docuri2rid_name IN VARCHAR2,
docvid2rid_name IN VARCHAR2,
stagtab_part_view_name IN VARCHAR2,
user_name IN VARCHAR2,
roles_and_privs IN VARCHAR2);
sem_rdfctx_dr.w_create_depend_policy(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_bpolicy IN VARCHAR2,
p_umodels IN mdsys.rdf_models,
p_rulebases IN mdsys.rdf_rulebases)
sem_rdfctx_dr.w_create_rdfctx_index(
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_rid IN VARCHAR2,
p_flags IN NUMBER,
p_tbsnm IN VARCHAR2,
p_extrparam IN VARCHAR2)
RETURN NUMBER;
sem_rdfctx_dr.w_create_virtual_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_depplcnm IN VARCHAR2);
sem_rdfctx_dr.w_drop_index_policy(
roles_and_privs IN VARCHAR2,
idx_owner IN VARCHAR2,
idx_name IN VARCHAR2,
idxpart_name IN VARCHAR2,
pol_name IN VARCHAR2,
status IN OUT NUMBER);
sem_rdfctx_dr.w_drop_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polrid IN VARCHAR2);
sem_rdfctx_dr.w_exchange_index_policies(
p_pidxowner IN VARCHAR2,
p_pidxname IN VARCHAR2,
p_partname IN VARCHAR2,
p_pidxmodel IN NUMBER,
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_model IN NUMBER);
sem_rdfctx_dr.w_get_dep_index_policies(
idx_owner IN VARCHAR2,
idx_name IN VARCHAR2,
idx_partname IN VARCHAR2,
p_polnames IN OUT sys.odciVarchar2List);
sem_rdfctx_dr.w_get_index_policies(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_partname IN VARCHAR2,
p_polrids IN OUT sys.odciVarchar2List,
p_modidx IN OUT sys.odciNumberList,
p_extrlst IN OUT mdsys.t_extArr,
p_pref IN OUT sys.xmlType,
p_polnames IN OUT sys.odciVarchar2List,
p_extrparams IN OUT sys.odciVarchar2List,
p_flags IN OUT sys.odciNumberList);
sem_rdfctx_dr.w_get_policy_info(
p_owner IN VARCHAR2,
p_name IN VARCHAR2,
p_polrid IN OUT VARCHAR2,
p_extrctr IN OUT mdsys.rdfctx_extractor,
p_pref IN OUT sys.xmlType);
sem_rdfctx_dr.w_load_triples(
rdfreptype IN VARCHAR2,
rdfdata IN CLOB,
doc_ident IN VARCHAR2,
model_id IN NUMBER,
policy_rid IN VARCHAR2,
oper_type IN VARCHAR2,
stagtab IN VARCHAR2,
stagtab_suffix IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid IN VARCHAR2)
RETURN NUMBER;
sem_rdfctx_dr.w_load_triples_from_transient(
doc_ident IN VARCHAR2,
model_id IN NUMBER,
stagtab IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid IN VARCHAR2);
sem_rdfctx_dr.w_set_rdfctx_index_status(
p_idxowner IN VARCHAR2,
p_idxname IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid IN VARCHAR2,
p_flags IN NUMBER);
sem_rdfctx_dr.w_split_policy_list(
p_powner IN VARCHAR2,
p_inlist IN sys.odciVarchar2List,
p_baselist IN OUT sys.odciVarchar2List,
p_deplist IN OUT sys.odciVarchar2List);