gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:31:31 24 4
gpt4 key购买 nike

我假设此信息在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com