2017-01-24 4 views
0

私はss64のWebサイトを見ていますが、私のファイル "/home/user/file_data.dbf"がどこにあるのかはわかりません。 ファイルが配置されているデバイスを表示するクエリ。 [ORACLE]

言い換えれば、クエリは次の情報を返します:

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

すべてのヘルプは感謝です。

+0

あなたの質問をしてください編集することはできますか?あなたがここで何を求めているのかは分かりません。 – mba12

+0

これはあなたのタグと関係があります: 'sql'、' oracle'、 'plsql'、' oracle12c'ですか?私はあなたのためにそれらを削除します。今後、あなたの投稿の下にあるタグに注意してください。 – mathguy

+0

@peter rockixあなたはどういう意味ですか?最初に特定のファイルを探していて、2つの異なるファイルで結果を期待していますか? – dadde

答えて

1

ないこれは、あなたのフォルダが物理的に配置されている場所を見つけるために、Oracle、データベースなどを行うUnixコマンドdf(あなたはSQL * Plusセッションからそれを実行したい場合は、おそらくhostが先行)を使用しているか確認してください。私はあなたがカタログでこの情報を見つけるとは思わない。オラクルはファイル名とディレクトリ名のみを知っています。物理的に配置されている場所は、Oracleのものではなく、OSのビジネスです。

例:

SQL> host df /home 
Filesystem  1K-blocks  Used Available Use% Mounted on 
/dev/sda5  466218648 25089284 417423764 6%/
関連する問題