本人使用begin sys.dbms_shared_pool.keep('库名.类名.属性名', 'JD'); end;进行操作,出现ORU-10034: context argument must be 1 or 2 or 3 or 4 or 5 or 6 or 7错误。请问KEEP的JD及JR等格式,或如何将ORACLE中JAVA SOURCE中的某个集合放入共享池?

解决方案 »

  1.   

    オブジェクトの種類 フラグ
    对象种类                     Flag
    存储过程,函数,包           P或者p
    type                         T或者t
    触发器                       R或者r
    序列                         Q或者q
    Java 程序                    JS或者js      *Java Source
    Java 类                      JC或者jc      *Java Class
    Java 资源                    JR或者jr      *Java Resource
    Java 共有数据                JD或者jd      *Java Data
    游标                         C或者c
      

  2.   

    dbms_shared_pool.keep(name IN VARCHAR2, flag IN CHAR DEFAULT 'P');
     
    Flag Values  Description
    C  cursor
    JC  java class
    JD  java shared data
    JR  java resource
    JS  java source
    P  procedure
    Q  sequence
    R  trigger
    T  type