如何在Windows桌面的Oracle中创建目录

如何在Windows桌面的Oracle中创建目录,oracle,Oracle,我需要在Windows桌面C:\Users\slopegar\desktop中创建oracle目录。我尝试过将目录映像\u文件创建为'C:\Users\slopegar\Desktop\images',但不起作用 编辑:在执行过程中不会出现任何错误(目录图像\u FILES creado.),但该目录未在桌面中创建。Oracle服务器是用于测试的本地服务器 “不要工作”不是描述性的。你试的时候发生了什么 无论如何:作为Oracle对象的目录(理想情况下)必须驻留在数据库服务器上。如果没有,服务器

我需要在Windows桌面
C:\Users\slopegar\desktop
中创建oracle目录。我尝试过
将目录映像\u文件创建为'C:\Users\slopegar\Desktop\images'
,但不起作用

编辑:在执行过程中不会出现任何错误(
目录图像\u FILES creado.
),但该目录未在桌面中创建。Oracle服务器是用于测试的本地服务器

“不要工作”不是描述性的。你试的时候发生了什么

无论如何:作为Oracle对象的目录(理想情况下)必须驻留在数据库服务器上。如果没有,服务器必须有权访问它(提示:您可以使用UNC创建这样的目录)

因此,如果您自己的计算机是数据库服务器(例如,如果您在其上运行Oracle11gXe),那么以这种方式创建目录(您使用的目录)应该可以工作。否则,它很可能不会

您是如何创建该目录的?你是以SYS连接的吗?如果没有,你应该有

另外,正如您没有提到的:您是否向将使用该目录的用户授予了该目录上所需的权限?比如说,

grant read, write on directory image_files to scott;
“不要工作”不是描述性的。你试的时候发生了什么

无论如何:作为Oracle对象的目录(理想情况下)必须驻留在数据库服务器上。如果没有,服务器必须有权访问它(提示:您可以使用UNC创建这样的目录)

因此,如果您自己的计算机是数据库服务器(例如,如果您在其上运行Oracle11gXe),那么以这种方式创建目录(您使用的目录)应该可以工作。否则,它很可能不会

您是如何创建该目录的?你是以SYS连接的吗?如果没有,你应该有

另外,正如您没有提到的:您是否向将使用该目录的用户授予了该目录上所需的权限?比如说,

grant read, write on directory image_files to scott;
但是在桌面上没有创建目录

创建目录
在数据库中创建一个“目录对象”

它不会在Oracle服务器的文件系统中创建物理目录:

对于文件存储,您还必须创建相应的操作系统目录[…]Oracle数据库不会验证您指定的目录是否确实存在。因此,请注意在操作系统中指定有效目录

(强调矿山)

因此,您需要手动在硬盘上创建目录

但是在桌面上没有创建目录

创建目录
在数据库中创建一个“目录对象”

它不会在Oracle服务器的文件系统中创建物理目录:

对于文件存储,您还必须创建相应的操作系统目录[…]Oracle数据库不会验证您指定的目录是否确实存在。因此,请注意在操作系统中指定有效目录

(强调矿山)


因此,您需要手动在硬盘上创建目录

如果要使用create directory创建oracle目录,则需要创建物理目录


此目录是oracle对象,不是Windows目录,因此在桌面上看不到

如果要使用create directory创建oracle目录,则需要创建物理目录


此目录是oracle对象,不是Windows目录,因此在桌面上看不到

我自己的计算机是数据库服务器,特别是Oracle 11g XE。是的,我授予了目录,它被正确地执行了,但是仍然没有出现。它是什么意思,“仍然没有出现”?通过创建目录,您到底希望实现什么?它再次是一个Oracle对象。该命令(
创建目录…
)不会在桌面上创建目录。桌面上的目录应该已经存在;Oracle目录只指向文件系统目录,允许您操作其中存储的文件(用于数据泵导出和导入、外部表功能、UTL_文件等)。好的,这就是问题所在,我没有在桌面上创建映像目录。感谢Littlefot的澄清。我自己的计算机是数据库服务器,特别是Oracle 11g XE。是的,我授予了目录,它被正确地执行了,但是仍然没有出现。它是什么意思,“仍然没有出现”?通过创建目录,您到底希望实现什么?它再次是一个Oracle对象。该命令(
创建目录…
)不会在桌面上创建目录。桌面上的目录应该已经存在;Oracle目录只指向文件系统目录,允许您操作其中存储的文件(用于数据泵导出和导入、外部表功能、UTL_文件等)。好的,这就是问题所在,我没有在桌面上创建映像目录。感谢Littlefot的澄清。