如何檢視oracle表空間資料檔案位置

2021-03-12 14:56:35 字數 2638 閱讀 6028

1樓:勇少

開啟oracle控制檯,在oracle命令列中,輸入命令。

一、首先,要連線linux系統。

二、連上後,進行oracle控制檯。輸入命令: sqlplus  / as sysdba;

三、在oracle命令列中,輸入: select t1.name,t2.

name  from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;

四、這樣就可以檢視oracle資料庫的表空間資料檔案位置了。

2樓:資料庫技術資深

select file_name , tablespace_name from dba_data_files;

3樓:全網天下霸屏

查詢oracle資料檔案、表空間的位置

1。執行:select name from v$datafile查詢表空間中資料檔案具體位置

結果集就一列:

name

f:\oracle\oradata\orcl\system01.dbf

2。執行:select * from dba_data_files;查詢表空間中資料檔案具體位置和檔名,表空間名等。比上一個全

結果集:

file_name (資料檔名) tablespace_name (表空間名) 其他表頭.............................

f:\oracle\oradata\orcl\system01.dbf system

4樓:匿名使用者

select

b.file_name 物理檔名,

b.tablespace_name 表空間,

b.bytes/1024/1024 大小m,

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用m,

substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.bytes

order by b.tablespace_name

該語句通過查詢dba_free_space,dba_data_files,dba_tablespaces這三個資料字典表,得到了表空間名稱,表空間型別,區管理型別,以」兆」為單位的表空間大小,已使用的表空間大小及表空間利用率。dba_free_space表描述了表空間的空閒大小,dba_data_files表描述了資料庫中的資料檔案,dba_tablespaces表描述了資料庫中的表空間。

上面語句中from子句後有三個select語句,每個select語句相當於一個檢視,檢視的名稱分別為a、b、c,通過它們之間的關聯關係,我們得到了表空間的相關資訊。

5樓:鉻酸洗液香波

以sys或system使用者登入 檢視錶空間物理檔案的名稱,路徑及大小    select tablespace_name, file_id,file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;

6樓:壞掉的藍色眼睛

方法1、select name from v$datafile;

方法2、select file_name from dba_data_files;

以上兩個資料字典使用率較高,通常用來查詢資料檔案和表空間的使用情況等,可以記記

7樓:匿名使用者

--檢視錶空間資料檔案

select * from dba_data_files;

--檢視臨時表空間資料檔案

select * from dba_temp_files;

--檢視錶空間

select * from dba_tablespaces;

8樓:凱旋陽

select file_name from dba_data_files ;

oracle表空間的資料檔案放在**?

9樓:翻看書的寂寞

尋找oracle表空bai

間的資料du檔案方法:

使用sys或者其他

zhi有dba許可權的使用者登dao錄資料內

庫;執行語句select tablespace_name,file_name from dba_data_files where tablespace_name='你需要查詢的表容空間';

"file_name"欄位顯示的就是你想查詢表空間的資料檔案存放的位置。

如果file_name是類似'+data\.....'的,則資料庫使用的是a**磁碟管理方式。

10樓:匿名使用者

$oracle_home/(資料庫名)/oradata

你可以用sys使用者進sqlplus檢索一下v$datafile表

如何檢視錶空間,如何檢視oracle所有的表空間?

可以找到你的表 右擊檢視屬性 上面有表空間 如果用sql語句的話還真沒見過 oracle裡怎樣查詢一個表屬於哪個表空間?同意上面的答案,但是注意的是,表名 如果是英文的,要大寫才可以。如何檢視oracle所有的表空間?oracle如何查詢表空間?是用sql,還是用工具?用軟體可以直接查詢表空間!pl...

在Oracle中資料庫 表空間 表之間的關係

資料庫是房子 表空間是書櫃!表是書!建立 刪除資料庫可以使用dbca刪除!表空版間可以再權sqlplusli裡面建立 例如 create table test datafile oracle oradata test.dbf size 10gautoextend off 刪除表空間用drop tab...

oracle資料庫如何查詢表資料量

1 檢視錶空間的大小,首先我們要登入到oracle資料庫,我們要使用管理員的身份登入,因為管理員的許可權要相對的大一些。2 登入到資料庫之後,我們要在側邊欄找到dataspace這個資料夾,這個資料夾下存放的就是我們管理員可以管理的所有的表空間的名稱。3 根據dataspace資料夾下的內容名稱,選...