【发布时间】:2013-12-06 20:01:40
【问题描述】:
根据我正在与之通信的 Oracle 服务器,相同的 create table DDL 语句可能成功或失败:
在服务器#1
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create table h5basic (b blob) lob(b) store as basicfile;
Table created.
SQL> create table h5basic$none (b blob) lob(b) store as basicfile (retention none);
create table h5basic$none (b blob) lob(b) store as basicfile (retention none)
*
ERROR at line 1:
ORA-43856: Unsupported LOB type for SECUREFILE LOB operation
在服务器#2 上
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create table h5basic (b blob) lob(b) store as basicfile;
Table created.
SQL> create table h5basic$none (b blob) lob(b) store as basicfile (retention none);
Table created.
两台服务器的版本不完全相同,第一台在 Linux 上运行,而第二台在 Windows 上运行,但除此之外,两者之间有什么不同可以解释这种行为差异?感谢您提供解决此问题的任何提示。 --DD
【问题讨论】: