Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle维护常用SQL语句
【标  题】:Oracle维护常用SQL语句
【关键字】:Oracle,SQL
【来  源】:http://blog.chinaunix.net/article.php?articleId=61072&blogId=6797

Oracle维护常用SQL语句

Your Ad Here 如何远程判断Oracle数据库的安装平台

select * from v$version;

查看表空间的使用情况

select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space
group by tablespace_name;


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;

1、查看表空间的名称及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;


2、查看表空间物理文件的名称及大小

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;


3、查看回滚段名称及大小

select segment_name, tablespace_name, r.status,
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
max_extents, v.curext CurExtent
From dba_rollback_segs r, v$rollstat v
Where r.segment_id = v.usn(+)
order by segment_name ;


4、查看控制文件

select name from v$controlfile;


5、查看日志文件

select member from v$logfile;


6、查看表空间的使用情况

select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space
group by tablespace_name;


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;


7、查看数据库库对象

select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;


8、查看数据库的版本 

Select version FROM Product_component_version
Where SUBSTR(PRODUCT,1,6)='Oracle';

9、查看数据库的创建日期和归档方式

Select Created, Log_Mode, Log_Mode From V$Database;

10、如何远程判断Oracle数据库的安装平台

select * from v$version;

11、查看数据表的参数信息

SELECT partition_name, high_value, high_value_length, tablespace_name,
pct_free, pct_used, ini_trans, max_trans, initial_extent,
next_extent, min_extent, max_extent, pct_increase, FREELISTS,
freelist_groups, LOGGING, BUFFER_POOL, num_rows, blocks,
empty_blocks, avg_space, chain_cnt, avg_row_len, sample_size,
last_analyzed
FROM dba_tab_partitions
--WHERE table_name = :tname AND table_owner = :towner
ORDER BY partition_position


12、查看还没提交的事务

select * from v$locked_object;
select * from v$transaction;


14、回滚段查看

select rownum, sys.dba_rollback_segs.segment_name Name, v$rollstat.extents
Extents, v$rollstat.rssize Size_in_Bytes, v$rollstat.xacts XActs,
v$rollstat.gets Gets, v$rollstat.waits Waits, v$rollstat.writes Writes,
sys.dba_rollback_segs.status status from v$rollstat, sys.dba_rollback_segs,
v$rollname where v$rollname.name(+) = sys.dba_rollback_segs.segment_name and
v$rollstat.usn (+) = v$rollname.usn order by rownum


15、耗资源的进程(top session)

select s.schemaname schema_name, decode(sign(48 - command), 1,
to_char(command), 'Action Code #'  to_char(command) ) action, status
session_status, s.osuser os_user_name, s.sid, p.spid , s.serial# serial_num,
nvl(s.username, '[Oracle process]') user_name, s.terminal terminal,
s.program program, st.value criteria_value from v$sesstat st, v$session s , v$processp
where st.sid = s.sid and st.statistic# = to_number('38') and ('ALL' = 'ALL'
or s.status = 'ALL') and p.addr = s.paddr order by st.value desc, p.spid asc, s.username asc, s.osuser asc

[TipS] 删除Windows Service:【上一篇】
网络系统安全的一些学习资料:【下一篇】
【相关文章】
  • LINUX下PHP+JSP+MYSQL+APACHE+RESIN虚拟主机配置过程
  • 昨晚更新了一下Excel to MSSQL,基本達到要求.
  • 讲解ASP.NET中如何防范SQL注入式攻击
  • 在Oracle8i中使用bitand
  • sql Server 2000 分区视图的运用
  • MYSQL的操作类(已封装)
  • apache+tomcat+mysql
  • 一个支持asp.net2.0和Sql server及Access的免费空间
  • 新版XNet.SqlHelper
  • JAVA在Sqlserver中存取图片
  • 【随机文章】
  • netscreen透明模式+根据日志编写规则 全过程
  • 文件上传的实现
  • 隔离来自未知来源的Email邮件
  • 11M无线网桥+DSL MW-3000Ap
  • C/C++编程个人心得(不断更新)
  • 在 cublog 中应用 CSS 进行语法高亮
  • 搜索引擎设计实用教程-以百度为例
  • 利用Visual Basic开发SAP接口程序初探
  • 艾荷华农庄
  • 一点一点学ASP.NET之基础概念——委托
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.