1.查詢oracle表空間的使用情況
select b.file_id 檔案id,
b.tablespace_name 表空間,
b.file_name 物理檔名,
b.bytes 總位元組數,
(b.bytes-sum(nvl(a.bytes,0))) 已使用,
sum(nvl(a.bytes,0)) 剩餘,
sum(nvl(a.bytes,0))/(b.bytes)*100 剩餘百分比
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.file_id,b.bytes
order by b.tablespace_name
–整體表空間查詢語句
select tablespace_name 表空間,
to_char(round(bytes / 1024, 2), 『99990.00』) || 『』 實有,
to_char(round(free / 1024, 2), 『99990.00』) || 『g』 現有,
to_char(round((bytes - free) / 1024, 2), 『99990.00』) || 『g』 使用,
to_char(round(10000 * used / bytes) / 100, 『99990.00』) || 『%』 比例
from (select a.tablespace_name tablespace_name,
floor(a.bytes / (1024 * 1024)) bytes,
floor(b.free / (1024 * 1024)) free,
floor((a.bytes - b.free) / (1024 * 1024)) used
from (select tablespace_name tablespace_name, sum(bytes) bytes
from dba_data_files
group by tablespace_name) a,
(select tablespace_name tablespace_name, sum(bytes) free
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name)
–where tablespace_name like 『cdr%』
order by floor(10000 * used / bytes) desc;
關於Oracle使用總結
select a into b from table name 必須只存在一條記錄 必須能夠查到值,如果查不到記錄則報錯,nodatafount a 表示 a select from a pay flow a where a.cons no a and rownum 1 select from a ...
Oracle使用總結一
一 修改表名要修改索引以及主鍵 alter table afa auth function rename to back afa auth function 修改表名 alter table back afa auth function rename constraint pk afa auth f...
oracle語句使用總結
例子,sql表 表名為armyinfo 1 查詢語句 語法 select 列名 from 表名 where 條件從句 例如 1 查詢表顯示 select from armyinfo 2 查詢表裡的name,age顯示 select a.name,a.age from armyinfo a 3 查詢c...