查询运行会话的会话参数值

Kev*_*ick 10 oracle

我认为没有办法做到这一点,但我希望能够查询当前正在运行的会话对其 COMMIT_WRITE 会话参数的值。

我在 v$ 性能视图中没有看到任何东西...有人知道可以从中检索到这样的值的 SYS x$ 视图吗?


澄清 - 需要为另一个会话提取参数设置,独立于当前会话运行。

小智 9

我知道这个问题已经有一年多了,但如果有人像我一样在这里绊倒,你可以查询 V$SES_OPTIMIZER_ENV:

SYS> select name, value 
        from  V$SES_OPTIMIZER_ENV 
        where sid=54 
           and name='hash_area_size';

NAME                                     VALUE
—————————————- ————————-
hash_area_size                           100000
Run Code Online (Sandbox Code Playgroud)

来源:http : //oracleinaction.com/other-session-params/