sql获取oracle数据库数据,通过sql语句获取数据库的基本信息
您可以通过以下几个sql 可以立即了解系统的状况和数据库的状态(仅献给习惯使用sql/plus的人 呵呵 )
(1) 查询oracle 的物理结构
1.1. 查看数据文件
SQL> select name from v$datafile;
NAME
---------------------------------------------
/u05/dbf/PROD/system_01.dbf/u05/dbf/PROD/system_01.dbf (系统数据文件)
/u06/dbf/PROD/temp_01.dbf (临时数据文件)
/u04/dbf/PROD/users_01.dbf (用户数据文件)
/u09/dbf/PROD/rbs_01.dbf (回滚数据文件)
/u06/dbf/PROD/applsys_indx_01.dbf (索引数据文件)
数据文件是ORACLE中最重要的物理文件
1.2.查询控制文件信息
SQL>select * from V$Controlfile
1.3 查看日志组
SQL>select * from V$Log
1.4. 查看具体的日志成员文件
SQL>select * from v$logfile
1.5 通过以下SQL 找到 报警日至文件的路径
select value from v$parameter where name =‘background_dump_dest‘
1.6 通过以下SQL找到用户跟踪文件的路径
select value from v$parameter where name =‘user_dump_dest‘
(2) 查询安全信息
2.1 显示示用户信息
SQL>selelct * from DBA_Users Where Username =’system’
2.2 显示角色信息
SQL> Select *from Dba_Roles
2.2 显示表空间限额的信息
SQL> select Tablespace_Name,Username,Bytes,max_bytes
SQL> from dba_ts_quotas;
2.4 显示开工文件和相关资源限制设置的信息
SQL> Select profile,resource_name,limit
SQL> from Dba_profiles;
2.5 显示当前用户拥有的所有的表
SQL> Select * From Tab;
2.6 查看内部系统表的SQL
select * from v$fixed_view_definition
3 查询oracle 的系统环境变量
3.1.查找全局共享缓冲区(SGA)
SQL> select * from v$sga;
NAME VALUE
-------------------- ---------
Fixed Size 39816
Variable Size 259812784
Database Buffers 1.049E+09
Redo Buffers 327680
更详细的信息可以参考V$sgastat、V$buffer_pool
对于保存在共享池中的SQL语句,可以从V$Sqltext、v$Sqlarea中查询到
3.2清空Share_pool,保留Data buffer
SQL> alter system flush SHARED_POOL;
System altered.
3.3. .运行以下语句可以得到系统SCN号
SQL> select max(ktuxescnw * power(2, 32) + ktuxescnb) scn from x$ktuxe;
SCN
----------
31014
3.4 查询数据块可用空间大小。
Select kvisval,kvistag,kvisdsc from sys.x$kvis;
3.5检查当前oracle 的连接类型:
select server
from v$session
where audisid=USERENV(‘SESSIONID’);
如果 输出
SERVER
―――――――――――
DEDICATED
说明当前的oracle 连接实用的是专用服务器连接 ,而不是MTS多线程服务器(SHARED)
3.6. 查看数据数据字典的SQL
select * from dict
3.7检查后台线程的状态
Select name,Description
From V$BGPROCESS
Where Paddr<>’00’ (进程地址不等于’00’)
输出结果类似:
name description
-------- ---------------------------------
Pmon Process Cleanup
Dbwo db Writer Process 0
Lgwr Redo Etc
Ckpt checkpoint
。。。 。。。
3.8 显示表结构
desc tablename(任意表名);
输出结果类似:
name null? Type
---------------------------- -------------------- ------------------
ID Not Null Number(30)
希望本文起到一个抛砖引玉的左右,希望你能将自己认为重要或常用的sql 命令跟在下面共享
sql获取oracle数据库数据,通过sql语句获取数据库的基本信息相关推荐
- mysql数据生产数据分析_基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程...
基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程 课程目录 (1)SQL与数Ju分析;目录中文件数:23个 (1) 开课-课时3SQL与数Ju库的价值.flv (2) ...
- mysql 数据库连表查询语句_数据库连表查询sql语句
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql还原数据表的语句_MYSQL数据库常用备份及恢复语句
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求. mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件 备份MySQL数据库为带删除表的格式,能够让该备 ...
- ORACLE DSG数据同步软件进程导致数据库无法正常关闭
最近,对一个数据库做变更,过程中需要重启数据库,但是重启数据库的过程中,数据库长时间一直夯住无法关闭并且告警日志无ORA告警.排查下来,发现是DSG数据同步软件进程占用数据库资源导致数据库无法关闭,停 ...
- mysql数据库中删除数据用什么语句_mysql数据库删除数据语句
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- solr4.4 索引mysql数据库数据_solr4.4 索引mysql数据库数据(DataImport DIH QuickStart)
solr.home是/home/leroy/solrhome/solr 第一部分是对<db-data-config.xml> query是获取全部数据的SQL deltaImportQue ...
- MySQL数据库肖睿版_正版 MySQL数据库应用技术及实战肖睿MySQL数据库数据操作数据恢复备份MySQL数据库优化My...
基本信息 书名:MySQL数据库应用技术及实战 定价:32.00元 作者:肖睿程宁田崇峰 出版社:人民邮电出版社 出版日期:2018-01-01 ISBN:9787#115474223 字数: 页码: ...
- python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解
Python基于多线程操作数据库相关问题分析 本文实例分析了Python多线程操作数据库相关问题.分享给大家供大家参考,具体如下: python多线程并发操作数据库,会存在链接数据库超时.数据库连接丢 ...
- mysql数据库在哪里写语句_Mysql数据库操作语句
零.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...
最新文章
- Pytorch源码与运行原理浅析--网络篇(一)
- arm服务器配置信息,ARM板 web服务器交叉编译及配置
- 细分领域继续进击,海尔电器寻退市增效?
- strcat()的实现
- 实验一 OpenGL初识
- Pandas与openpyxl库的 完美 融合!
- 算法代码块总结(持续更新)
- linux下如何在shell中结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的用法)
- 微服务下的应用架构设计(COLA架构)
- 【10天基于STM32F401RET6智能锁项目实战第2天】用按键点灯----GPIO的输入和输出
- SSH框架下的在线人数统计的一种解决途径
- 腾讯看点基于 Flink 的实时数仓及多维实时数据分析实践
- 用脚本运行Modelsim教程
- 信息科技:铁塔和400G光模块表现亮眼
- 【笔试面试】携程笔试面试注意事项
- 2019最新 BAT、TMD等公司技术面试题及其答案
- 计算机桌面有去不掉的框,电脑右下角有个白色方框去不掉
- 通过js唤醒app或者跳转应用市场
- win10下的edge如何打开ie的兼容性视图?
- DC/DC直流隔离升压电源模块5V12V24V转60V/100V/110V/150V/200V/250VDC
热门文章
- Calibrating delay loop... 问题以及解决方法(RealARM开发板)
- 【教女朋友学网络系列2】之进制转换及IP地址类
- docker运行python程序_如何使用Docker运行多个Python脚本和一个可执行文件?
- python编写函数、计算三个数的最大公约数_Python实现利用最大公约数求三个正整数的最小公倍数示例...
- 1880: wjw的火车站(栈)
- 【2021云边协同大会】阿里云周哲畅聊边缘云基础设施创新发展及场景化实践
- 阿里云开发大会——体验云效智能代码补全
- 融合、协同系统的边缘云原生架构演进和实践
- 智能技术可以帮助解决人口老龄化问题吗?
- JavaScript中函数的种类