如何在Oracle数据库中设置max_string_size ='EXTENDED'?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Oracle数据库中设置max_string_size ='EXTENDED'?相关的知识,希望对你有一定的参考价值。

max_string_size = 'EXTENDED'中设置v$parameter的适当语法是什么?

我尝试过:

ALTER SYSTEM set value='EXTENDED',display_value='EXTENDED' 
WHERE NAME='max_string_size';

但是我得到:

ORA-02065: illegal option for ALTER SYSTEM

谢谢。

更新:进行此更改后,转到“查看详细信息”时,在“并发请求”表单上会出现错误。 FRM-41072: Cannot create Group job_notifyFRM-41076: Error populating Group.还有其他人看到并解决了吗?

答案

您正在将SQL查询语法混合到ALTER SYSTEM命令中;您需要使用以下格式:

alter system set max_string_size='EXTENDED';

请参见https://docs.oracle.com/database/121/SQLRF/statements_2017.htm#i2282157

[从William的评论中添加注释:这是对数据库的根本更改;因此您需要彻底测试。更改此项之前进行完整备份很重要。这就是为什么您不能将设置更改为立即生效的原因。可能存在可能需要检查的PL / SQL代码,例如触发器等。

以上是关于如何在Oracle数据库中设置max_string_size ='EXTENDED'?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Oracle 10g Java VM 中设置并发调用

如何在Oracle数据库中设置max_string_size ='EXTENDED'?

[Oracle]如何在Oracle中设置Event

如何在 Oracle APEX 中设置 SPOOL 脚本以将视图数据导出为 CSV?

转 Oracle]如何在Oracle中设置Event

如何使用java在hibernate 3 + oracle中设置查询级别超时