我使用Oracle Text索引进行内容搜索,我想知道可以使用map network drive作为我的文件数据存储。我想使用下面的查询来搜索文档。这里FURL存储文档的路径名,DT_001是我的表。我将路径保存为“\ SEVER-PC \ map_ser \ text.txt”,但结果为null。帮助我
SELECT SCORE(1), FURL FROM DT_001
WHERE CONTAINS(FURL, 'Oracle',1) > 0
ORDER BY SCORE(1) DESC;
答案 0 :(得分:0)
要克服这个问题,我们必须使用UNC路径作为;
"\\pc_name\shared_folder\doc name with extension"
例: " \\ SEVER-PC \ map_ser \的text.txt"
然后你必须启动oracle监听器和oracle数据库服务(我的XE)作为Winodws os中的登录用户,将网络目录映射到系统。你可以这样做 开始 - >运行 - > Services.msc - > OracleServiceXXXX --->属性 - >登录然后重新启动该服务。如果你按照这些步骤很好地工作。 此方法仅在Winodws上进行了测试。