表空間相關查詢
1、檢視錶空間的物理路徑以及大小
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
2、檢視錶空間的使用情況
SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,
(b.bytes * 100) / a.bytes "% USED ",
(c.bytes * 100) / a.bytes "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
3、檢視錶空間是否為自動擴充套件,autoextensible為YES表示自動擴充套件
select file_name,autoextensible,increment_by from dba_data_files;
4、檢視錶空間建立語句(感謝OO的幫助。。。)
SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 30 12:54:14 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn sys/oracle as sysdba
Connected.
SQL> create tablespace yourtablespace datafile 'ytb.dbf' size 10M;
Tablespace created.
SQL> select dbms_metadata.get_ddl('TABLESPACE','YOURTABLESPACE') from dual;
DBMS_METADATA.GET_DDL('TABLESPACE','YOURTABLESPACE')
--------------------------------------------------------------------------------
CREATE TABLESPACE "YOURTABLESPACE" DATAFILE
'C:\ORACLEXE\APP\ORACLE\PRODUC
SQL> set long 2000
SQL> /
DBMS_METADATA.GET_DDL('TABLESPACE','YOURTABLESPACE')
--------------------------------------------------------------------------------
CREATE TABLESPACE "YOURTABLESPACE" DATAFILE
'C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DATABASE\YTB.DBF' SIZE 10485760
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEM
ENT AUTO
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
2、檢視錶空間的使用情況
SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,
(b.bytes * 100) / a.bytes "% USED ",
(c.bytes * 100) / a.bytes "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
3、檢視錶空間是否為自動擴充套件,autoextensible為YES表示自動擴充套件
select file_name,autoextensible,increment_by from dba_data_files;
4、檢視錶空間建立語句(感謝OO的幫助。。。)
SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 30 12:54:14 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn sys/oracle as sysdba
Connected.
SQL> create tablespace yourtablespace datafile 'ytb.dbf' size 10M;
Tablespace created.
SQL> select dbms_metadata.get_ddl('TABLESPACE','YOURTABLESPACE') from dual;
DBMS_METADATA.GET_DDL('TABLESPACE','YOURTABLESPACE')
--------------------------------------------------------------------------------
CREATE TABLESPACE "YOURTABLESPACE" DATAFILE
'C:\ORACLEXE\APP\ORACLE\PRODUC
SQL> set long 2000
SQL> /
DBMS_METADATA.GET_DDL('TABLESPACE','YOURTABLESPACE')
--------------------------------------------------------------------------------
CREATE TABLESPACE "YOURTABLESPACE" DATAFILE
'C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DATABASE\YTB.DBF' SIZE 10485760
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEM
ENT AUTO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28686045/viewspace-1469886/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 表空間查詢相關sqlOracleSQL
- oracle表空間查詢Oracle
- 表空間大小查詢
- 表空間查詢資訊
- 有關表空間查詢的sql指令碼SQL指令碼
- 表空間查詢和管理
- Oracle表空間相關操作Oracle
- oracle 表空間,臨時表空間使用率查詢Oracle
- oracle查詢表空間的空間佔用情況Oracle
- 表空間使用量查詢
- 查詢表空間使用情況
- oracle臨時表空間相關Oracle
- 【原創】表空間相關操作
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 關於oracle的空間查詢Oracle
- 臨時表空間的空間使用情況查詢
- 鎖表的相關資訊查詢
- oracle表空間使用率查詢Oracle
- Oracle查詢表空間使用情況Oracle
- 查詢表空間的使用率
- 臨時表空間和回滾表空間使用率查詢
- 查詢表空間已使用空間和空閒空間的簡單檢視
- 相關子查詢&非相關子查詢概念
- 查詢基表的相關檢視
- ORACLE查詢所有表空間使用情況Oracle
- 查詢表空間中的extent數量
- 查詢表空間是否具備自動擴充套件空間套件
- Oracle 查詢表大小以及表空間使用率Oracle
- Oracle - 表空間相關常用操作語句Oracle
- 臨時表空間temporary tablespace相關操作
- Oracle查詢表空間的每日增長量Oracle
- 查詢表空間使用情況的指令碼指令碼
- mysql 資料庫或者表空間使用查詢MySql資料庫
- 查詢使用表空間的TABLE,INDEX,INDEX SUBPARTITIONIndex
- 查詢表空間的大小和使用率
- Oracle下查詢臨時表空間佔用率Oracle
- 查詢表的大小及表空間的使用情況
- Oracle - 表空間使用情況及相關字典Oracle