某此数据库测试操作:
SQL> alter system set session_cached_cursors=300 ;
alter system set
session_cached_cursors=300
*
第 1 行出现错误:
ORA-02096:
???????????????
怀疑是字符集的错误:
SQL> select value from v$nls_parameters a where
a.PARAMETER='NLS_CHARACTERSET'
2 ;
VALUE
--------------------------------------------------------------------------------
US7ASCII
而注册表中,nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
解决方法1:修改nls_lang为US7ASCII
解决方法2:alter session set nls_language=american;
SQL> alter session set nls_language=american;
Session altered.
SQL> alter system set session_cached_cursors=300 ;
alter system set
session_cached_cursors=300
*
ERROR at line
1:
ORA-02096: specified initialization parameter is not modifiable with
this
option
解决。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24582392/viewspace-688040/
,如需转载,请注明出处,否则将追究法律责任。