Можем ли мы узнать имя каталога , путь и другие сведения, связанные с файлами в oracle? Если да, то в чем заключается запрос на это?

#oracle #utl-file

Вопрос:

 SELECT * FROM DBA_DIRECTORIES; --gives all list of directory in database.
select * from DBMS_CLOUD.LIST_FILES('tmp'); --gives detail about files in tmp directory. 
 

Можем ли мы узнать имя каталога, путь и другие сведения, связанные с файлами в oracle?
Если да, то в чем заключается запрос на это?

Комментарии:

1. Какие конкретно файлы вы ищете? Если вы спрашиваете о файлах данных, dba_data_files . Если вы спрашиваете о чем-то другом, пожалуйста, будьте более конкретны. Существует множество файлов, которые вы, возможно, ищете-журнал предупреждений, файлы трассировки, файлы данных и т. Д.

2. @JustinCave , Спасибо за ответ, сэр. Я ищу файлы, которые присутствуют в моей базе данных , и я хочу знать , из какого каталога они поступают и каково имя каталога , путь к каталогу, байты, созданные на, last_modified.

3. Определите «файлы, которые присутствуют в моей базе данных». Вы говорите о файлах данных? Контрольные файлы? Файлы журналов? Файлы трассировки? Что-то еще? Например, если вы говорите о файлах данных, last_modified это не имеет смысла-база данных постоянно проверяет файлы данных, поэтому все они будут постоянно изменяться.

4. @JustinCave Все виды файлов присутствуют в моей базе данных. Это нормально, если я просто получу имя файлов вместе с именем каталога и путем к каталогу.

5. Если вы хотите получить ответы на все мыслимые файлы, которые имеют какое-либо отношение к вашей базе данных, то вы задаете десятки отдельных вопросов, и ваш вопрос, вероятно, будет закрыт. Если вы можете сузить круг вопросов и уточнить, о каких файлах вы спрашиваете, он, скорее всего, достаточно узок, чтобы отвечать на него.