,,Oracle parameter可能值获取方法

,,Oracle parameter可能值获取方法

有时不清楚一些参数的所有允许设定的值,比如神谕中参数,接下来介绍两种方法获取神谕中参数的可能值,需要了解的朋友可以参考下

有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得1.直接输入错的值,让error来提示 复制代码代码如下:SQL alter system set ' _ db _ block _ cache _ protect '=what scope=spfile;alter system set ' _ db _ block _ cache _ protect '=WHAT scope=spfile *第一行出现错误:ORA-00096:无效值参数_数据库_块_缓存_保护,必须在真、中、低、假之间由此可知_数据库块缓存保护所有允许的值是真、中、低、假缺点是9i及以前的版本不支持这种检查2.通过脚本来获得cat a.sql复制代码代码如下:colp valid _ DEFAULT HEAD A7 colp valid _ VALUE HEAD VALUE A30 colp valid _ name HEAD参数a50 COL p valid _ PAR # HEAD PAR # FOR 99999 BREAK ON p valid _ PAR # skip 1提示符显示与"1"匹配的多选项参数的有效值.SELECT - INST_ID,PARNO_KSPVLD_VALUES pvalid_par#,NAME_KSPVLD_VALUES pvalid_name,ORDINAL_KSPVLD_VALUES ORD,VALUE _ ksp vld _ VALUES p valid _ VALUES,DECODE(ISDEFAULT_KSPVLD_VALUES,' FALSE ','',' DEFAULT ')pvalid_default FROM Xksp vld _ VALUES WHERE LOWER(NAME _ ksp vld _ VALUES)LIKE LOWER(' % 1% ')ORDER BY p valid _ par #,p valid _ DEFAULT,ORD用[计]系统复制命令(系统的简写)用户执行SQL @a块会将所有与街区有关的参数的可能值获取。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: