prosource

오라클 11g 시스템에서 사용 가능한 디렉터리 개체를 찾는 방법은 무엇입니까?

probook 2023. 7. 2. 20:49
반응형

오라클 11g 시스템에서 사용 가능한 디렉터리 개체를 찾는 방법은 무엇입니까?

이 정보는 Oracle 메타데이터 테이블에서 사용할 수 있다고 생각합니다. 정확히 어디에 있습니까?

저는 다음 답변같이 BFILENAME에 대한 디렉토리 객체가 필요합니다: PL/SQL을 사용하여 파일의 내용을 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

하지만 출력 타임스탬프에 따르면 이것들은 저를 위해 만들어진 dir가 아닙니다.또한 개체의 실제 OS 파일 경로는 표시되지 않습니다.

ALL_DIRECTORIES데이터 사전 보기에는 액세스할 수 있는 모든 디렉터리에 대한 정보가 있습니다.여기에는 운영 체제 경로가 포함됩니다.

SELECT owner, directory_name, directory_path
  FROM all_directories

언급URL : https://stackoverflow.com/questions/6345304/how-to-find-available-directory-objects-on-oracle-11g-system

반응형