Oracle目录的权限

Oracle目录的权限,oracle,oracle11g,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对我来说工作不正常 注意,我的数据库服务器

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

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

create directory TEST_DIR as `\\192.165.1.10\c\ATTACH_FILES\STUDENT`
目录已创建。我的疑问是我的数据库系统和文件服务器位于不同的位置,所以我应该在Oracle中授予任何其他特权吗

请给出您的意见,因为Bfile对我来说工作不正常

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

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

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


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

DB服务器使用什么操作系统?窗户?Unix/Linux?还有什么意思“Bfile工作不正常”。细节总是好的。请描述实际发生(或未发生)的情况,包括您收到的任何错误消息。是的,我的数据库服务器和文件服务器都是windows。文件服务器中的目标文件夹已共享,但我无法使用bfile读取该文件。请给出数据库服务器上映射的共享的任何解决方案?