Oracle目录的权限

时间:2017-01-13 02:43:06

标签: oracle oracle11g

我在Oracle中尝试BFILE功能。我的计划是所有文件都应存储在文件服务器中,其IP为192.165.1.10。

基于此,我在本地PC数据库中创建了一个目录,如下所示

create directory TEST_DIR as `\\192.165.1.10\c\ATTACH_FILES\STUDENT`

目录已创建。我的疑问是我的数据库系统和文件服务器位于不同的位置,所以我应该在Oracle中提供任何其他权限吗?

请提出您的意见,因为Bfile对我来说无法正常工作。

注意,我的数据库服务器和文件服务器都是Windows。

1 个答案:

答案 0 :(得分:1)

  

“我怀疑是我的数据库系统和文件服务器在不同的位置”

这是一个非常好的怀疑。数据库只能访问其本地服务器上的OS目录以及与该服务器共享的目录。因此,您需要使用kill共享文件服务器目录。

由于数据库服务器是Windows,因此如果尚未映射共享目录,则需要映射该共享目录。映射必须由拥有Oracle数据库的OS用户拥有,或者映射所有者必须向Oracle OS用户(或其组)授予权限。所以这需要sysadmin访问。 documentation此外,您可能需要退回数据库。