Oracle - 如何查看初始化参数设置?
Oracle - How to view initialization parameter settings?
我想确定 Oracle
数据库中初始化参数 (GLOBAL_NAMES) 的值。我假设它在众多 DBA_ 视图之一中可用,但我一直无法找到它。
有谁知道将数据库中的这些初始化设置识别为 non-administrator 的简单方法?我正在使用 Toad 12.6 并且有 SELECT_CATALOG_ROLE
.
我试过的
我在网上搜索并看到许多关于更改这些但不是简单地查看当前设置的参考资料
查看了一些有前途的 DBA_ 观点(标题中带有 "parameter" 的观点)
在 SO 上搜索 - 有一些有希望的线索,但超链接已失效
select value from v$parameter where name = 'global_names';
如果您缺少视图 V$PARAMETER
的 SELECT
权限,您还可以使用包 DBMS_UTILITY 来获取值:
DECLARE
intval INTEGER;
strval VARCHAR2(4000);
res NUMBER;
BEGIN
res := DBMS_UTILITY.GET_PARAMETER_VALUE ('global_names', intval, strval);
DBMS_OUTPUT.PUT_LINE ( 'intval = ' || intval );
END;
我想确定 Oracle
数据库中初始化参数 (GLOBAL_NAMES) 的值。我假设它在众多 DBA_ 视图之一中可用,但我一直无法找到它。
有谁知道将数据库中的这些初始化设置识别为 non-administrator 的简单方法?我正在使用 Toad 12.6 并且有 SELECT_CATALOG_ROLE
.
我试过的
我在网上搜索并看到许多关于更改这些但不是简单地查看当前设置的参考资料
查看了一些有前途的 DBA_ 观点(标题中带有 "parameter" 的观点)
在 SO 上搜索 - 有一些有希望的线索,但超链接已失效
select value from v$parameter where name = 'global_names';
如果您缺少视图 V$PARAMETER
的 SELECT
权限,您还可以使用包 DBMS_UTILITY 来获取值:
DECLARE
intval INTEGER;
strval VARCHAR2(4000);
res NUMBER;
BEGIN
res := DBMS_UTILITY.GET_PARAMETER_VALUE ('global_names', intval, strval);
DBMS_OUTPUT.PUT_LINE ( 'intval = ' || intval );
END;