oracle - 如何在 Oracle 11g 系统上找到可用的目录对象?

标签 oracle metadata oracle11g

我假设此信息在 Oracle 元数据表中可用,但究竟在哪里?

我需要 BFILENAME 的目录对象在这个答案中:Using PL/SQL how do you I get a file's contents in to a blob?

我试过:

select * from all_objects where object_type ='DIRECTORY';

OWNER                  OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME          OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE
------------------------------ ---------- -------------- -------------------
CREATED         LAST_DDL_TIME   TIMESTAMP       STATUS  T G S
------------------- ------------------- ------------------- ------- - - -
 NAMESPACE EDITION_NAME
---------- ------------------------------
SYS                ORACLE_OCM_CONFIG_DIR
                    12689        DIRECTORY
2010-03-30 10:16:30 2011-01-10 12:49:39 2011-01-10:12:49:39 VALID   N N N
     9

SYS                DATA_PUMP_DIR
                    12764        DIRECTORY
2010-03-30 10:16:43 2011-01-10 12:49:38 2011-01-10:12:49:38 VALID   N N N
     9

SYS                XMLDIR
                    57134        DIRECTORY
2010-03-30 10:29:37 2010-03-30 10:29:37 2010-03-30:10:29:37 VALID   N N N
     9

但是根据输出时间戳,这些不是为我创建的目录。这也没有显示对象的真实操作系统文件路径是什么。

最佳答案

ALL_DIRECTORIES数据字典 View 将包含有关您有权访问的所有目录的信息。这包括操作系统路径

SELECT owner, directory_name, directory_path
  FROM all_directories

关于oracle - 如何在 Oracle 11g 系统上找到可用的目录对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345304/

相关文章:

swift - metadata?.storageReference?.downloadURL() 返回 nil

C# Log4Net 和 Oracle 11g

php - 从$ json打印youtube元数据

java - 在 Oracle 中创建异步填充索引

sql - PL/SQL中的多线程

java - 如何从java输入时间戳格式到也有格式时间戳的oracle数据库?

r - 如何将元数据添加到小标题

database - 如何为此查询创建位图索引

php - 调用未定义函数 oci_connect, php_oci8_12c.dll, windows 8.1, php5.6.6

windows - SQL加: how to change directory and show current working directory