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

目的是获得数据库的各种数据以及数据库运行情况的信息。
采用的是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. 更好地认知Azure
  2. php转义和去掉html、php标签函数
  3. JavaScript打包与解包工具
  4. 角谷定理python输出变化过程,Python 100例——第十章----定理与猜想
  5. cad指定服务器名称,配置网络许可服务器 | AutoCAD 2022 | Autodesk Knowledge Network
  6. [转]两个经典的windbg调试案例,值得学习。
  7. php中各种操作字符串和时间戳的代码关键词
  8. SAP License:SAP中现金管理实现
  9. 【Windows 10 v1703】解决桌面出现Removable Storage Devices的问题
  10. 反向传播的目的,及其为什么要从后向前计算梯度
  11. Java面向对象--instanceof关键字
  12. ENVI 5.6/IDL 8.8 新特性介绍
  13. 计算机打印怎样添加PDF格式,电脑添加PDF虚拟打印机怎么将文件打印成PDF
  14. windows下创建本地局域网svnserver和gitserver
  15. 鸡汤来了,成为数据分析师的快速指南
  16. 震惊:爱测未来技术嘉年华竟然这些免费送
  17. iOS 视频字幕srt文件解析
  18. 如何使用Python 绘制惊艳众人的瀑布图
  19. 台式计算机网卡驱动不能正常使用,系统提示“您的网卡驱动程序不正常!”怎么办 是什么原因...
  20. Lightgbm模型两种保存方式

热门文章

  1. 扩容战争(上):内困与革命
  2. python+豆瓣电影top排名查询
  3. 阿里云短信服务(短信验证码)
  4. 杭州人才居住证怎么办理,申请流程一览
  5. 通过表观遗传,沉默癌症基因
  6. 钉钉如何发起直播?钉钉电脑版直播发起方法简述
  7. 高铁招计算机专业吗,高铁乘务学校招生:对计算机应用技术专业的思考
  8. Lambda表达式案例
  9. DOM之一些小实验demo
  10. 再也不用担心重装VSCode了