Oracle数据库INTERNAL_USE

时间:2014-01-03 09:44:27

标签: sql oracle

Oracle数据库中的INTERNAL_USE子句是什么意思?例如:

ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;

我只是在示例和片段中看到过这种情况,并且没有设法找到除a vague comment on this thread以外的任何信息,说明它不应该被客户使用并且没有记录,但该评论是从2005年开始的,所以我想知道从那以后发生了什么变化。

1 个答案:

答案 0 :(得分:4)

自2005年以来没有任何变化。该条款没有记录。除非Oracle支持人员明确指示,否则客户不应使用它。

internal_use绕过了大量的检查,以防止您在更改字符集时损坏数据库中的数据(可能是Oracle已知和理解的其他副作用)。客户不应该自己绕过这些检查。当然,除非他们喜欢从备份中恢复数据库。