我可以更改“ ORA_MAX_NAME_LEN”的值吗?

时间:2018-07-17 07:08:20

标签: oracle oracle12c

创建数据库时,可以使用ORA_MAX_NAME_LEN命令更改alter的值还是定义一个参数?与12.2中的128 bytes相同。 我想将其更改为30 bytes。  注意:我不想更改我的COMPATIBLE版本。

  

支持更长的标识符所有标识符的最大长度   PL / SQL使用和定义的字节数从30字节增加到128字节   在以前的版本中。

     

如果COMPATIBLE参数设置为12.2.0或更高的值,则   数据库字符集中的标识符表示形式不能   超过128个字节。如果COMPATIBLE参数设置为的值   12.1.0或更低版本,限制为30个字节。

     

已引入新功能ORA_MAX_NAME_LEN_SUPPORTED来检查   这个限制。

1 个答案:

答案 0 :(得分:1)

不,您不能。有基础的c数据结构被分配了该长度。另外,PDB必须正常工作。