DM常用查询SQL命令--系统信息篇
DM常用查询SQL命令–系统信息篇
包括数据库版本、实例、统计信息、资源限制信息、进程信息、全局索引 IID 信息、事件信息。
1、查询实例信息
select '版本',SVR_VERSION from v$instance union allselect '数据库名', NAME from v$database union allselect '实例名',INSTANCE_NAME from v$instance union allselect '系统状态',DECODE(STATUS$,'OPEN','打开','MOUNT','配置','SUSPEND','挂起') from v$instance union allselect '实例模式',DECODE(MODE$,'NORMAL','普通模式','PRIMARY','主机模式','STANDBY','备机模式') from v$instance union allselect '是否启用归档',DECODE(ARCH_MODE,'Y','是','N','否') from v$database union allselect '数据文件总大小', TOTAL_SIZE*PAGE/1024/1024||'MB' from v$database union allselect '数据库打开次数', OPEN_COUNT||'' from v$database union allselect '创建时间', cast(CREATE_TIME as varchar(50)) from v$database union allselect '启动时间',START_TIME||'' from v$instance union allselect '最后检查点时间', cast(LAST_CKPT_TIME as varchar(50)) from v$database;
2、授权信息
select '许可证版本' as 名称,'v'||LIC_VERSION as 信息 from v$license union allselect '序列号',SERIES_NO from v$license union allselect '校验码',CHECK_CODE from v$license union allselect '制作日期',cast(DATE_GEN as varchar(30)) from v$license union allselect '最终用户',AUTHORIZED_CUSTOMER from v$license union allselect '项目名称',PROJECT_NAME from v$license union allselect '产品名称',PRODUCT_TYPE||'('||DECODE(SERVER_SERIES,'P','个人版','S','标准版','E','企业版','A','安全版','D','开发版')||')' from v$license union allselect '产品类型',DECODE(SERVER_TYPE,'1','正式版','2','测试版','3','试用版') from v$license union allselect '有效日期',cast(EXPIRED_DATE as varchar(30)) from v$license union allselect '授权系统',OS_TYPE||' '||DECODE(CPU_TYPE,'X86','x86','X64','x64') from v$license union allselect '授权用户数',cast(AUTHORIZED_USER_NUMBER as varchar(30)) from v$license union allselect '授权并发数',cast(CONCURRENCY_USER_NUMBER as varchar(30)) from v$license union allselect '授权CPU个数',cast(MAX_CPU_NUM as varchar(30)) from v$license union allselect '授权CPU核数',cast(MAX_CORE_NUM as varchar(30)) from v$license union allselect '授权集群',DECODE(CLUSTER_TYPE,'0000','无','0001','RAC','0010','读写分离','0011','读写分离、RAC','0100','MPP','0101','MPP、RAC','0110','MPP、读写分离','0111','MPP、读写分离、RAC','1000','主备','1001','主备、RAC','1010','主备、读写分离','1011','主备、读写分离、RAC','1100','主备、MPP','1101','主备、MPP、RAC','1110','主备、MPP、读写分离','1111','主备、MPP、读写分离、RAC') from v$license union allselect '未激活状态截止日期',cast(NOACTIVE_DEADLINE as varchar(30)) from v$license;
3、获取数据库初始化参数
--获取数据库名SELECT CUR_DATABASE();--获得系统建库时指定的簇大小SELECT SF_GET_EXTENT_SIZE ();--获得系统建库时指定的页大小SELECT SF_GET_PAGE_SIZE ();--SELECT PAGE();--获得大小写敏感信息SELECT SF_GET_CASE_SENSITIVE_FLAG();--获得系统建库时指定字符集SELECT SF_GET_UNICODE_FLAG ();--0 表示 GB18030,1 表示 UTF-8,2 表示 EUC-KR
–dm.ini关键参数
SELECT NAME as 名称,DECODE(TYPE,'READ ONLY','手动','IN FILE','静态','SYS','系统级动态','SESSION','会话级动态')as 类型,VALUE as 当前会话值,SYS_VALUE as 系统值,FILE_VALUE as ini文件值,DESCRIPTION as 参数描述 FROM V$PARAMETER WHERE NAME IN ('INSTANCE_NAME','MAX_OS_MEMORY','MEMORY_POOL','BUFFER','BUFFER_POOLS','MAX_BUFFER','RECYCLE','RECYCLE_POOLS','HJ_BUF_GLOBAL_SIZE','HJ_BUF_SIZE','DICT_BUF_SIZE','TEMP_SIZE','VM_POOL_SIZE','SESS_POOL_SIZE','CACHE_POOL_SIZE','WORKER_THREADS','TASK_THREADS','MAX_SESSION_STATEMENT','OPTIMIZER_MODE','VIEW_PULLUP_FLAG','COMPATIBLE_MODE','SVR_LOG','MAX_SESSIONS','USE_PLN_POOL','ENABLE_MONITOR','OLAP_FLAG','ARCH_INI');
4、获取数据库唯一标志 sguid
SELECT SF_GET_SGUID();
5、获取数据库永久魔数
SELECT PERMANENT_MAGIC();
6、获取一个唯一编码串。
select GUID () ;
7、查看数据字典信息
selecttype 字典对象类型 ,name 对象名 ,schid 对象所属模式,id 对象ID ,pid 父ID
fromv$dict_cache_item
wheretype='TRIGGER'
order byname;/*注:TYPE 列对应类型如下:DB、TABLE、VIEW、INDEX、USER、ROLE、PROC、TRIGGER、CONSTRAINT、SECHEMA、SEQUENCE、DBLINK、SYSROLE、PACKAGE、OBJECT、SYNOM、CRYPT、CIPHER、IDENTITY*/
8、显示系统统计信息
selectID 统计对象ID ,CLASSID 统计对象类别ID,NAME 统计对象名 ,STAT_VAL 统计值
fromV$SYSSTAT
whereid=11
order by2;
/*
统计对象所属类别 ID。1:字典信息;2:SQL;3:事务;4:检查点;5:RLOG;6:UNDO;7:IO;8:B 树;9:
网络;10:文件;11:内存;12:CPU;13:OS;14:
缓冲区;15:限流控制;20:其它
*/
selectID ,CLASSID,NAME ,STAT_VAL
fromV$SYSSTAT
whereid in(11, 12, 13)
order by2;
9、查询的对象的依赖关系
selectOWNER 对象的模式名 ,NAME 对象名 ,TYPE 对象类型 ,REFERENCED_OWNER 被引用对象的模式名,REFERENCED_NAME 被引用对象名 ,REFERENCED_TYPE 被引用对象类型
from"DBA_DEPENDENCIES"
whereowner='GAORUI';
10、服务器信息
--CPU信息select N_CPU from V$SYSTEMINFO;--内存信息select TOTAL_PHY_SIZE/1024/1024/1024||'G' TOTAL_PHY,FREE_PHY_SIZE/1024/1024/1024||'G' FREE_PHY,TOTAL_VIR_SIZE/1024/1024/1024||'G' TOTAL_VIR,FREE_VIR_SIZE/1024/1024/1024||'G' FREE_VIR from V$SYSTEMINFO;--磁盘信息select TOTLE_DISK_SIZE/1024/1024/1024||'G' TOTAL,FREE_DISK_SIZE/1024/1024/1024||'G' FREE from V$SYSTEMINFO;--驱动器信息select DRIVER_NAME,DRIVER_TOTAL_SIZE,DRIVER_FREE_SIZE from V$SYSTEMINFO;--负载信息select LOAD_ONE_AVERAGE,LOAD_FIVE_AVERAGE,LOAD_FIFTEEN_AVERAGE from V$SYSTEMINFO;注:LOAD_ONE_AVERAGE FLOAT 每分钟平均负载LOAD_FIVE_AVERAGE FLOAT 每五分钟平均负载LOAD_FIFTEEN_AVERAGE FLOAT 每十五分钟平均负载--CPU使用率select CPU_USER_RATE,CPU_SYSTEM_RATE,CPU_IDLE_RATE from V$SYSTEMINFO;注:CPU_USER_RATE FLOAT 用户级的 CPU 使用率CPU_SYSTEM_RATE FLOAT 用户级的 CPU 使用率CPU_IDLE_RATE FLOAT 用户级的 CPU 使用率--网络信息select SEND_BYTES_TOTAL/1024/1024/1024||'G' as SEND_TOTAL,RECEIVE_BYTES_TOTAL/1024/1024/1024||'G' as RECEIVE_TOTAL,SEND_BYTES_PER_SECOND/1024||'K' as SEND_PER_SECOND,RECEIVE_BYTES_PER_SECOND/1024||'K' as RECEIVE_PER_SECOND,SEND_PACKAGES_PER_SECOND,RECEIVE_PACKAGES_PER_SECONDfrom V$SYSTEMINFO;
DM常用查询SQL命令--系统信息篇相关推荐
- 一些常用的sql命令记录
一些常用的sql命令记录 取文本长度: char_length 去除非中文字符:regexp_replace(session_data, '[\u4e00-\u9fa5.^!]', '')as BOD ...
- python执行oracle命令_如何使用cx\U Oracle运行非查询sql命令?
我正在尝试使用cx\U oracle运行以下命令:begin add_command_pkg.add_command ( command_id => 7, expiry_time => s ...
- 【MaxCompute】学习笔记常用查询sql
SELECT 查询 命令格式 SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE whe ...
- 人大金仓常用查询sql
V8r3查询license有效时间 select get_license_validdays(); select get_license_info(); copy用法 test=# copy (sel ...
- Hive常用的SQL命令操作
转自 http://blog.csdn.net/wisgood/article/details/17186599 创建表 hive> CREATE TABLE pokes (foo INT, b ...
- 收集一些常用查询SQL语句以及显示格式
1.查询当前年.月.周相关时间 1.1.查询当前年份 SELECT TO_CHAR(SYSDATE,'YYYY') AS YEAR FROM DUAL--查询当前年份 SELECT TO_CHAR(S ...
- ExecuteNonQuery()方法发即:是指执行非查询SQL命令,如:增、删、改等
前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 .但是实际上并不是这样的,好在处理的数据操作多时 修 ...
- oracle中sql命令分为几类,常用的SQL命令和ORACLE命令对比
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceilin ...
- 常用的Sql命令之alter
1.把lianxi3表,改名为lianxi6 alter table lianxi3 rename lianxi6 2.检查修改是否成功 show tables 3.修改表lianxi6,把字段ist ...
最新文章
- Xamarin Essentials教程数据传输DataTransfer
- 共享一个对Reflector 反编译支持中文的修正FileGenerator文件
- 探寻用户自定义定时任务的实践方案
- Generator函数自执行
- 3分钟了解数据库事务
- python自带sqlite库_Python标准库之sqlite3使用实例
- mybatis-plus 使用乐观锁修改
- 电脑屏保在哪里设置_手机屏保调成绿色能护眼?真的吗?
- java byte num =1 3_java中把byte[]{1,2,3}通过怎样的转换,可以让其最终在TextView中显示为123...
- Bootstarp4 列表组
- python数据可视化的特点_python的数据分析到底是啥?python数据可视化怎么做?
- Linux驱动开发快速参考
- VIP 时代,详解会员营销系统架构技术实践!
- android 读取俄文csv乱码,android导出CSV,中文乱码问题
- Centos7 安装 Kubernetes dashboard (安装篇)
- 为什么CPU的使用率总是100%
- 高速路上车辆组队链接的想法
- ORACLE安装入门篇OEL5.4安装ORACLE11g
- c语言编程单片机中的sbit,用sbit定义可位寻址的特殊功能寄存器时的地址转换-51单片机C编程...
- CDN工作中的专用DNS域名解析访问——诺必达