oracle常用SQL語句

來源:互聯網
上載者:User

標籤:

查看oracle狀態的SQL語句

select status from v$instance;

 

查看oracle控制檔案的SQL語句

select name from v$controlfile;

 

查看oracle資料檔案的SQL語句

select name from v$datafile;

 

查看oracle聯機記錄檔

select * from v$logfile;

 

查看錶空間使用方式

SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名",
D.TOT_GROOTTE_MB "資料表空間大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,
2),
‘990.99‘) "使用比",
F.TOTAL_BYTES "空閑空間(M)",
F.MAX_BYTES "最大塊(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC;

 

查看錶空間對應的資料檔案

select file_name,tablespace_name from dba_data_files
where tablespace_name=‘SYSTEM‘;

 

添加資料表空間檔案

alter tablespace USERS add datafile ‘D:\orcle\product\10.2.0\oradata\orcl\USERS02.DBF‘ size 10M autoextend on maxsize 20G;

 

調整資料檔案的大小,(不建議這麼搞)

alter database datafile ‘D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF‘ resize 7600M;

 

資料緩衝區的使用命中率

資料緩衝區的使用命中率=1 - ( physical reads / (db block gets + consistent gets) )。

 

select round( 1 -((SELECT value FROM v$sysstat WHERE name=‘physical reads‘)/
((SELECT value FROM v$sysstat WHERE name=‘consistent gets‘)+
(SELECT value FROM v$sysstat WHERE name=‘db block gets‘))
),2)*100||‘%‘ from dual;

 

 

 

用以下語句可以查看資料緩衝區的命中率:

 

SELECT name, value FROM v$sysstat WHERE name IN (‘db block gets‘, ‘consistent gets‘,‘physical reads‘);

 

查詢出來的結果Buffer Cache的命中率應該在90%以上,否則需要增加資料緩衝區的大小。

 

查詢資料表空間是否是自動擴充:

select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = ‘SYSTEM‘;

 

oracle常用SQL語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.