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

Sql 如何在Oracle数据库中设置max_string_size='EXTENDED'?,sql,oracle,parameters,oracle12c,oracle-ebs,Sql,Oracle,Parameters,Oracle12c,Oracle Ebs,在v$参数中设置max_string_size='EXTENDED'的适当语法是什么 我试过: ALTER SYSTEM set value='EXTENDED',display_value='EXTENDED' WHERE NAME='max_string_size'; 但我得到: ORA-02065: illegal option for ALTER SYSTEM 谢谢 更新: 在这个更改之后,当我们查看详细信息时,并发请求表单上会出现错误。FRM-41072:无法创建组作业,FRM-

在v$参数中设置max_string_size='EXTENDED'的适当语法是什么

我试过:

ALTER SYSTEM set value='EXTENDED',display_value='EXTENDED' 
WHERE NAME='max_string_size';
但我得到:

ORA-02065: illegal option for ALTER SYSTEM
谢谢

更新:
在这个更改之后,当我们查看详细信息时,并发请求表单上会出现错误。FRM-41072:无法创建组作业,FRM-41076:填充组时出错。其他人看到了这一点并解决了吗?根据Metalink票据,更改是不可逆的,唯一的修复方法是从备份恢复。

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

alter system set max_string_size='EXTENDED';


从威廉的评论中添加注释:这是对数据库的根本性更改;所以你需要彻底测试一下。在更改之前进行完整备份非常重要。这就是为什么您无法更改设置以立即生效。可能需要检查PL/SQL代码,例如触发器等。

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

alter system set max_string_size='EXTENDED';


从威廉的评论中添加注释:这是对数据库的根本性更改;所以你需要彻底测试一下。在更改之前进行完整备份非常重要。这就是为什么您无法更改设置以立即生效。可能需要检查PL/SQL代码,如触发器等。

对于考虑此更改的任何其他人,请知道该选项与EBS不兼容。它会导致一些奇怪的行为,即使将max_string_size设置回标准,这些行为也不会消失

If you use EBS, as others have advised, do not apply this change to your system.

我们无法找到消除此更改导致的问题的方法,最终从备份中恢复了测试系统。

对于考虑此更改的任何其他人,请知道此选项与EBS不兼容。它会导致一些奇怪的行为,即使将max_string_size设置回标准,这些行为也不会消失

If you use EBS, as others have advised, do not apply this change to your system.

我们无法找到一种方法来消除此更改导致的问题,最终从备份中恢复了测试系统。

谢谢Mark。这看起来是正确的语法,但当我运行它时,我得到:ORA-02097:无法修改参数,因为指定的值无效ORA-14694:数据库必须处于升级模式才能开始最大字符串大小迁移看起来数据库需要关闭才能处理此更改。注意,您无法轻松撤消此更改,所以,请确保首先在一个您不太关心的环境中进行备份和测试。我们可以在数据库关闭时应用。之后,我们能够运行alter table1 modify field1 VARCHAR23767;。我很好奇你不得不撤销改变的经历。你遇到了什么麻烦,需要撤销?在解析扩展长度字符串或其他东西时,撤消操作是否很困难?您是如何撤销的?在我们的数据库中,参数更改立即生效。这看起来是正确的语法,但当我运行它时,我得到:ORA-02097:无法修改参数,因为指定的值无效ORA-14694:数据库必须处于升级模式才能开始最大字符串大小迁移看起来数据库需要关闭才能处理此更改。注意,您无法轻松撤消此更改,所以,请确保首先在一个您不太关心的环境中进行备份和测试。我们可以在数据库关闭时应用。之后,我们能够运行alter table1 modify field1 VARCHAR23767;。我很好奇你不得不撤销改变的经历。你遇到了什么麻烦,需要撤销?在解析扩展长度字符串或其他东西时,撤消操作是否很困难?您是如何撤销的?在我们的数据库中,参数更改立即生效