WCX19880905 2023-06-27 19:14 采纳率: 16.7%
浏览 72

ORACLE 具体修改max_string_size='EXTENDED' 是怎样的

ORACLE 具体修改max_string_size='EXTENDED' 是怎样的
第一次接触ORACLE 其他机子上导出的 创建表的 SQL脚本 在本机报错 “ORA-43929: 设置了参数 MAX_STRING_SIZE=STANDARD 时不允许指定排序规则。” 使用的工具为 DBeaver

img

  • 写回答

1条回答 默认 最新

  • 自在猫先生 2023-06-28 10:16
    关注

    源于chatGPT仅供参考
    要在 Oracle 中修改 MAX_STRING_SIZE 参数为 'EXTENDED',您需要执行以下步骤:

    1. 登录到 Oracle 数据库中,确保您具有适当的权限来修改参数。

    2. 使用管理员权限(例如 SYSDBA),执行以下命令来修改 MAX_STRING_SIZE 参数:

      ALTER SYSTEM SET MAX_STRING_SIZE = EXTENDED;
      

      这将将 MAX_STRING_SIZE 参数的值设置为 'EXTENDED'

    3. 重新启动数据库实例,以使参数更改生效。具体方法取决于您正在使用的 Oracle 版本和操作系统。通常,您可以通过执行适当的启动和关闭脚本或使用数据库管理工具来重启数据库。

    请注意,在修改 MAX_STRING_SIZE 参数之前,请确保已经完全了解该参数的影响,并且明确知道自己的需求。此参数的修改可能会对数据库的行为和性能产生影响。

    另外,如果您在 DBeaver 中遇到问题并收到 "ORA-43929: 设置了参数 MAX_STRING_SIZE=STANDARD 时不允许指定排序规则" 的错误消息,这可能是由于 DBeaver 没有正确处理 MAX_STRING_SIZE 参数的设置。您可以尝试使用 Oracle 客户端工具(如 SQL*Plus)或其他支持正确设置 MAX_STRING_SIZE 参数的工具来执行修改。

    如果您仍然遇到问题,请提供更多关于您的环境、版本和脚本的详细信息,我将尽力为您提供更准确的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月27日

悬赏问题

  • ¥15 数据库原理及应用上机练习题
  • ¥30 征集Python提取PDF文字属性的代码
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?