Oracleparameter可能值获取方法
方法 获取 可能
2023-06-13 09:14:41 时间
有时不清楚一些参数的所有允许设定的值,可以由以下两个方法获得
1.直接输入错的值,让error来提示
复制代码代码如下:
1.直接输入错的值,让error来提示
SQL>altersystemset"_db_block_cache_protect"=whatscope=spfile;
altersystemset"_db_block_cache_protect"=whatscope=spfile
*
ERRORatline1:
ORA-00096:invalidvalueWHATforparameter_db_block_cache_protect,mustbe
fromamongTRUE,MEDIUM,LOW,FALSE
由此可知_db_block_cache_protect所有允许的值是TRUE,MEDIUM,LOW,FALSE
缺点是9i及以前的版本不支持这种检查
2.通过脚本来获得
cata.sql
COLpvalid_defaultHEADDEFAULTFORA7
COLpvalid_valueHEADVALUEFORA30
COLpvalid_nameHEADPARAMETERFORA50
COLpvalid_par#HEADPAR#FOR99999
BREAKONpvalid_par#skip1
PROMPTDisplayvalidvaluesformultioptionparametersmatching"&1"...
SELECT
--INST_ID,
PARNO_KSPVLD_VALUESpvalid_par#,
NAME_KSPVLD_VALUESpvalid_name,
ORDINAL_KSPVLD_VALUESORD,
VALUE_KSPVLD_VALUESpvalid_value,
DECODE(ISDEFAULT_KSPVLD_VALUES,"FALSE","","DEFAULT")pvalid_default
FROM
X$KSPVLD_VALUES
WHERE
LOWER(NAME_KSPVLD_VALUES)LIKELOWER("%&1%")
ORDERBY
pvalid_par#,
pvalid_default,
ord,
pvalid_Value
用sys用户执行
SQL>@ablock
会将所有与block有关的参数的可能值获取。
相关文章
- currentstyle 织梦_织梦arclist标签支持高亮currentstyle属性方法
- Intellij idea liveTemplate 方法注释之params,return参数自动获取
- 工厂方法模式(FactoryMethod)
- MySQL获取记录总数的简便方法(mysql返回总数)
- 掌握MySQL表字段的获取方法(mysql获取表字段)
- C++ string支持配置器方法详解
- Java Servlet Filter(过滤器)是什么?它的方法有哪些?
- PHP get和post方法获取form表单数据
- Linux中获取当前时间的方法(Linux取时间)
- Oracle删除数据失败:给出的解决方法(oracle删除不了数据)
- Linux下防止内存泄露的方法(内存泄露linux)
- Oracle获取年月的实现方法(oracle取日期的年月)
- 记录MSSQL随机获取50条记录的方法(mssql随机取50条)
- CRT连接Oracle数据库的方法简介(crt怎么连oracle)
- 解决Oracle数据库中获取余数的方法(oracle中获取余数)
- 如何添加Redis元素(redis添加的方法)
- 利用js获取服务器时间的两个简单方法
- LinuxVPS利用SSH重置ROOT密码的方法
- .net实现oracle数据库中获取新插入数据的id的方法
- mysql存储过程在动态SQL内获取返回值的方法详解
- PHP获取浏览器信息类和客户端地理位置的2个方法
- PHP获取MySql新增记录ID值的3种方法
- android获取当前运行Activity名字的方法
- Android手机获取root权限并实现关机重启功能的方法