Oracle常用维护SQL汇总
来源:互联网 发布:怎么下载网络视频 编辑:程序博客网 时间:2024/06/13 06:04
1. 查看表空间相关信息
SELECT TABLESPACE_NAME, BLOCK_SIZE, --db_block_size大小 INITIAL_EXTENT FROM DBA_TABLESPACES
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 UPPER(F.TABLESPACE_NAME) AS TABLESPACE_NAME, --表空间名称 D.TOTAL_BYTES AS TOTAL_BYTES, --表空间大小M F.FREE_BYTES AS FREE_BYTES, --空闲大小M D.TOTAL_BYTES - F.FREE_BYTES AS USEAGE_BYTES, --使用大小M TO_CHAR(ROUND((D.TOTAL_BYTES - F.FREE_BYTES) / D.TOTAL_BYTES * 100, 2), '990.99') AS USEAGE_PERCENT, --使用占比 F.MAX_BYTES AS BLOCK_MAX_BYTES --最大BLOCK块 FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_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) TOTAL_BYTES FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY 4 DESC
SELECT PRODUCT,VERSION,STATUS FROM PRODUCT_COMPONENT_VERSION
5.查看表大小
analyze table tablename compute statistics; SELECT NUM_ROWS * AVG_ROW_LEN FROM USER_TABLES WHERE TABLE_NAME = 'tablename';
6.查看正在执行的SQL
SELECT b.sid oracleID, b.username, b.machine, b.PROGRAM, b.serial#, spid , STATUS, paddr, sql_text, c.CPU_TIMEFROM v$process a, v$session b, v$sqlarea cWHERE a.addr = b.paddr AND b.sql_hash_value = c.hash_value
7.查看当前表被锁对象
SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME, LO.LOCKED_MODE, SESS.MACHINE, SESS.TERMINAL, SESS.LOGON_TIME FROM V$LOCKED_OBJECT LO, DBA_OBJECTS AO, V$SESSION SESS WHERE AO.OBJECT_ID = LO.OBJECT_ID AND LO.SESSION_ID = SESS.SID; ALTER SYSTEM KILL SESSION 'SID,SERIAL#'; --杀掉锁表进程
0 0
- Oracle常用维护SQL汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle维护常用SQL语句汇总
- Oracle 维护常用SQL
- ORACLE 维护常用函数汇总
- Oracle维护常用SQL语句
- Oracle维护常用SQL语句
- Oracle维护常用SQL语句
- Oracle维护常用SQL语句
- Oracle维护常用SQL语句
- Oracle维护常用SQL语句
- oracle维护常用sql语句
- Oracle维护常用SQL语句
- 初学java:Map集合的编历
- python爬虫抓取-helloworld
- 使用swoole的Process实现生产者消费者模型
- 2017年 “印度制造”的iPhone就能够面世了?
- Elasticsearch 管理文档
- Oracle常用维护SQL汇总
- Myeclipse启动tomcat的debug模式,总是跳到Class.class里面报错
- springboot(七)redis 实现session共享
- 一个使用MongoDB和Fuse开发的虚拟文件系统
- js继承的原理
- Oracle 触发器详解
- opencv4android 3.0实现三帧差分法无法正确显示结果
- 基于mui前端框架开发APP问题总结
- 逻辑回归(logistic regression)-matlab实现