Dbms_random package

hallo,
i would like to know how DBMS_RANDOM package can be implemented.
can you please explain with example.
is there any other means of performimg random sampling?
thank you
regards,
rao

Hi
Desc DBMS_RANDOM;
PROCEDURE INITIALIZE
Názov argumentu Typ In/Out predvolene?
VAL BINARY_INTEGER IN
FUNCTION NORMAL RETURNS NUMBER
FUNCTION RANDOM RETURNS BINARY_INTEGER
PROCEDURE SEED
Názov argumentu Typ In/Out predvolene?
VAL BINARY_INTEGER IN
PROCEDURE SEED
Názov argumentu Typ In/Out predvolene?
VAL VARCHAR2 IN
FUNCTION STRING RETURNS VARCHAR2
Názov argumentu Typ In/Out predvolene?
OPT CHAR IN
LEN NUMBER IN
PROCEDURE TERMINATE
FUNCTION VALUE RETURNS NUMBER
FUNCTION VALUE RETURNS NUMBER
Názov argumentu Typ In/Out predvolene?
LOW NUMBER IN
HIGH NUMBER IN
Example in SQL+:
Exec DBMS_RANDOM.INITIALIZE(100);
SELECT DBMS_RANDOM.Normal
, DBMS_RANDOM.RANDOM
, DBMS_RANDOM.VALUE()
, DBMS_RANDOM.VALUE(10,100)
FROM DUAL;
milos

