Запрос, чтобы показать устройство, где находится файл. [ORACLE]

Я смотрю на сайт ss64, но не могу показать устройство, на котором находится мой файл "/home/user/file_data.dbf".

Другими словами, запрос вернет следующую информацию:

 -------------------------------------------
|          Datafile             |   device  |
|-------------------------------------------|
|  /home/user/file_data.dbf     |  /dev/sda |
|  /mnt/example/file_data2.dbf  |  /dev/sdb |
 -------------------------------------------

Вся помощь благодарна.

1 ответ

Не уверен, что это связано с Oracle, базой данных и т. Д. Чтобы узнать, где физически расположены ваши папки, используйте команду Unix df (возможно, предшествует host если вы хотите сделать это из сеанса SQL*Plus). Я не думаю, что вы найдете эту информацию в каталоге; Oracle знает только имена файлов и каталогов, где они физически расположены - это бизнес ОС, а не Oracle.

Пример:

SQL> host df /home
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5      466218648 25089284 417423764   6% /
Другие вопросы по тегам