Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÓÃshow parameterÏÔʾOracleÒþº¬²ÎÊý

OracleÊý¾Ý¿âµÄÆô¶¯Óõ½Á˳õʼ»¯²ÎÊý£¬Ò»°ãÇé¿öÏ¿ÉÒÔÔÚsqlplusÀïÓÃshow parameter À´»ñµÃ¡£¶øOracleÊý¾Ý¿âΪÁËdebug »òÕß½â¾öÒ»Ð©ÌØÊâµÄÎÊÌ⣬»¹ÌṩÁËһЩÒÔ“_”¿ªÍ·µÄÒþº¬²ÎÊý¡£ ÍøÂçÉÏÓÐһЩscript¿ÉÒÔÈÃÎÒÃÇÇáËɼì²éÕâЩÒþº¬²ÎÊý. ÏÂÃæÎÒÃÇÀ´Ïêϸ½éÉÜÒ»ÏÂÈçºÎÖ±½ÓÔÚsqlplus ÓÃshow parameterÀ´»ñÈ¡Òþº¬²ÎÊý£¿
¡¡¡¡ÓÃsqlplusÀïµÄshow parameterÀ´Ö±½Ó²é¿´OracleÒþº¬²ÎÊý:
¡¡¡¡1.Ê×ÏÈ£¬ÎÒÃÇÐèÒªÁ˽âsqlplusÊÇÈçºÎͨ¹ýshow parameter»ñµÃ²ÎÊýµÄ¡£´ó¼ÒÖ»Ðèͨ¹ýsql_traceµÄ·½Ê½¿ÉÒÔ·¢ÏÖ¡£
¡¡¡¡sqlplus serol/luo
¡¡¡¡alter session set sql_trace=true;
¡¡¡¡show parameter optimizer
¡¡¡¡NAME TYPE VALUE
¡¡¡¡-------------------- -----------------
¡¡¡¡optimizer_dynamic_sampling integer 1
¡¡¡¡optimizer_features_enable string 9.2.0.1
¡¡¡¡optimizer_index_caching integer 0
¡¡¡¡optimizer_index_cost_adj integer 1
¡¡¡¡optimizer_max_permutations integer 2000
¡¡¡¡optimizer_mode string RULE
¡¡¡¡exit
¡¡¡¡µ½udumpµ×ÏÂÕÒµ½traceÎļþ£¬ÀïÃæµÄ×îÖ÷ÒªµÄÓï¾äÊÇ£º
¡¡¡¡SELECT NAME name_col_plus_show_param,DECODE(TYPE,1,'boolean',2,'string',3,'integer',4,'file',6,'big
¡¡¡¡integer','unknown') TYPE,VALUE value_col_plus_show_param from V$PARAMETER WHERE UPPER(NAME) LIKE UPP
¡¡¡¡ER('%optimizer%') ORDER BY name_col_plus_show_param,ROWNUM
¡¡¡¡¿ÉÒÔ¿´µ½£¬sqlplusµÄshow parameterʵ¼ÊÉϾÍÊDzéѯV$PARAMETER .
¡¡¡¡2.ÔÙÀ´¿´Ò»ÏÂv$parameterµÄ¶¨Òå¡£
¡¡¡¡SELECT * from v$fixed_view_definition
¡¡¡¡WHERE view_name = 'V$PARAMETER';
¡¡¡¡select NUM , NAME , TYPE , VALUE , ISDEFAULT , ISSES_MODIFIABLE , ISSYS_MODIFIABLE , ISMODIFIED , ISADJUSTED , DESCRIPTION, UPDATE_COMMENT from GV$PARAMETER where inst_id = USERENV('Instance')
¡¡¡¡SELECT * from v$fixed_view_definition
¡¡¡¡WHERE view_name = 'GV$PARAMETER';
¡¡¡¡select x.inst_id,x.indx+1,ksppinm,ksppity,ksppstvl,ksppstdf,
¡¡¡¡decode(bitand(ksppiflg/256,1),1,'TRUE','FALSE'),
¡¡¡¡decode(bitand(ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED',
¡¡¡¡3,'IMMEDIATE','FALSE'), decode(bitand(ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE'),
¡¡¡¡decode(bitand(ksp


Ïà¹ØÎĵµ£º

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¿Î³Ì¾Å ÉùÃ÷±äÁ¿
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽â»ù±¾µÄPLSQL¿éºÍÇøÓò
¡¡¡¡2¡¢ÃèÊö±äÁ¿ÔÚPLSQLÖеÄÖØÒªÐÔ
¡¡¡¡3¡¢Çø±ðPLSQLÓë·ÇPLSQL±äÁ¿
¡¡¡¡4¡¢ÉùÃ÷±äÁ¿
¡¡¡¡5¡¢Ö´ÐÐPLSQL¿é
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡1¡¢PLSQL ¿é½á¹¹£º
¡¡¡¡DECLARE --- ¿ÉÑ¡
¡¡¡¡±äÁ¿Éù ......

ʹÓÃjava + oracle²åÈëclobÀàÐ͵ÄÊý¾Ý

 Ê¹ÓÃjava + oracle²åÈëclobÀàÐ͵ÄÊý¾Ý£¬ÐèÒªÓÃÒÔϵIJ½Ö裺
1¡¢½«Êý¾Ý²åÈëÊý¾Ý¿â£¬¶ÔÓÚclob×ֶΣ¬Ê¹ÆäΪ¿ÕclobÊý¾Ý¡£ÀýÈ磺insert into test values(1,empty_clob())";
2¡¢´ÓÊý¾Ý¿âÖÐÈ¡³ö²åÈëµÄclob×ֶΣ¬²¢½«Æä¸³Öµ¸øoracle.sql.clobÀàÐ͵ıäÁ¿¡£ÀýÈç
String sqll="select content from test where id=1 for upda ......

110¸öoracle³£Óú¯Êý×ܽá(3)

 41.SYSDATE
    ÓÃÀ´µÃµ½ÏµÍ³µÄµ±Ç°ÈÕÆÚ
    SQL> select to_char(sysdate,dd-mm-yyyy day) from dual;
    TO_CHAR(SYSDATE,
  -----------------
    09-05-2004ÐÇÆÚÈÕ
    trunc(date,fmt)°´ÕÕ¸ø³öµÄÒªÇó½«ÈÕÆÚ½Ø¶Ï,È ......

C#Á¬½ÓoracleµÄdllÎļþµÄ±àд¹ý³Ì

 ³õѧc#¼ÓOracle±à³Ì£¬¿´ÁËÐí¶àÍøÉϽ̳̣¬¶¼½éÉܵÄÊÇadoÁ¬½Ó·½Ê½£¬¶øÇÒ²ÉÓõͼÊÇÔÚºǫ́ÊäÈëÁ¬½Ó×Ö·û´®µÄ·½Ê½¡£ÓÚÊÇÃÈÉúÁËдһ¸ödllÎļþÀ´´úÌæÕâ¸öÁ¬½Ó×Ö·û´®£¬ÒÔºóÿ´ÎÁ¬½ÓÊý¾Ý¿âÊÂÖ»Òªµ÷ÓÃÕâ¸ödllÎļþ¾ÍÐеÄÏë·¨¡£ÏÐÑÔÉÙÐ𣬽«´úÂëд³ö£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