Similar Messages

  • Error from dbms_random package

    I have tried unsuccessfully to get the dbms_random package installed. This is my latest error message. Can anyone help me out?
    call dbms_random.initialize(12345)
    ERROR at line 1:
    ORA-04068: existing state of packages has been discarded
    ORA-04063: package body "SYS.DBMS_CRYPTO_TOOLKIT" has errors
    ORA-06508: PL/SQL: could not find program unit being called
    ORA-06512: at "SYS.DBMS_RANDOM", line 19
    ORA-06512: at line 1
    null

    If you are running Oracle8 Release 8.0.3, DBMS_RANDOM may not have been installed in your database. In this case, you need to execute the following scripts in the specified order from within your SYS account: dbmsoctk.sql, prvtoctk.plb, and finally dbmsrand.sql (it contains both the package specification and body for DBMS_RANDOM).
    Good Luck

  • (ORACLE8)DBMS_RANDOM PACKAGE를 이용하여 RANDOM NUMBER를 생성하는 방법

    제품 : ORACLE SERVER
    작성날짜 : 1999-03-04
    (Oracle8)dbms_random package 를 이용하여 random number 를 생성하는 방법
    =====================================================================
    Oracle8 에서는 random number 를 생성하는 dbms_random package 를 제공한다.
    이를 이용하여 random number 를 생성하는 방법을 알아본다.
    1. sys user 로 접속하여 (또는 svrmgrl 에 connect internal) 다음의
    script를 수행한다. script의 위치는 $ORACLE_HOME/rdbms/admin 이다.
    dbmsoctk.sql, prvtoctk.plb, dbmsrand.sql
    경우에 따라서는 utlraw.sql, prvtrawb.plb 를 먼저 수행해야 할 수도 있다.
    2. random number generator 를 다음과 같이 초기화한다. randomness 를 보장
    받기 위하여 seed 는 적어도 5 digits 이상으로 해야만 한다.
    Example :
    SQL> exec dbms_random.initialize (12345);
    PL/SQL procedure successfully completed.
    3. random number 를 생성한다.
    Example 1 :
    SQL> set serveroutput on
    SQL> declare
    2 random_number binary_integer;
    3 begin
    4 random_number := dbms_random.random;
    5 dbms_output.put_line(to_char(random_number));
    6 end;
    7 /
    2116177396
    PL/SQL procedure successfully completed.
    Example 2 :
    DECLARE
    i BINARY_INTEGER;
    BEGIN
    dbms_random.initialize(19254);
    i := dbms_random.random;
    INSERT INTO some_table VALUES(i);
    dbms_random.terminate;
    END;
    4. memory 를 release 하기 위하여 random number generator 를 종료한다.
    Example:
    SQL> exec dbms_random.terminate;
    PL/SQL procedure successfully completed.
    5. random number generator 를 초기화한 이후에 seed 를 변경한다.
    Example:
    SQL> exec dbms_random.seed (12346);
    PL/SQL procedure successfully completed.
    6. 참고사항
    a. dbms_random.terminate 을 이용하여 정상적으로 random number
    generator 를 종료한 이후에 다시 dbms_random.random 를 수행하면
    error 는 발생하지 않으나 값은 return 되지 않는다.
    b. random 함수를 바로 SQL 문장에 사용할 수 없다.
    Example:
    SQL> exec dbms_random.initialize (12345);
    PL/SQL procedure successfully completed.
    SQL> insert into x values(dbms_random.random);
    insert into x values(dbms_random.random)
    ERROR at line 1:
    ORA-06571: Function RANDOM does not guarantee
    not to update the database.

  • DBMS_RANDOM

    Could anyone please let me know how to use the dbms_random package?

    I used DBMS_RANDOM in my procedure but I noticed that the random repeated a number. I think this is strange. I ran the code again and it worked well. Is it possible that the DBMS_RANDOM procedure may repeat a number. Below is the output screen and my code.
    SQL> BEGIN
    2 RANDOM_SAMPLING;
    3 COMMIT;
    4 END;
    5 /
    The Range numbers: 1350467 : 1350485
    This is the range to insert: 1350480
    This is the range to insert: 1350484
    This is the range to insert: 1350484
    PL/SQL procedure successfully completed.
    M_num := 1350485 - 1350467+ 1;
    WHILE COUNTER < MARK_20_PERCENT
    LOOP
    RANDNUM := mod(abs(dbms_random.random), M_NUM )+1350467;
    DBMS_OUTPUT.PUT_LINE(' About to insert. This is the range to insert: '||RANDNUM);
    INSERT INTO T
    SELECT *
    FROM b
    WHERE T_KEY = RANDNUM;
    COUNTER := COUNTER + 1;
    END LOOP;
    Edited by: user8738152 on May 27, 2011 12:10 PM

  • Dbms_random distribution

    What number distribution does the random number generator in the dbms_random package produce?

    Michael Peddemors (guest) wrote:
    : Is the DBMS_RANDOM package included in the 8.0.5 distribution?
    : My calls to it are the typical..
    : PLS-00201: identifier 'DBMS_RANDOM.INITIALIZE' must be declared
    Okay, Thanks, found that $ORACLE_HOME/rdbms/admin/dbmsrand.sql
    and ran it but.. it required the dbms_crypto_toolkit
    So, I found dbmsoctk.sql but it has no function body
    ORA-04068: existing state of packages has been discarded
    ORA-04067: not executed, package body "SYS.DBMS_CRYPTO_TOOLKIT"
    does not exist
    ORA-06508: PL/SQL: could not find program unit being called
    ORA-06512: at "SYS.DBMS_RANDOM", line 19
    ORA-06512: at line 7
    Did a grep of all the .sql files and found few bodies, EXCEPT in
    the dbmsrand.sql...
    But it requires this.. anyone??
    null

  • DBMS_RANDOM.Random

    hi,
    i want to see all the options available in DBMS_RANDOM package.
    like the same how can i see from DBMS_LOB,AND other dbms packages.
    is there any dictionary is available.
    please advice.
    thanks
    sivasankar.s

    Everything you wanted to know about DBMS_XXXX packages...
    http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14258/toc.htm
    .... excerpt below....
    DBMS_RANDOM
    Using DBMS_RANDOM
    Security Model
    Operational Notes
    Summary of DBMS_RANDOM Subprograms
    INITIALIZE Procedure
    NORMAL Function
    RANDOM Procedure
    SEED Procedures
    STRING Function
    TERMINATE Procedure
    VALUE Functions Message was edited by:
    Mark Reichman

  • Using dynamic value in procedure on column

    I want a PL/sql procedure to select the data from the column dynamically into a variable .
    My friend suggested its not possible in PL/sql ,its only possible in sql .
    What i want is when i execute the PL/sql procedure the a_1 must get the value of the data in the table,i do not want to use execute immediate in pl/sql.
    I create a table A
    create table A (a1 number,a2 number,a3 number);
    insert into a values (1,2,3);
    then i create a procedure
    create or replace
    procedure test_a (var IN number)
    as
    a_1 number;
    i number;
    z varchar2(5);
    begin
    if var=1
    then
    i:=1;
    elsif var = 2
    then
    i:=2;
    z:='A2';
    end if;
    SELECT 'a'||i into a_1 from a;
    end;
    Edited by: user536416 on May 13, 2010 4:03 AM

    I prefer reference cursors over execute immediate if I must do dynamic SQL (and have learned not to do it unless necessary - among other things dynamic SQL is hard to debug and maintain).
    The advantages to ref cursors are
    * execute immedate will only retrieve one row, ref cursors as many as you want
    * easier for me to build the query first, then execute it (though you can do this with execute immediate too) for debugging
    You can buiid the query dynamcially but have to be careful to make sure the select list matches the INTO clause on the fetch statements. Although the queries in the example below are hard coded I could have done something like
      v_command_c := 'select '||var1||', '||var2||' from '''||table_name||'''';
      open refcur for v_command_c;To randomize your column selection use something like the above with IF logic and a randomizer, possibly the DBMS_RANDOM package or a time extraction.
    Something like
    SET SCAN OFF
    SET SERVEROUTPUT ON
    DECLARE
      --define composite data types
      --reference cursor type - structure
      TYPE RefCursorType   IS REF CURSOR;
      --collection (index-by table) type - structure
      TYPE TablesTableType IS TABLE OF user_tables.table_name%TYPE
        INDEX BY BINARY_INTEGER;
      --define ref cursors to be used in BEGIN section
      UserTablesCursor RefCursorType;
      UserViewCursor   RefCursorType;
      --define actual index-by tables to be used in BEGIN section
      NamesTable TablesTableType;
      ViewsTable TablesTableType;
      --define internal procedures to be used in this script
      PROCEDURE ListItems(RefCursor IN RefCursorType,
        DataTable IN OUT TablesTableType
        ) IS
        Counter   INTEGER := 1;
        TableName user_tables.table_name%TYPE;
      BEGIN
        FETCH RefCursor INTO DataTable(Counter);
        Counter := Counter + 1;
        WHILE RefCursor%FOUND LOOP
          FETCH RefCursor INTO DataTable(Counter);
          Counter := Counter + 1;
        END LOOP;
      END; --ListItems;
      PROCEDURE WriteItems(DataTable IN TablesTableType) IS
      BEGIN
        FOR i IN 1..DataTable.count LOOP
          dbms_output.put_line(DataTable(i));
        END LOOP;
      END; --WriteItems;
    BEGIN
      OPEN UserTablesCursor FOR
        SELECT table_name
          FROM user_tables;
      ListItems(UserTablesCursor,NamesTable);
      CLOSE UserTablesCursor;
      dbms_output.put_line('user_tables');
      dbms_output.put_line('--------------');
      WriteItems(NamesTable);
      --second defintion & set of calls
      dbms_output.put_Line(CHR(13));
      OPEN UserTablesCursor FOR
        SELECT view_name
          FROM user_views;
      ListItems(UserTablesCursor,ViewsTable);
      CLOSE UserTablesCursor;
      dbms_output.put_line('user_views');
      dbms_output.put_line('--------------');
      WriteItems(ViewsTable);
    END;
    /Edited by: riedelme on May 13, 2010 5:44 AM

  • Is "unsuccessful export" any good?

    Hi:
    I did an export with full=Y direct=Y consistent=Y. It did everything OK except for...
    . exporting roles
    EXP-00008: ORACLE error 4045 encountered
    ORA-04045: errors during recompilation/revalidation of SYS.DBMS_AQ_SYS_EXP_INTERNAL
    ORA-06552: PL/SQL: Compilation unit analysis terminated
    ORA-06553: PLS-905: object SYS.AQ$_SUBSCRIBERS is invalid
    ORA-06508: PL/SQL: could not find program unit being called
    ORA-06512: at "SYS.DBMS_AQ_EXP_QUEUES", line 141
    ORA-06512: at line 1
    EXP-00083: The previous problem occurred when calling SYS.DBMS_AQ_EXP_QUEUES.grant_sysprivs_exp
    But it went ahead and exported millions and millions of data records, generating a evry large export file in the end.
    Q: Will I be able to IMPORT using this export file in the future should I need to do that?
    I don't want to experiment with this, because I'll clobber my DB in the process. My development DB instance does not have this problem, so I can't test there.
    Any insights as to what might be wrong with the DB instance to create this problem?
    Oracle8i 8.1.7.0.0 on Alpha Tru64
    Thanks

    891 INVALIDS (gulp!)
    SVRMGR> select object_name, object_type from dba_objects where status = 'INVALID';
    OBJECT_NAME OBJECT_TYPE
    ALL_POLICIES VIEW
    ALL_PROBE_OBJECTS VIEW
    ALL_QUEUES VIEW
    ALL_QUEUE_TABLES VIEW
    ALL_REGISTERED_SNAPSHOTS VIEW
    ALL_REPCAT VIEW
    ALL_REPCATLOG VIEW
    ALL_REPCAT_REFRESH_TEMPLATES VIEW
    ALL_REPCAT_TEMPLATE_OBJECTS VIEW
    ALL_REPCAT_TEMPLATE_PARMS VIEW
    ALL_REPCAT_TEMPLATE_SITES VIEW
    ALL_REPCAT_USER_AUTHORIZATIONS VIEW
    ALL_REPCAT_USER_PARM_VALUES VIEW
    ALL_REPCOLUMN VIEW
    ALL_REPCOLUMN_GROUP VIEW
    ALL_REPDDL VIEW
    ALL_REPFLAVOR_COLUMNS VIEW
    ALL_REPFLAVOR_OBJECTS VIEW
    ALL_REPGENERATED VIEW
    ALL_REPGENOBJECTS VIEW
    ALL_REPGROUP VIEW
    ALL_REPGROUPED_COLUMN VIEW
    ALL_REPGROUP_PRIVILEGES VIEW
    ALL_REPKEY_COLUMNS VIEW
    ALL_REPOBJECT VIEW
    ALL_REPPROP VIEW
    ALL_SNAPSHOTS VIEW
    ALL_SNAPSHOT_LOGS VIEW
    ALL_SNAPSHOT_REFRESH_TIMES VIEW
    ALL_SOURCE VIEW
    AQ$_DEQUEUE_HISTORY TYPE
    AQ$_DEQUEUE_HISTORY_T TYPE
    AQ$_DUMMY_T TYPE
    AQ$_HISTORY TYPE
    AQ$_JMS_BYTES_MESSAGE TYPE
    AQ$_JMS_HEADER TYPE
    AQ$_JMS_MAP_MESSAGE TYPE
    AQ$_JMS_OBJECT_MESSAGE TYPE
    AQ$_JMS_STREAM_MESSAGE TYPE
    AQ$_JMS_TEXT_MESSAGE TYPE
    AQ$_JMS_USERPROPARRAY TYPE
    AQ$_JMS_USERPROPERTY TYPE
    AQ$_NOTIFY_MSG TYPE
    AQ$_RECIPIENTS TYPE
    AQ$_SUBSCRIBERS TYPE
    CLIENT_IP_ADDRESS FUNCTION
    DATABASE_NAME FUNCTION
    DBA_CACHEABLE_OBJECTS VIEW
    DBA_IAS_GEN_STMTS VIEW
    DBA_IAS_GEN_STMTS_EXP VIEW
    DBA_IAS_OBJECTS VIEW
    DBA_IAS_OBJECTS_BASE VIEW
    DBA_IAS_POSTGEN_STMTS VIEW
    DBA_IAS_PREGEN_STMTS VIEW
    DBA_IAS_TEMPLATES VIEW
    DBA_QUEUES VIEW
    DBA_QUEUE_SCHEDULES VIEW
    DBA_REGISTERED_SNAPSHOTS VIEW
    DBA_REPCAT VIEW
    DBA_REPCAT_USER_AUTHORIZATIONS VIEW
    DBA_REPCAT_USER_PARM_VALUES VIEW
    DBA_REPCOLUMN VIEW
    DBA_REPFLAVOR_COLUMNS VIEW
    DBA_REPFLAVOR_OBJECTS VIEW
    DBA_REPGENERATED VIEW
    DBA_REPGENOBJECTS VIEW
    DBA_REPGROUP VIEW
    DBA_REPGROUP_PRIVILEGES VIEW
    DBA_REPOBJECT VIEW
    DBA_REPPRIORITY_GROUP VIEW
    DBA_REPPROP VIEW
    DBA_REPSITES VIEW
    DBA_RULESETS VIEW
    DBA_SEGMENTS VIEW
    DBA_SNAPSHOTS VIEW
    DBA_SNAPSHOT_LOGS VIEW
    DBA_TRIGGERS VIEW
    DBA_TRIGGER_COLS VIEW
    DBJ_LONG_NAME FUNCTION
    DBJ_SHORT_NAME FUNCTION
    DBMSOBJG PACKAGE
    DBMSOBJG PACKAGE BODY
    DBMSOBJG2 PACKAGE
    DBMSOBJG2 PACKAGE BODY
    DBMSOBJGWRAPPER PACKAGE
    DBMSOBJGWRAPPER PACKAGE BODY
    DBMS_ALERT PACKAGE
    DBMS_ALERT PACKAGE BODY
    DBMS_AQ PACKAGE
    DBMS_AQ PACKAGE BODY
    DBMS_AQADM PACKAGE BODY
    DBMS_AQADM_SYS PACKAGE BODY
    DBMS_AQADM_SYSCALLS PACKAGE
    DBMS_AQADM_SYSCALLS PACKAGE BODY
    DBMS_AQIN PACKAGE
    DBMS_AQIN PACKAGE BODY
    DBMS_AQJMS PACKAGE
    DBMS_AQJMS PACKAGE BODY
    DBMS_AQ_EXP_HISTORY_TABLES PACKAGE
    DBMS_AQ_EXP_HISTORY_TABLES PACKAGE BODY
    DBMS_AQ_EXP_INDEX_TABLES PACKAGE
    DBMS_AQ_EXP_INDEX_TABLES PACKAGE BODY
    DBMS_AQ_EXP_QUEUE_TABLES PACKAGE
    DBMS_AQ_EXP_QUEUE_TABLES PACKAGE BODY
    DBMS_AQ_EXP_SUBSCRIBER_TABLES PACKAGE
    DBMS_AQ_EXP_SUBSCRIBER_TABLES PACKAGE BODY
    DBMS_AQ_EXP_TIMEMGR_TABLES PACKAGE
    DBMS_AQ_EXP_TIMEMGR_TABLES PACKAGE BODY
    DBMS_AQ_EXP_ZECURITY PACKAGE BODY
    DBMS_AQ_IMPORT_INTERNAL PACKAGE BODY
    DBMS_AQ_IMP_INTERNAL PACKAGE
    DBMS_AQ_IMP_INTERNAL PACKAGE BODY
    DBMS_AQ_IMP_ZECURITY PACKAGE BODY
    DBMS_AQ_SYS_EXP_ACTIONS PACKAGE
    DBMS_AQ_SYS_EXP_ACTIONS PACKAGE BODY
    DBMS_AQ_SYS_EXP_INTERNAL PACKAGE BODY
    DBMS_AQ_SYS_IMP_INTERNAL PACKAGE
    DBMS_AQ_SYS_IMP_INTERNAL PACKAGE BODY
    DBMS_ASYNCRPC_PUSH PACKAGE
    DBMS_ASYNCRPC_PUSH PACKAGE BODY
    DBMS_BACKUP_RESTORE PACKAGE
    DBMS_BACKUP_RESTORE PACKAGE BODY
    DBMS_DDL_INTERNAL PACKAGE BODY
    DBMS_DEBUG PACKAGE
    DBMS_DEBUG PACKAGE BODY
    DBMS_DEBUG_VC2COLL TYPE
    DBMS_DEFER PACKAGE
    DBMS_DEFER PACKAGE BODY
    DBMS_DEFERGEN PACKAGE
    DBMS_DEFERGEN PACKAGE BODY
    DBMS_DEFERGEN_AUDIT PACKAGE
    DBMS_DEFERGEN_AUDIT PACKAGE BODY
    DBMS_DEFERGEN_INTERNAL PACKAGE
    DBMS_DEFERGEN_INTERNAL PACKAGE BODY
    DBMS_DEFERGEN_LOB PACKAGE
    DBMS_DEFERGEN_LOB PACKAGE BODY
    DBMS_DEFERGEN_PRIORITY PACKAGE
    DBMS_DEFERGEN_PRIORITY PACKAGE BODY
    DBMS_DEFERGEN_RESOLUTION PACKAGE
    DBMS_DEFERGEN_RESOLUTION PACKAGE BODY
    DBMS_DEFERGEN_UTIL PACKAGE
    DBMS_DEFERGEN_UTIL PACKAGE BODY
    DBMS_DEFERGEN_WRAP PACKAGE
    DBMS_DEFERGEN_WRAP PACKAGE BODY
    DBMS_DEFER_ENQ_UTL PACKAGE
    DBMS_DEFER_ENQ_UTL PACKAGE BODY
    DBMS_DEFER_INTERNAL_QUERY PACKAGE
    DBMS_DEFER_INTERNAL_QUERY PACKAGE BODY
    DBMS_DEFER_INTERNAL_SYS PACKAGE
    DBMS_DEFER_INTERNAL_SYS PACKAGE BODY
    DBMS_DEFER_QUERY PACKAGE
    DBMS_DEFER_QUERY PACKAGE BODY
    DBMS_DEFER_QUERY_UTL PACKAGE
    DBMS_DEFER_QUERY_UTL PACKAGE BODY
    DBMS_DEFER_REPCAT PACKAGE
    DBMS_DEFER_REPCAT PACKAGE BODY
    DBMS_DEFER_SYS PACKAGE BODY
    DBMS_DEFER_SYS_PART1 PACKAGE
    DBMS_DEFER_SYS_PART1 PACKAGE BODY
    DBMS_DESCRIBE PACKAGE
    DBMS_DESCRIBE PACKAGE BODY
    DBMS_DISTRIBUTED_TRUST_ADMIN PACKAGE
    DBMS_DISTRIBUTED_TRUST_ADMIN PACKAGE BODY
    DBMS_EPGC PACKAGE
    DBMS_EPGC PACKAGE BODY
    DBMS_HS PACKAGE
    DBMS_HS PACKAGE BODY
    DBMS_HS_ALT PACKAGE
    DBMS_HS_ALT PACKAGE BODY
    DBMS_HS_CHK PACKAGE
    DBMS_HS_CHK PACKAGE BODY
    DBMS_HS_EXTPROC PACKAGE
    DBMS_HS_EXTPROC PACKAGE BODY
    DBMS_HS_UTL PACKAGE
    DBMS_HS_UTL PACKAGE BODY
    DBMS_IAS_CONFIGURE PACKAGE
    DBMS_IAS_CONFIGURE PACKAGE BODY
    DBMS_IAS_INST PACKAGE
    DBMS_IAS_INST PACKAGE BODY
    DBMS_IAS_INST_UTL PACKAGE
    DBMS_IAS_INST_UTL PACKAGE BODY
    DBMS_IAS_MT_INST PACKAGE
    DBMS_IAS_MT_INST PACKAGE BODY
    DBMS_IAS_QUERY PACKAGE
    DBMS_IAS_QUERY PACKAGE BODY
    DBMS_IAS_SESSION PACKAGE BODY
    DBMS_IAS_TEMPLATE PACKAGE
    DBMS_IAS_TEMPLATE PACKAGE BODY
    DBMS_IJOB PACKAGE BODY
    DBMS_INTERNAL_REPCAT PACKAGE
    DBMS_INTERNAL_REPCAT PACKAGE BODY
    DBMS_INTERNAL_TRIGGER PACKAGE
    DBMS_INTERNAL_TRIGGER PACKAGE BODY
    DBMS_IREFRESH PACKAGE
    DBMS_IREFRESH PACKAGE BODY
    DBMS_ISNAPSHOT PACKAGE
    DBMS_ISNAPSHOT PACKAGE BODY
    DBMS_JAVA_TEST PACKAGE
    DBMS_JAVA_TEST PACKAGE BODY
    DBMS_JOB PACKAGE BODY
    DBMS_LOB PACKAGE
    DBMS_LOB PACKAGE BODY
    DBMS_LOCK PACKAGE BODY
    DBMS_LOGMNR PACKAGE
    DBMS_LOGMNR PACKAGE BODY
    DBMS_LOGMNR_D PACKAGE
    DBMS_LOGMNR_D PACKAGE BODY
    DBMS_MAINT_GEN PACKAGE
    DBMS_MAINT_GEN PACKAGE BODY
    DBMS_NAMESPACE PACKAGE
    DBMS_NAMESPACE PACKAGE BODY
    DBMS_OBFUSCATION_TOOLKIT PACKAGE
    DBMS_OBFUSCATION_TOOLKIT PACKAGE BODY
    DBMS_OBFUSCATION_TOOLKIT_FFI PACKAGE
    DBMS_OBFUSCATION_TOOLKIT_FFI PACKAGE BODY
    DBMS_OFFLINE_INTERNAL PACKAGE
    DBMS_OFFLINE_INTERNAL PACKAGE BODY
    DBMS_OFFLINE_OG PACKAGE
    DBMS_OFFLINE_OG PACKAGE BODY
    DBMS_OFFLINE_RGT PACKAGE
    DBMS_OFFLINE_RGT PACKAGE BODY
    DBMS_OFFLINE_SNAPSHOT PACKAGE
    DBMS_OFFLINE_SNAPSHOT PACKAGE BODY
    DBMS_OFFLINE_UTL PACKAGE
    DBMS_OFFLINE_UTL PACKAGE BODY
    DBMS_ORACLE_TRACE_AGENT PACKAGE
    DBMS_ORACLE_TRACE_AGENT PACKAGE BODY
    DBMS_ORACLE_TRACE_USER PACKAGE
    DBMS_ORACLE_TRACE_USER PACKAGE BODY
    DBMS_PCLXUTIL PACKAGE
    DBMS_PCLXUTIL PACKAGE BODY
    DBMS_PICKLER PACKAGE
    DBMS_PICKLER PACKAGE BODY
    DBMS_PIPE PACKAGE
    DBMS_PIPE PACKAGE BODY
    DBMS_PITR PACKAGE
    DBMS_PITR PACKAGE BODY
    DBMS_PLUGTS PACKAGE
    DBMS_PLUGTS PACKAGE BODY
    DBMS_PRVTAQIM PACKAGE
    DBMS_PRVTAQIM PACKAGE BODY
    DBMS_PRVTAQIP PACKAGE
    DBMS_PRVTAQIP PACKAGE BODY
    DBMS_PRVTAQIS PACKAGE
    DBMS_PRVTAQIS PACKAGE BODY
    DBMS_PSP PACKAGE
    DBMS_PSP PACKAGE BODY
    DBMS_PSWMG_IMPORT PACKAGE
    DBMS_PSWMG_IMPORT PACKAGE BODY
    DBMS_RANDOM PACKAGE
    DBMS_RANDOM PACKAGE BODY
    DBMS_RCVMAN PACKAGE
    DBMS_RCVMAN PACKAGE BODY
    DBMS_RECTIFIER_DIFF PACKAGE
    DBMS_RECTIFIER_DIFF PACKAGE BODY
    DBMS_RECTIFIER_FRIENDS PACKAGE
    DBMS_RECTIFIER_FRIENDS PACKAGE BODY
    DBMS_REFRESH PACKAGE
    DBMS_REFRESH PACKAGE BODY
    DBMS_REPAIR PACKAGE
    DBMS_REPAIR PACKAGE BODY
    DBMS_REPCAT PACKAGE
    DBMS_REPCAT PACKAGE BODY
    DBMS_REPCAT_ADMIN PACKAGE
    DBMS_REPCAT_ADMIN PACKAGE BODY
    DBMS_REPCAT_AUTH PACKAGE
    DBMS_REPCAT_AUTH PACKAGE BODY
    DBMS_REPCAT_CACHE PACKAGE
    DBMS_REPCAT_CACHE PACKAGE BODY
    DBMS_REPCAT_CONF PACKAGE
    DBMS_REPCAT_CONF PACKAGE BODY
    DBMS_REPCAT_DECL PACKAGE
    DBMS_REPCAT_DECL PACKAGE BODY
    DBMS_REPCAT_FLA PACKAGE
    DBMS_REPCAT_FLA PACKAGE BODY
    DBMS_REPCAT_FLA_MAS PACKAGE
    DBMS_REPCAT_FLA_MAS PACKAGE BODY
    DBMS_REPCAT_FLA_UTL PACKAGE
    DBMS_REPCAT_FLA_UTL PACKAGE BODY
    DBMS_REPCAT_INSTANTIATE PACKAGE
    DBMS_REPCAT_INSTANTIATE PACKAGE BODY
    DBMS_REPCAT_INTERNAL PACKAGE
    DBMS_REPCAT_INTERNAL PACKAGE BODY
    DBMS_REPCAT_INTERNAL_PACKAGE PACKAGE
    DBMS_REPCAT_INTERNAL_PACKAGE PACKAGE BODY
    DBMS_REPCAT_MAS PACKAGE
    DBMS_REPCAT_MAS PACKAGE BODY
    DBMS_REPCAT_MIG PACKAGE
    DBMS_REPCAT_MIG PACKAGE BODY
    DBMS_REPCAT_MIG_INTERNAL PACKAGE
    DBMS_REPCAT_MIG_INTERNAL PACKAGE BODY
    DBMS_REPCAT_OUTPUT PACKAGE
    DBMS_REPCAT_OUTPUT PACKAGE BODY
    DBMS_REPCAT_RGT PACKAGE
    DBMS_REPCAT_RGT PACKAGE BODY
    DBMS_REPCAT_RGT_ALT PACKAGE
    DBMS_REPCAT_RGT_ALT PACKAGE BODY
    DBMS_REPCAT_RGT_CHK PACKAGE
    DBMS_REPCAT_RGT_CHK PACKAGE BODY
    DBMS_REPCAT_RGT_CUST PACKAGE
    DBMS_REPCAT_RGT_CUST PACKAGE BODY
    DBMS_REPCAT_RGT_CUST2 PACKAGE
    DBMS_REPCAT_RGT_CUST2 PACKAGE BODY
    DBMS_REPCAT_RGT_UTL PACKAGE
    DBMS_REPCAT_RGT_UTL PACKAGE BODY
    DBMS_REPCAT_RPC PACKAGE
    DBMS_REPCAT_RPC PACKAGE BODY
    DBMS_REPCAT_RPC_UTL PACKAGE
    DBMS_REPCAT_RPC_UTL PACKAGE BODY
    DBMS_REPCAT_SNA PACKAGE
    DBMS_REPCAT_SNA PACKAGE BODY
    DBMS_REPCAT_SNA_UTL PACKAGE
    DBMS_REPCAT_SNA_UTL PACKAGE BODY
    DBMS_REPCAT_UNTRUSTED PACKAGE
    DBMS_REPCAT_UNTRUSTED PACKAGE BODY
    DBMS_REPCAT_UTL PACKAGE
    DBMS_REPCAT_UTL PACKAGE BODY
    DBMS_REPCAT_UTL2 PACKAGE
    DBMS_REPCAT_UTL2 PACKAGE BODY
    DBMS_REPCAT_UTL3 PACKAGE
    DBMS_REPCAT_UTL3 PACKAGE BODY
    DBMS_REPCAT_UTL4 PACKAGE
    DBMS_REPCAT_UTL4 PACKAGE BODY
    DBMS_REPCAT_VALIDATE PACKAGE
    DBMS_REPCAT_VALIDATE PACKAGE BODY
    DBMS_REPUTIL PACKAGE
    DBMS_REPUTIL PACKAGE BODY
    DBMS_REPUTIL2 PACKAGE
    DBMS_REPUTIL2 PACKAGE BODY
    DBMS_RESOURCE_MANAGER PACKAGE
    DBMS_RESOURCE_MANAGER PACKAGE BODY
    DBMS_RESOURCE_MANAGER_PRIVS PACKAGE
    DBMS_RESOURCE_MANAGER_PRIVS PACKAGE BODY
    DBMS_RLS PACKAGE
    DBMS_RLS PACKAGE BODY
    DBMS_RMIN PACKAGE
    DBMS_RMIN PACKAGE BODY
    DBMS_ROWID PACKAGE
    DBMS_ROWID PACKAGE BODY
    DBMS_RULE PACKAGE
    DBMS_RULE PACKAGE BODY
    DBMS_RULE_ADM PACKAGE
    DBMS_RULE_ADM PACKAGE BODY
    DBMS_RULE_EXIMP PACKAGE
    DBMS_RULE_EXIMP PACKAGE BODY
    DBMS_SESSION PACKAGE BODY
    DBMS_SNAPSHOT PACKAGE
    DBMS_SNAPSHOT PACKAGE BODY
    DBMS_SNAPSHOT_UTL PACKAGE
    DBMS_SNAPSHOT_UTL PACKAGE BODY
    DBMS_SNAP_INTERNAL PACKAGE
    DBMS_SNAP_INTERNAL PACKAGE BODY
    DBMS_SNAP_REPAPI PACKAGE
    DBMS_SNAP_REPAPI PACKAGE BODY
    DBMS_SPACE PACKAGE
    DBMS_SPACE PACKAGE BODY
    DBMS_SUMADV PACKAGE
    DBMS_SUMADV PACKAGE BODY
    DBMS_SUMMARY PACKAGE
    DBMS_SUMMARY PACKAGE BODY
    DBMS_SUMREF_CHILD PACKAGE
    DBMS_SUMREF_CHILD PACKAGE BODY
    DBMS_SUMREF_PARENT PACKAGE
    DBMS_SUMREF_PARENT PACKAGE BODY
    DBMS_SUMREF_UTIL PACKAGE
    DBMS_SUMREF_UTIL PACKAGE BODY
    DBMS_SUMREF_UTIL2 PACKAGE
    DBMS_SUMREF_UTIL2 PACKAGE BODY
    DBMS_SUMVDM PACKAGE
    DBMS_SUMVDM PACKAGE BODY
    DBMS_SYSTEM PACKAGE
    DBMS_SYSTEM PACKAGE BODY
    DBMS_SYS_ERROR PACKAGE BODY
    DBMS_TRACE PACKAGE
    DBMS_TRACE PACKAGE BODY
    DBMS_TRANSACTION PACKAGE
    DBMS_TRANSACTION PACKAGE BODY
    DBMS_TTS PACKAGE
    DBMS_TTS PACKAGE BODY
    DBMS_XMLQUERY PACKAGE
    DBMS_XMLQUERY PACKAGE BODY
    DBMS_XMLSAVE PACKAGE
    DBMS_XMLSAVE PACKAGE BODY
    DEFCALL VIEW
    DEFCALLDEST VIEW
    DEFTRANDEST VIEW
    DES_ENCRYPTED_PASSWORD FUNCTION
    DIANA PACKAGE BODY
    DICTIONARY_OBJ_NAME_LIST FUNCTION
    DICTIONARY_OBJ_OWNER FUNCTION
    DICTIONARY_OBJ_OWNER_LIST FUNCTION
    DIUTIL PACKAGE BODY
    GET_ERROR$ PACKAGE
    GET_ERROR$ PACKAGE BODY
    GRANTEE FUNCTION
    HS_CLASS_CAPS VIEW
    HS_CLASS_DD VIEW
    HS_CLASS_INIT VIEW
    HS_EXTERNAL_OBJECTS VIEW
    HS_FDS_CLASS VIEW
    HS_FDS_INST VIEW
    HS_INST_CAPS VIEW
    HS_INST_DD VIEW
    HS_INST_INIT VIEW
    HTF PACKAGE
    HTF PACKAGE BODY
    HTP PACKAGE
    HTP PACKAGE BODY
    HTTP_EXP PACKAGE
    HTTP_EXP PACKAGE BODY
    IFR_EXP PACKAGE
    IFR_EXP PACKAGE BODY
    INITJVMAUX PACKAGE
    INITJVMAUX PACKAGE BODY
    INSTANCE_NUM FUNCTION
    IS_ALTER_COLUMN FUNCTION
    IS_CREATING_NESTED_TABLE FUNCTION
    IS_DROP_COLUMN FUNCTION
    IS_SERVERERROR FUNCTION
    JAVA_AUTONOMOUS_TRANSACTION PACKAGE
    JAVA_AUTONOMOUS_TRANSACTION PACKAGE BODY
    JAVA_XA PACKAGE
    JAVA_XA PACKAGE BODY
    JIS$INTERCEPTOR$ PACKAGE
    JIS$INTERCEPTOR$ PACKAGE BODY
    JIS_EXIT_JAVA_SESSION PROCEDURE
    JIS_EXP PACKAGE
    JIS_EXP PACKAGE BODY
    JIS_EXP_AUX PACKAGE
    JIS_EXP_AUX PACKAGE BODY
    JIS_IMP_AUX PACKAGE
    JIS_IMP_AUX PACKAGE BODY
    LOGIN_USER FUNCTION
    NameFromLastDDL FUNCTION
    ODCIARGDESC TYPE
    ODCIARGDESCLIST TYPE
    ODCICOLINFO TYPE
    ODCICOLINFODUMP PROCEDURE
    ODCICOLINFOLIST TYPE
    ODCICONST PACKAGE
    ODCICOST TYPE
    ODCIFUNCINFO TYPE
    ODCIINDEXALTEROPTIONDUMP PROCEDURE
    ODCIINDEXCTX TYPE
    ODCIINDEXINFO TYPE
    ODCIINDEXINFODUMP PROCEDURE
    ODCIOBJECT TYPE
    ODCIOBJECTLIST TYPE
    ODCIPREDINFO TYPE
    ODCIPREDINFODUMP PROCEDURE
    ODCIQUERYINFO TYPE
    ODCIQUERYINFODUMP PROCEDURE
    ODCIRIDLIST TYPE
    ODCISTATSOPTIONS TYPE
    ODCISTATSOPTIONSDUMP PROCEDURE
    ORB_EXP PACKAGE
    ORB_EXP PACKAGE BODY
    OWA PACKAGE
    OWA PACKAGE BODY
    OWA_CACHE PACKAGE
    OWA_CACHE PACKAGE BODY
    OWA_COOKIE PACKAGE
    OWA_COOKIE PACKAGE BODY
    OWA_CUSTOM PACKAGE
    OWA_CUSTOM PACKAGE BODY
    OWA_IMAGE PACKAGE
    OWA_IMAGE PACKAGE BODY
    OWA_OPT_LOCK PACKAGE
    OWA_OPT_LOCK PACKAGE BODY
    OWA_PATTERN PACKAGE
    OWA_PATTERN PACKAGE BODY
    OWA_SEC PACKAGE
    OWA_SEC PACKAGE BODY
    OWA_TEXT PACKAGE
    OWA_TEXT PACKAGE BODY
    OWA_UTIL PACKAGE
    OWA_UTIL PACKAGE BODY
    PBREAK PACKAGE
    PBREAK PACKAGE BODY
    PBRPH PACKAGE
    PBRPH PACKAGE BODY
    PBSDE PACKAGE
    PBSDE PACKAGE BODY
    PBUTL PACKAGE
    PIDL PACKAGE BODY
    PRIVILEGE_LIST FUNCTION
    PRVT_EGUTL PACKAGE
    PRVT_EGUTL PACKAGE BODY
    PRVT_EPGC PACKAGE
    PRVT_EPGC PACKAGE BODY
    PSTUB PROCEDURE
    PSTUBT PROCEDURE
    REPCAT$_CDEF VIEW
    REPCAT_GENERATED VIEW
    REPCAT_REPCAT VIEW
    REPCAT_REPOBJECT VIEW
    REPCAT_REPOBJECT_BASE VIEW
    REVOKEE FUNCTION
    RMJVM PACKAGE
    RMJVM PACKAGE BODY
    SERVER_ERROR FUNCTION
    SESSION_CONTEXT VIEW
    SM$INTEGRITY_CONS VIEW
    SM$TS_USED VIEW
    SM_$VERSION VIEW
    SNS_EXP PACKAGE
    SNS_EXP PACKAGE BODY
    SQLJUTL PACKAGE
    SQLJUTL PACKAGE BODY
    SYSEVENT FUNCTION
    TS_PITR_OBJECTS_TO_BE_DROPPED VIEW
    USER_JOBS VIEW
    USER_QUEUES VIEW
    USER_QUEUE_SCHEDULES VIEW
    USER_REGISTERED_SNAPSHOTS VIEW
    USER_REPCAT VIEW
    USER_REPCATLOG VIEW
    USER_REPCAT_REFRESH_TEMPLATES VIEW
    USER_REPCAT_TEMPLATE_OBJECTS VIEW
    USER_REPCAT_TEMPLATE_PARMS VIEW
    USER_REPCAT_TEMPLATE_SITES VIEW
    USER_REPCAT_USER_AUTHORIZATION VIEW
    USER_REPCAT_USER_PARM_VALUES VIEW
    USER_REPCOLUMN VIEW
    USER_REPDDL VIEW
    USER_REPFLAVOR_COLUMNS VIEW
    USER_REPFLAVOR_OBJECTS VIEW
    USER_REPGENERATED VIEW
    USER_REPGENOBJECTS VIEW
    USER_REPGROUP VIEW
    USER_REPGROUP_PRIVILEGES VIEW
    USER_REPKEY_COLUMNS VIEW
    USER_REPOBJECT VIEW
    USER_REPPROP VIEW
    USER_REPSCHEMA VIEW
    USER_REPSITES VIEW
    USER_SEGMENTS VIEW
    USER_SNAPSHOTS VIEW
    USER_SNAPSHOT_LOGS VIEW
    UTL_COLL PACKAGE
    UTL_COLL PACKAGE BODY
    UTL_FILE PACKAGE
    UTL_FILE PACKAGE BODY
    UTL_HTTP PACKAGE
    UTL_HTTP PACKAGE BODY
    UTL_INADDR PACKAGE
    UTL_INADDR PACKAGE BODY
    UTL_RAW PACKAGE BODY
    UTL_REF PACKAGE
    UTL_REF PACKAGE BODY
    UTL_SMTP PACKAGE
    UTL_SMTP PACKAGE BODY
    UTL_TCP PACKAGE
    UTL_TCP PACKAGE BODY
    WAR_DEPLOYMENT PACKAGE
    WAR_DEPLOYMENT PACKAGE BODY
    WITH_GRANT_OPTION FUNCTION
    WPG_DOCLOAD PACKAGE
    WPG_DOCLOAD PACKAGE BODY
    WPIUTL PACKAGE
    WPIUTL PACKAGE BODY
    XMLATTRCOVER PACKAGE
    XMLCHARDATACOVER PACKAGE
    XMLDOCUMENTCOVER PACKAGE
    XMLDOM PACKAGE
    XMLDOM PACKAGE BODY
    XMLDOMIMPLCOVER PACKAGE
    XMLDTDCOVER PACKAGE
    XMLELEMENTCOVER PACKAGE
    XMLENTITYCOVER PACKAGE
    XMLGEN PACKAGE
    XMLGEN PACKAGE BODY
    XMLNNMCOVER PACKAGE
    XMLNODECOVER PACKAGE
    XMLNODELISTCOVER PACKAGE
    XMLNOTATIONCOVER PACKAGE
    XMLPARSER PACKAGE
    XMLPARSER PACKAGE BODY
    XMLPARSERCOVER PACKAGE
    XMLPICOVER PACKAGE
    XMLTEXTCOVER PACKAGE
    XSLPROCESSOR PACKAGE
    XSLPROCESSOR PACKAGE BODY
    XSLPROCESSORCOVER PACKAGE
    XSLSTYLESHEETCOVER PACKAGE
    ALLREPCOLUMN VIEW
    ALLREPFLAVOR_OBJECTS VIEW
    DBMS_REPCAT_AUTH PACKAGE
    DBMS_REPCAT_AUTH PACKAGE BODY
    DEF$_PROPAGATOR_TRIG TRIGGER
    ORA$_SYS_REP_AUTH PROCEDURE
    REPCATLOGTRIG TRIGGER
    CARTRIDGE PACKAGE
    CARTRIDGE PACKAGE BODY
    IM PACKAGE
    IM PACKAGE BODY
    ORDANNOTATION TYPE
    ORDANNOTATIONLIST TYPE
    ORDANNOTATIONS TYPE
    ORDANNOTATIONS PACKAGE BODY
    ORDAUDIO TYPE
    ORDAUDIO PACKAGE BODY
    ORDAUDIO_PKG PACKAGE
    ORDAUDIO_PKG PACKAGE BODY
    ORDIMAGE TYPE
    ORDIMAGE PACKAGE BODY
    ORDIMAGECONSTANTS PACKAGE
    ORDIMERRORCODES PACKAGE
    ORDIMERRORCODES PACKAGE BODY
    ORDIMGB TYPE
    ORDIMGB PACKAGE BODY
    ORDIMGF TYPE
    ORDIMGF PACKAGE BODY
    ORDIMG_PKG PACKAGE
    ORDIMG_PKG PACKAGE BODY
    ORDSOURCE TYPE
    ORDSOURCE PACKAGE BODY
    ORDVIDEO TYPE
    ORDVIDEO PACKAGE BODY
    ORDVIDEO_PKG PACKAGE
    ORDVIDEO_PKG PACKAGE BODY
    ORDVIR TYPE
    ORDVIR PACKAGE BODY
    ORDVIRATTR_VARRAY TYPE
    ORDVIRB TYPE
    ORDVIRB PACKAGE BODY
    ORDVIREXCEPTIONS PACKAGE
    ORDVIRF TYPE
    ORDVIRF PACKAGE BODY
    ORDVIRIDX INDEXTYPE
    ORDVIRIDXMETHODS TYPE
    ORDVIRIDXMETHODS PACKAGE BODY
    ORDVIRIDXSTATS TYPE
    ORDVIRIDXSTATS PACKAGE BODY
    ORDVIRROWID_TABLE TYPE
    ORDVIRSCR_VARRAY TYPE
    ORDVIR_PKG PACKAGE
    ORDVIR_PKG PACKAGE BODY
    PVTCARTRIDGE PACKAGE
    PVTCARTRIDGE PACKAGE BODY
    VIRSCORE OPERATOR
    VIRSIMILAR OPERATOR
    ORDX_AIFC_AUDIO PACKAGE
    ORDX_AIFC_AUDIO PACKAGE BODY
    ORDX_AIFF_AUDIO PACKAGE
    ORDX_AIFF_AUDIO PACKAGE BODY
    ORDX_AUFF_AUDIO PACKAGE
    ORDX_AUFF_AUDIO PACKAGE BODY
    ORDX_AVI_VIDEO PACKAGE
    ORDX_AVI_VIDEO PACKAGE BODY
    ORDX_DEFAULT_AUDIO PACKAGE
    ORDX_DEFAULT_AUDIO PACKAGE BODY
    ORDX_DEFAULT_VIDEO PACKAGE
    ORDX_DEFAULT_VIDEO PACKAGE BODY
    ORDX_FILE_SOURCE PACKAGE
    ORDX_FILE_SOURCE PACKAGE BODY
    ORDX_HTTP_SOURCE PACKAGE
    ORDX_HTTP_SOURCE PACKAGE BODY
    ORDX_MOOV_VIDEO PACKAGE
    ORDX_MOOV_VIDEO PACKAGE BODY
    ORDX_MPEG_VIDEO PACKAGE
    ORDX_MPEG_VIDEO PACKAGE BODY
    ORDX_MPGA_AUDIO PACKAGE
    ORDX_MPGA_AUDIO PACKAGE BODY
    ORDX_RMFF_VIDEO PACKAGE
    ORDX_RMFF_VIDEO PACKAGE BODY
    ORDX_WAVE_AUDIO PACKAGE
    ORDX_WAVE_AUDIO PACKAGE BODY
    ALL_GEOMETRY_COLUMNS VIEW
    ALL_MD_COLUMNS VIEW
    ALL_MD_DIMENSIONS VIEW
    ALL_MD_EXCEPTIONS VIEW
    ALL_MD_LOADER_ERRORS VIEW
    ALL_MD_PARTITIONS VIEW
    ALL_MD_TABLES VIEW
    ALL_MD_TABLESPACES VIEW
    ALL_SDO_GEOM_METADATA VIEW
    ALL_SDO_INDEX_INFO VIEW
    DBA_MD_COLUMNS VIEW
    DBA_MD_PARTITIONS VIEW
    DBA_MD_TABLES VIEW
    DBA_MD_TABLESPACES VIEW
    DBA_SDO_GEOM_METADATA VIEW
    DBA_SDO_INDEX_INFO VIEW
    DBA_SDO_INDEX_METADATA VIEW
    F81_INDEX_OBJECT TYPE
    F81_INDEX_OBJ_ARRAY TYPE
    F81_NT_IND_TYPE TYPE
    GEOCODER_HTTP PACKAGE
    GEOCODER_HTTP PACKAGE BODY
    GEOCODE_RESULT TYPE
    GEODETIC_SRIDS VIEW
    H81_INDEX_OBJECT TYPE
    H81_INDEX_OBJ_ARRAY TYPE
    H81_NT_IND_TYPE TYPE
    LOCATOR_WITHIN_DISTANCE OPERATOR
    MD PACKAGE
    MD PACKAGE BODY
    MD1 PACKAGE
    MD1 PACKAGE BODY
    MD2 PACKAGE
    MD2 PACKAGE BODY
    MDBOOTSTRAP PACKAGE
    MDBOOTSTRAP PACKAGE BODY
    MDDICT PACKAGE
    MDDICT PACKAGE BODY
    MDERR PACKAGE
    MDERR PACKAGE BODY
    MDEXEC PACKAGE
    MDEXEC PACKAGE BODY
    MDEXEX PACKAGE
    MDEXEX PACKAGE BODY
    MDGEN PACKAGE
    MDGEN PACKAGE BODY
    MDLEXR PACKAGE
    MDLEXR PACKAGE BODY
    MDLIB PACKAGE
    MDLIB PACKAGE BODY
    MDTRIG PACKAGE
    MDTRIG PACKAGE BODY
    MDVERIFY PACKAGE
    MDVERIFY PACKAGE BODY
    MD_DDL PACKAGE
    MD_DDL PACKAGE BODY
    MD_DML PACKAGE
    MD_DML PACKAGE BODY
    MD_PART PACKAGE
    MD_PART PACKAGE BODY
    PRVT_IDX PACKAGE
    PRVT_IDX PACKAGE BODY
    RTREE_FILTER OPERATOR
    RTREE_IDX PACKAGE
    RTREE_IDX PACKAGE BODY
    RTREE_INDEX INDEXTYPE
    RTREE_INDEX_METHOD TYPE
    RTREE_INDEX_METHOD PACKAGE BODY
    RTREE_NN OPERATOR
    SDO PACKAGE
    SDO PACKAGE BODY
    SDO_3GL PACKAGE
    SDO_3GL PACKAGE BODY
    SDO_ADMIN PACKAGE
    SDO_ADMIN PACKAGE BODY
    SDO_CATALOG PACKAGE
    SDO_CATALOG PACKAGE BODY
    SDO_CS PACKAGE
    SDO_CS PACKAGE BODY
    SDO_DIM_ARRAY TYPE
    SDO_DIM_ELEMENT TYPE
    SDO_ELEM_INFO_ARRAY TYPE
    SDO_FILTER OPERATOR
    SDO_GEOM PACKAGE
    SDO_GEOM PACKAGE BODY
    SDO_GEOMETRY TYPE
    SDO_GEOM_TRIG_DEL1 TRIGGER
    SDO_GEOM_TRIG_INS1 TRIGGER
    SDO_GEOM_TRIG_UPD1 TRIGGER
    SDO_IDX PACKAGE
    SDO_IDX PACKAGE BODY
    SDO_INDEX_METHOD TYPE
    SDO_INDEX_METHOD PACKAGE BODY
    SDO_INT2_FILTER OPERATOR
    SDO_INT2_RELATE OPERATOR
    SDO_INT_FILTER OPERATOR
    SDO_INT_RELATE OPERATOR
    SDO_LRS PACKAGE
    SDO_LRS PACKAGE BODY
    SDO_MBR TYPE
    SDO_META PACKAGE
    SDO_META PACKAGE BODY
    SDO_MIGRATE PACKAGE
    SDO_MIGRATE PACKAGE BODY
    SDO_NN OPERATOR
    SDO_ORDINATE_ARRAY TYPE
    SDO_POINT_TYPE TYPE
    SDO_RELATE OPERATOR
    SDO_RELATEMASK_TABLE VIEW
    SDO_RELATE_MASK PACKAGE
    SDO_RELATE_MASK PACKAGE BODY
    SDO_RTREE_ADMIN PACKAGE
    SDO_RTREE_ADMIN PACKAGE BODY
    SDO_RTREE_FILTER OPERATOR
    SDO_RTREE_RELATE OPERATOR
    SDO_TUNE PACKAGE
    SDO_TUNE PACKAGE BODY
    SDO_VPOINT_TYPE TYPE
    SDO_WITHIN_DISTANCE OPERATOR
    SERV_PART PACKAGE
    SERV_PART PACKAGE BODY
    SPATIAL_INDEX INDEXTYPE
    USER_MD_COLUMNS VIEW
    USER_SDO_GEOM_METADATA VIEW
    USER_SDO_INDEX_INFO VIEW
    USER_SDO_INDEX_METADATA VIEW
    V81_INDEX_OBJECT TYPE
    V81_INDEX_OBJ_ARRAY TYPE
    V81_NT_IND_TYPE TYPE
    CATINDEXMETHODS TYPE
    CATINDEXMETHODS PACKAGE BODY
    CATSEARCH OPERATOR
    CONTAINS OPERATOR
    CONTEXT INDEXTYPE
    CTXCAT INDEXTYPE
    CTX_ADM PACKAGE
    CTX_ADM PACKAGE BODY
    CTX_CATSEARCH PACKAGE
    CTX_CONTAINS PACKAGE
    CTX_DDL PACKAGE
    CTX_DDL PACKAGE BODY
    CTX_DOC PACKAGE
    CTX_DOC PACKAGE BODY
    CTX_FEEDBACK_ITEM_TYPE TYPE
    CTX_FEEDBACK_ITEM_TYPE PACKAGE BODY
    CTX_FEEDBACK_TYPE TYPE
    CTX_OUTPUT PACKAGE
    CTX_OUTPUT PACKAGE BODY
    CTX_QUERY PACKAGE
    CTX_QUERY PACKAGE BODY
    CTX_SERVERS VIEW
    CTX_THES PACKAGE
    CTX_THES PACKAGE BODY
    DRIACC PACKAGE
    DRIACC PACKAGE BODY
    DRIADM PACKAGE
    DRIADM PACKAGE BODY
    DRICON PACKAGE
    DRICON PACKAGE BODY
    DRIDDL PACKAGE
    DRIDDL PACKAGE BODY
    DRIDDLC PACKAGE
    DRIDDLC PACKAGE BODY
    DRIDISP PACKAGE
    DRIDISP PACKAGE BODY
    DRIDML PACKAGE
    DRIDML PACKAGE BODY
    DRIDOC PACKAGE
    DRIDOC PACKAGE BODY
    DRIEXP PACKAGE
    DRIEXP PACKAGE BODY
    DRIG PACKAGE
    DRIIMP PACKAGE
    DRIIMP PACKAGE BODY
    DRILIST PACKAGE
    DRILIST PACKAGE BODY
    DRILOAD PACKAGE
    DRILOAD PACKAGE BODY
    DRIOBJ PACKAGE
    DRIOPT PACKAGE
    DRIOPT PACKAGE BODY
    DRIPARSE PACKAGE
    DRIPARSE PACKAGE BODY
    DRIPIPE PACKAGE
    DRIPIPE PACKAGE BODY
    DRIPREF PACKAGE
    DRIPREF PACKAGE BODY
    DRIREC PACKAGE
    DRIREC PACKAGE BODY
    DRISCORE PACKAGE
    DRITHS PACKAGE
    DRITHS PACKAGE BODY
    DRITHSC PACKAGE
    DRITHSC PACKAGE BODY
    DRITHSD PACKAGE
    DRITHSD PACKAGE BODY
    DRITHSL PACKAGE
    DRITHSL PACKAGE BODY
    DRITHSX PACKAGE
    DRITHSX PACKAGE BODY
    DRIUTL PACKAGE
    DRIUTL PACKAGE BODY
    DRIVAL PACKAGE
    DRIVAL PACKAGE BODY
    DRIXTAB PACKAGE
    DRIXTAB PACKAGE BODY
    DRUE PACKAGE
    DRUE PACKAGE BODY
    DR_DEF PACKAGE
    SCORE OPERATOR
    SYNCRN PROCEDURE
    TEXTINDEXMETHODS TYPE
    TEXTINDEXMETHODS PACKAGE BODY
    TEXTOPTSTATS TYPE
    TEXTOPTSTATS PACKAGE BODY
    FOOTESTCREATE FUNCTION
    IMP_GET_SOFT_CONNS PROCEDURE
    IMP_LOAD_ALLCONNINFO PROCEDURE
    LOAD_DANGLE_REPORT PROCEDURE
    NQT_INFO PROCEDURE
    RTL_LEAF_DANGLE_REPORT PROCEDURE
    TOPSIGNAME FUNCTION
    TOPSIGNAME_RTL FUNCTION
    891 rows selected.
    SVRMGR>

  • Test Data generator for oracle?

    Hi again,
    I found a long list of "Test data generators" for oracle by google.Is there anybody there to use some specific product and have nice experience? I have limited time to test them.
    -Your help will be so appreciated.

    The Oracle provided dbms_random package can be used to help generate test data.
    I have found that most test data generation programs are not that useful for generation data in an rdbms environment.
    HTH -- Mark D Powell --

  • Dynamic Sampling of query results

    Is there a way to implement dynamic sampling of expected result set in a way that we could invoke as a percentage of expected
    results?
    We are using Web Intelligence XIR3SP2.

    I have tested Oracle only. Teradata has a "sample" command and I would hope that Web Intelligence would use that. The Oracle method involves the dbms_random package to assign each row a random number, then the query is sorted by that number and a limit is placed for the sample size.
    I have not written about this on my blog yet, but it could be an interesting topic. Thanks for the suggestion.

  • RE: Load of query results

    Hi Patrice,
    Currently, there is little difference between the enterprise edition and
    the standard edition as you pointed out. However, over time, we expect
    to see some major differences as we add fucntionality that is more
    suited for enterprise application - caching is one of these major
    differences.
    We are staggering the release of the SE and EE versions for several
    reasons: 1) we believe the EE needs to have additional functionality to
    justify the two versions and what will be 2 different price points; 2)
    we are hopeful that the specification is finalized shortly - we feel a
    certain discomfort with releasing an "Enterprise" version based on a
    Draft specification; and 3) we are using the SE version to better
    understand the market and the needs of the EE customers. We've put out
    the EE beta to inform those interested in the EE version that one will
    be available.
    No, we do not have a reseller in France at this time although we have
    some development that takes place in Paris. We are definitely
    interested in developing business development relationships throughout
    the world to penetrate this market as efficiently as possible. Do you
    have any suggestions on resellers in France?
    Thanks for your interest.
    Neelan Choksi
    The Kodo JDO Product Team
    -----Original Message-----
    From: Patrice Thiebaud
    To: Choksi, Neelan
    Sent: 8/13/01 1:18 PM
    Subject: RE: Load of query results
    Choksi,
    Thank you for the information.
    I have the additional three following questions :
    in my understanding :.. the Enterprise Edition currently only adds the synchronization with
    the transaction manager of an application server
    .. the JDO specification also mandates the use of a JCA adapter in the
    context of a managed environment
    - are you going to provide also a JCA adapter that could use any JDBC
    driver ?
    - how come that there is such a time interval between the GA dates of SE
    and EE ?
    do you have a reseller in France ? If not, are you looking for one ?Thanks in advance.
    At 22:14 11/08/2001 -0400, you wrote:
    Hi Patrice and all,
    We are planning on releasing Kodo JDO Standard Edition in late August or
    early September. We have not determined a release date for the
    Enterprise
    Edition (likely towards the end of the year).
    Thanks,
    Neelan Choksi
    Kodo JDO Product Team
    -----Original Message-----
    From: White, Abe [ mailto:[email protected]
    <mailto:[email protected]> ]
    Sent: Friday, August 10, 2001 10:30 AM
    To: JDO-ListServ
    Subject: RE: Load of query results
    Could you please clarify exactly what you mean by an 'automatic load' of
    query results? And in what way is the 'resource manager' (db?) accessed
    for each query object returned?
    When Kodo issues a query it selects all fields of the expected result
    class that lie in the primary table used by that type (with the
    exception of LOB fields). Thus the objects returned by the query
    already have all of their data filled in that is accessible with a
    single SELECT. Additional queries are made only if you access fields of
    an object that do not lie in its primary table, such as Collections,
    arrays, Maps, and relations to other persistent objects.
    Is that what you meant?
    Whatever you mean, our goal is to implement the entire JDO
    specification, including as much optional behavior as is useful to our
    customers.
    I'll have someone from marketing get back to you with the GA schedule.
    -----Original Message-----
    From: Patrice Thiebaud
    To: [email protected]
    Sent: 8/10/01 5:08 AM
    Subject: Load of query results
    Hi,
    The final JDO specification is likely to support the need for having an
    automatic load of query results, probably through a property (thus
    answering a performance optimization need, as it is better to avoid
    futher
    access to the resource manager for each object used).
    Will the GA version provide this feature ?
    By the way, is it possible to know the scheduled date for GA ?
    Thanks in advance.
    BEA Systems : How Business Becomes E-Business
    Patrice Thiebaud - Presales Senior Consultant
    BEA Systems - France
    Tour Manhattan
    6 place de l'Iris
    92095 PARIS La D__fense C__dex
    Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95
    BEA Systems : How Business Becomes E-Business
    Patrice Thiebaud - Presales Senior Consultant
    BEA Systems - France
    Tour Manhattan
    6 place de l'Iris
    92095 PARIS La D__fense C__dex
    Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95

    I have tested Oracle only. Teradata has a "sample" command and I would hope that Web Intelligence would use that. The Oracle method involves the dbms_random package to assign each row a random number, then the query is sorted by that number and a limit is placed for the sample size.
    I have not written about this on my blog yet, but it could be an interesting topic. Thanks for the suggestion.

  • Random generation of numbers

    Hi,
    I need to generate numbers randomly between the range of 1-50. I was trying to use the DBMS_RANDOM package. But, this seems to work best for numbers at least 6 digits long. I don't want any duplicate numbers also. Any ideas?
    Thanks so much.

    Hi,
    I need to generate numbers randomly between the range of 1-50. I was trying to use the DBMS_RANDOM package. But, this seems to work best for numbers at least 6 digits long. I don't want any duplicate numbers also. Any ideas?
    Thanks so much. maybe this way
    write a PL/SQL funtion returning resul-set with many - say twice as much as you need - random number
    via ref-curcsor
    ( make count returned rows a parameter and mod()-value for the function )
    select distinct * from the_ref_cursor

  • How to run wrap utility

    Hi All,
    I tried to use wrap utility from my command promt from c:/oracle9i/bin to encrypt the package code. But found that I am not having any wrap coomand in bin dir, so when I run wrap command from c:/oracle9i/bin, it gave me below error:
    C:\oracle9i\bin>wrap
    'wrap' is not recognized as an internal or external command,
    operable program or batch file.
    Can anybody help me in running wrap command. I am not able to understand if this is version issue, or complete pacakage has not been installed on my machine.
    Or there is some other way to run wrap utility, and I am running it in wrong manner.
    Thanks and Regards,
    Nidhi

    The wrap utility is a command line utility that obfuscates the contents of a PL/SQL source file. The syntax for the wrap utility is shown below.
    wrap iname=input_file [oname=output_file]
    The iname parameter specifies the source file, while the oname parameter specifies the destination file. If the destination file is not specified it defaults to the source file name with a ".pld" extension.
    Running the Wrap Utility
    Wrapping a package is amazingly simple, although there is one pitfall to avoid. Among the 500 plus files in the ORACLE_HOME/bin directory you will see wrap or WRAP depending on your operating system (a lot of the more common files and directories on Windows are upper-cased for ease of readability and identification).
    Using wrap is as simple as this:
    c:\ora9i\bin wrap iname=input_file_name
    You can specify an output file as a second argument by using this format:
    c:\ora9i\bin wrap iname=input_file_name oname=output_file_name
    Once wrapped, a package cannot be unwrapped. With that in mind, and just like what you would do with a real package, do not wrap the package until it is time to ship it. This implies keeping a source code repository of the original code. If a customer or user reports a bug against a wrapped package, there is no unwrapping it at the customer's site. You are going to have to ship another wrapped package with the fix in it. You will be making the bug fix or enhancement with the repository file and wrapping the new file.
    An Example of Using Wrap
    In a previous article, I used the DBMS_RANDOM package. A slightly modified bit of code from that produces the following:
    SQL> CREATE or REPLACE PROCEDURE wrap_it (seed_in NUMBER)
      2  IS
      3    v_rand INTEGER;
      4  BEGIN
      5    DBMS_RANDOM.INITIALIZE (seed_in);
      6    FOR i IN 1..5 LOOP
      7     v_rand := mod(abs(DBMS_RANDOM.RANDOM),45);
      8     dbms_output.put_line(i||': '||v_rand);
      9    END LOOP;
    10  END;
    11  /
    Procedure created.
    SQL> exec wrap_it(123456);
    1: 37
    2: 36
    3: 18
    4: 8
    5: 32
    PL/SQL procedure successfully completed.HTH.
    Amkotz

  • Please Help in generation of Random Numbers & Characters

    hai friends,
    Please help me to generate random Numbers and Characters to the Fields of the Table.
    Please Send code to it.
    madhava

    It's easier enough. Just use the DBMS_RANDOM package supplied by Oracle.
    SQL> desc rndm
    Name                                      Null?    Type
    COL1                                               NUMBER
    COL2                                               VARCHAR2(10)
    COL3                                               DATE
    SQL> BEGIN
      2     DBMS_RANDOM.initialize(12348765);
      3     FOR i IN 1..4 LOOP
      4        INSERT INTO rndm VALUES (dbms_random.value
      5                                 , dbms_random.string('A', 10)
      6                                 , sysdate + dbms_random.value(1,1000));
      7     END LOOP;
      8  END;
      9  /
    PL/SQL procedure successfully completed.
    SQL> SELECT * FROM rndm;
          COL1 COL2       COL3
    .028766128 pUFMxywBzC 14-JAN-07
      .7524715 SupFLVZmEC 22-JUN-07
    .454116997 EHCEZKPORm 14-FEB-05
    .330733477 gycpybxdRS 12-MAR-07
    SQL> Note that the published API seems to have changed in 9.2 (if not earlier), with the apparent sole purpose of DBMS_RANDOM being the generation of random numbers. However, as you can see, the old methods still work. Not sure what Oracle are up to.
    Cheers, APC

  • Generate automatically password

    Hi everybody.
    I just want to know how to generate automatically a password.
    Thanks you for your helps.
    Sik.

    Hi SIK,
    you can try DBMS_RANDOM package.
    e.g. select dbms_random.string('P', 10) psw from dual;
    Tom

Maybe you are looking for