【发布时间】:2015-06-16 20:56:29
【问题描述】:
在 oracle 12c 兼容 12.0.0 上,更改为使用 sysdba 权限扩展。 我现在可以创建一个以 varchar2(16000) 为列的表并插入一个 > 4000 字节的字符串;但仅当作为 sysdba 连接时。 当以普通用户而不是 sysdba 身份连接时,我无法使用 varchar2 >4000 字节,抛出错误 ORA-60019。谁能解释为什么? 以非 sysdba 用户身份登录时,参数 max_string_size=extended 和 compatible=12.0.0。
【问题讨论】:
-
您可能想尝试在Database Administrators StackExchange 上发布此内容。
-
您是否按照the manual 中的所有步骤进行操作?您有 CDB 还是非 CDB?
-
您好,当您以 sysdba 身份登录时,您是否在与以普通用户身份登录时相同的表空间中创建表?所有表空间的范围大小都相同吗?也许您需要创建更大范围大小的用户表空间......让我知道!例如:create tablespace data datafile '/data_256K01_01.dbf' size 2000M extent management local uniform size 256K;'并尝试在其中插入相同的数据。