主页 > 知识库 > Oracle parameter可能值获取方法

Oracle parameter可能值获取方法

热门标签:外呼系统口号 北京外呼系统公司排名 百度地图标注员是干什么 温州人工外呼系统 贵阳智能电销机器人官网 沈阳400电话是如何办理 外呼系统郑州 地图标注付款了怎么找不到了 北京营销外呼系统厂家
有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得
1.直接输入错的值,让error来提示
复制代码 代码如下:

SQL> alter system set "_db_block_cache_protect"=what scope=spfile;
alter system set "_db_block_cache_protect"=what scope=spfile
*
ERROR at line 1:
ORA-00096: invalid value WHAT for parameter _db_block_cache_protect, must be
from among TRUE, MEDIUM, LOW, FALSE

由此可知_db_block_cache_protect所有允许的值是TRUE, MEDIUM, LOW, FALSE
缺点是9i及以前的版本不支持这种检查
2.通过脚本来获得
cat a.sql
复制代码 代码如下:

COL pvalid_default HEAD DEFAULT FOR A7
COL pvalid_value HEAD VALUE FOR A30
COL pvalid_name HEAD PARAMETER FOR A50
COL pvalid_par# HEAD PAR# FOR 99999
BREAK ON pvalid_par# skip 1
PROMPT Display valid values for multioption parameters matching "1"...
SELECT
-- INST_ID,
PARNO_KSPVLD_VALUES pvalid_par#,
NAME_KSPVLD_VALUES pvalid_name,
ORDINAL_KSPVLD_VALUES ORD,
VALUE_KSPVLD_VALUES pvalid_value,
DECODE(ISDEFAULT_KSPVLD_VALUES, 'FALSE', '', 'DEFAULT' ) pvalid_default
FROM
X$KSPVLD_VALUES
WHERE
LOWER(NAME_KSPVLD_VALUES) LIKE LOWER('%1%')
ORDER BY
pvalid_par#,
pvalid_default,
ord,
pvalid_Value

用sys用户执行
SQL> @a block
会将所有与block有关的参数的可能值获取。

标签:通辽 定西 淮北 衡水 潮州 温州 衢州 包头

巨人网络通讯声明:本文标题《Oracle parameter可能值获取方法》,本文关键词  Oracle,parameter,可能,值,获取,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Oracle parameter可能值获取方法》相关的同类信息!
  • 本页收集关于Oracle parameter可能值获取方法的相关信息资讯供网民参考!
  • 推荐文章