oracle檢視錶空間使用情況及某表是否被鎖的問題
1、檢視錶空間使用情況
SELECT B.FILE_ID,
B.TABLESPACE_NAME ,
B.FILE_NAME,
B.BYTES / 1024 / 1024,
(B.BYTES - SUM(NVL(A.BYTES, 0))) / 1024 / 1024,
SUM(NVL(A.BYTES, 0)) / 1024 / 1024,
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;
2、給表空間新增資料檔案
alter tablespace 空間名 add datafile
'/dev/rdata_1g_21' size 1000M autoextend off,
'/dev/rdata_1g_25' size 1000M autoextend off,
'/dev/rdata_1g_22' size 1000M autoextend off;
3、檢視某表是否被鎖
select c.inst_id, b.object_name, a.session_id, c.serial#, c.machine,
c.PROGRAM,c.username,c.status, c.osuser, c.logon_time ,a.*
from gv$locked_object a, dba_objects b, gv$session c
where a.object_id=b.object_id and b.object_name='TOAD_PLAN_TABLE'
and c.sid=a.session_id and schemaname<>'SYS' ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25954236/viewspace-1625744/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 檢視錶空間使用情況Oracle
- 檢視oracle表空間使用情況Oracle
- Oracle 檢視錶空間的大小及使用情況sql語句OracleSQL
- 檢視Oracle的表空間的使用情況Oracle
- oracle表及表空間使用情況Oracle
- 指令碼實現檢視錶空間使用情況指令碼
- 檢視SQL SERVER表的空間使用情況SQLServer
- sql檢視所有表空間使用情況SQL
- 檢視SQL SERVER表的空間使用情況(續)SQLServer
- 檢視oracle資料庫表空間使用情況 非常慢!Oracle資料庫
- Oracle 檢查表空間使用情況Oracle
- 查詢表空間使用情況的簡單檢視
- Oracle - 表空間使用情況及相關字典Oracle
- oracle查詢表空間的空間佔用情況Oracle
- 檢視空間使用情況的指令碼指令碼
- Oracle檢視物件空間使用情況show_spaceOracle物件
- oracle 檢視錶空間Oracle
- Oracle undo 表空間使用情況分析Oracle
- Oracle查詢表空間使用情況Oracle
- Oracle檢視使用者預設表空間使用情況的sql語句OracleSQL
- Oracle檢視錶空間大小Oracle
- 查詢表的大小及表空間的使用情況
- ORACLE查詢所有表空間使用情況Oracle
- 檢視mysql資料庫空間使用情況MySql資料庫
- oracle 10g 命令檢視錶空間大小情況Oracle 10g
- oracle 資料庫裡檢視錶空間使用狀況;Oracle資料庫
- oracle檢視被鎖的表和解鎖Oracle
- 通過shell指令碼檢視資料庫表空間使用情況指令碼資料庫
- 透過shell指令碼檢視資料庫表空間使用情況指令碼資料庫
- 查詢表空間使用情況
- 【Oracle九大效能檢視】之8.v$sort_usage temp表空間的使用情況Oracle
- oracle表空間檢視Oracle
- 臨時表空間的空間使用情況查詢
- Oracle 索引的使用情況檢視Oracle索引
- 檢視oracle被鎖的表是誰鎖的Oracle
- 華納雲:如何檢視Linux硬碟空間使用情況Linux硬碟
- Win10怎麼檢視磁碟空間使用情況?Win10
- Oracle查詢表空間使用情況(經典篇)Oracle