数据库中级教程:第三讲 数据探查

目的是获得数据库的各种数据以及数据库运行情况的信息。
采用的是SQL查询的方式

例如获得各个用户拥有的会话数。
select count(*) num,username from v$session group by username;

最近一个小时内的会话的详细情况
select sid,serial#,sql_id,to_char(LOGON_TIME,'yyyymmdd hh24:mi:ss'),program,machine,status,CLIENT_INFO from v$session where username='***' and status='INACTIVE'
and logon_time>sysdate-1/24;

某一条SQL相关的会话的详细情况
select sid,serial#,sql_id,to_char(LOGON_TIME,'yyyymmdd hh24:mi:ss'),program,machine,status from v$session
where sql_id='atzn7wurxwt72';

某一条SQL相关的文本内容
select sql_text from v$sql where sql_id='atzn7wurxwt72';

生成SQL脚本
select ' alter system kill session  '''||sid||','||serial#||''' immediate;' from v$session where username='***' and status='INACTIVE'
and logon_time<sysdate-1/24;

统计各种对象的数量
select count(*),object_type from user_objects group by object_type;

查询所有的用户表的表名
select table_name from user_tables order by table_name;

查询所有的数据库作业
select * from user_scheduler_jobs;

查询表空间的使用情况:
select
a.a1 tablespacename, ---
c.c2 type,  ---
c.c3  extendmanage,---
b.b2/1024/1024 size_M,---
(b.b2-a.a2)/1024/1024 used_M,----
substr((b.b2-a.a2)/b.b2*100,1,5) used_ratio----
from
(select  tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3  from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1;

查询asm 磁盘的情况:
 select group_number gn,disk_number dn, mount_status, header_status,mode_status,state, total_mb, free_mb, label, path from v$asm_disk order by group_number, disk_number;

查询OCR的自动备份情况
ocrconfig -showbackup

数据库中级教程:第三讲 数据探查相关推荐

  1. mysql数据库入门教程(6):数据的增删改

    前面两篇博文介绍了数据库的查询 mysql数据库入门教程(4):查询讲解大全 mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询) 今天介绍下数据库的增删改. 数据库基本操 ...

  2. mysql数据库入门教程(8):数据的基本类型

    因为在创建表的时候需要指定数据类型和约束,本文介绍下数据的基本类型 1常见的数据类型 2数值 数值:整形 /* 分类: tinyint.smallint.mediumint.int/integer.b ...

  3. 湖北专升本MySQL复习(MySQL数据库实用教程)——MySQL数据表的操作

    表是数据库中存储的基本对象,是存储数据的容器,一个完整的表由表结构和表数据两部分组成. 表结构的设计 1.1创建数据表 例:创建学生信息表 create table 学生信息( 学号 char(10) ...

  4. scrapy爬虫储存到mysql_详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

    获取要爬取的URL 爬虫前期工作 用Pycharm打开项目开始写爬虫文件 字段文件items # Define here the models for your scraped items # # S ...

  5. 机器学习中级教程 7.数据泄漏

    机器学习中级教程 1.介绍 2.缺失值 3.分类变量 4.管道(Pipelines) 5.交叉验证 6.梯度提升(XGBoost) 7.数据泄漏 在本教程中,您将了解什么是数据泄漏以及如何防止它.如果 ...

  6. 数据库入门教程(SQL Server 2005)----数据库是如何查询数据的

    数据库入门教程(SQL Server 2005)----数据库是如何查询数据的----查询:逻辑顺序 1.计算列 //以scott数据库中的emp表为例-----where可译为查找,其本质是在进行表 ...

  7. 数据库分片教程mysql_简述MySQL分片中快速数据迁移

    操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQL上,并完成记录, 要求最快的数据迁移做法,中断业务时间最短 思路一利用mysqldump: ...

  8. mysql用户数据导入_mysql创建数据库、用户及导入数据_mysql数据库教程

    怎样mysql创建数据库.用户及导入数据 1. 修改MYSQL服务器字符集为utf8: 1.1 当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_% ...

  9. ih5连接mysql数据库_iH5高级教程:H5数据应用,多种数据的判断

    先行知识:事件.时间轴.数据库 重点控件:数据库.输入框.文本字段.事件 知识点: 1.输入为空:判断输入框是否为空,有两种判断方式(失焦时判断,提交数据库事件触发时判断) 2.长度大于(提交时判断) ...

最新文章

  1. Sql Server 链接服务器图解
  2. APT团伙是如何利用Windows热修复的?
  3. 调整亮度_【紫墨手机摄影课堂】图片调整
  4. 2.2 Wrappers访问控制
  5. linux系统多网口聚合配置,Linux网卡聚合linux多网卡绑定聚合之bond模式的原理是什么...
  6. Vue.js2.0开发环境搭建(一)
  7. 再论推荐特征与embedding生成
  8. [蓝桥杯历届试题] 海盗比酒量
  9. stm32F4的ADC+DMA+Timer,实现2MHz连续采样。1LSB分辨率,极低噪声。
  10. Spring中的Service/DAO/DTO
  11. 地铁应急指挥系统解决方案
  12. 传奇服务器二级密保信息存档,找回玩家账号和二级密码,修改密码和密保
  13. CVPR2020|3D目标检测算法推荐论文源码大盘点
  14. 国际市场营销知识框架图_留学热门 | 伦敦里士满大学市场营销本科专业
  15. 311运动(冰箱与内裤)的由来
  16. win10专业版2020下载链接
  17. 【干货】新显卡太贵,便宜老卡怎么选?二手亮机卡过渡指南!
  18. 加速C++程序编译的方法
  19. python利用装饰器进行运行耗时分析
  20. 抖音小程序实践四:实现小程序分享

热门文章

  1. android圆形巡检动画,基于Android平台的工程项目现场巡检管理系统
  2. FKM规范静强度和疲劳强度计算分析
  3. BeautifulSoup爬取豆瓣电影排名
  4. python两个线程交替执行_python 实现两个线程交替执行
  5. 青海大学昆仑学院计算机机考,青海大学昆仑学院英语六级考试报名入口2020年上半年...
  6. 快递柜APP开发需要注意的地方
  7. ubunut 安装winehq + 官网轻聊版QQ
  8. 工作一年多了 有些迷茫了
  9. PC端桌面倒计时提醒软件
  10. 架构的概念(系统架构,技术架构,应用架构)