在将 DataBlade Module 注册到任何数据库之前,必须创建缺省智能大对象空间,否则该注册就会失败。
在注册期间,GBase 8s Excalibur Text Search DataBlade 模块在缺省智能大对象空间中为同义词列表、非索引字列表和用户定义字符集设置了内部目录。GBase 8s Excalibur Text Search DataBlade 模块 还会将 etx 索引存储在缺省智能大对象空间中,除非您明确指定使用其他智能大对象空间来存储索引。确保缺省智能大对象空间足够大以容纳所有这些对象。
要创建缺省智能大对象空间:
该示例智能大对象空间的初始偏移量为 0,大小为 100 MB,并开启日志记录。
EXECUTE FUNCTION FileToBLOB ('/tmp/some.txt', 'server');
文件 /tmp/some.txt 可以包含任何类型的文本,但它必须可供启动数据库服务器的用户进行完全访问。
如果该函数未返回任何错误,即表示已正确创建并配置缺省智能大对象空间。