首页 > 数据库 >oracle 查看日志

oracle 查看日志

时间:2024-04-28 11:24:49浏览次数:15  
标签:查看 -- 数据库 连接数 oracle 日志 select

查看日志

SELECT * FROM v$diag_alert_ext  

使用SQL*Plus连接到Oracle数据库。
运行以下命令来查看当前会话的日志记录:
SELECT username, os_username, machine, sql_text
FROM v$session
WHERE username IS NOT NULL;
复制代码
这将显示当前所有活动会话的用户名、操作系统用户名、机器名和执行的SQL语句。
运行以下命令来查看数据库的错误日志:
SELECT * FROM v$diag_info;
复制代码
这将显示数据库的诊断信息,包括错误日志的位置和名称。
运行以下命令来查看数据库的警告和错误日志:
SELECT * FROM v$diag_alert_ext;
复制代码
这将显示数据库的警告和错误日志的详细信息,包括日期、时间、消息和日志级别。
运行以下命令来查看数据库的跟踪文件:
SELECT * FROM v$diag_trace_file;

 

ORA-00020: maximum number of processes 150 exceeded

原因: 1.因为和数据库的连接超过的预设(150),所以数据库罢工了
   2.应用程序在使用数据库连接池时,使用完成后没有及时关闭,或者不正常的关闭导致数据库的Process处于inactive状态
修改:
复制代码
--1.连接数据库
sqlplus 账号/密码 as sysdba
--如果无法登录,添加参数 -prelim
sqlplus -prelim 账号/密码 as sysdba
--2.查看进程数
show parameter proce
--3.修改processes
alter system set processes=500 scope=spfile;
create pfile from spfile; --重要
--4.再次查看进程数,现在已经修改为500
show parameter proce
--5.重启
shutdown immediate
startup
--6.完成
复制代码
其他:
复制代码
select count(*) from v$process --当前的连接数
select value from v$parameter where name = 'processes' --数据库允许的最大连接数
--查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;

 

 

select count(*) from v$process;
查看数据库会话的连接数:
select count(*) from v$session;
查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE';
查看数据库会话建立情况:
select sid,serial#,username,program,machine,status from v$session;
select查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes'; #show parameter processes;
修改数据库允许的最大连接数:
alter system set processes = 500 scope = spfile;
(需要重启数据库才能实现连接数的修改)
重启数据库:
  shutdown immediate;
  startup;
查看当前有哪些用户正在使用数据:
  select osuser 机器名,a.username 数据库账号,cpu_time/executions/1000000||'s' 数据库执行时间,sql_fulltext 完整SQL,machine 用户机器
  from v$session a,v$sqlarea b
  where a.sql_address = b.address
  order by cpu_time/executions desc;

标签:查看,--,数据库,连接数,oracle,日志,select
From: https://www.cnblogs.com/wiii/p/18163334

相关文章

  • Oracle-无备份情况下,如何手动恢复控制文件
    1.测试场景本文主要模拟在控制文件没有备份的情况下丢失,如何根据已有的参数文件、数据文件、在线日志信息去手动生成控制文件。2.测试环境Oracle单实例:11.2.0.4数据文件目录:/u01/app/oracle/oradata/HJDB/datafile在线日志目录:/u01/app/oracle/oradata/HJDB/onlinelog3.创建......
  • Oracle 小计-汇总处理
    假设我们有一个名为employees的表,它包含部门(department)、员工姓名(employee)和工资(salary)CREATETABLEemployees(departmentVARCHAR2(50),employeeVARCHAR2(50),salaryNUMBER(10,2));初始化数据INSERTINTOemployees(department,employee,salary)VAL......
  • oracle集合
    并集(UNION)用于合并两个或多个SELECT语句的结果集SELECTcolumn_name(s)FROMtable1UNIONALLSELECTcolumn_name(s)FROMtable2;交集(INTERSECT)返回两个或多个查询结果集中都存在的行SELECTcolumn_name(s)FROMtable1INTERSECTSELECTcolumn_name(s)FROMtable2......
  • MySQL 中表空间的查看和清理
    /*查看所有数据库容量大小*/SELECTtable_schema,table_name,data_free,ENGINEFROMinformation_schema.tablesWHEREtable_schemaNOTIN('sys','mysql','performance_schema','information_schema','test')ANDdata......
  • oracle小技巧:字符串原样输出
       在sql查询中,我们经常需要原样输出字符串,如果字符串中含有大量的单引号、双引号或者特殊字符,那么需要用单引号转义拼接字符串,这样会非常的麻烦。      oracle提供了一个Q-quote的表达式来原样输出字符串。SELECTQ'[I'maboy,mynameis'david']'FROMDUAL......
  • c# Log 日志 以及不打印重复Log
    publicstaticclassLogHelp{privatestaticreadonlyILoglogger;privatestaticreadonlylog4net.ILogLInfo=log4net.LogManager.GetLogger("LogInfo");privatestaticreadonlylog4net.ILogLError=log4net.LogMan......
  • web server apache tomcat11-22-logging 日志
    前言整理这个官方翻译的系列,原因是网上大部分的tomcat版本比较旧,此版本为v11最新的版本。开源项目从零手写实现tomcatminicat别称【嗅虎】心有猛虎,轻嗅蔷薇。系列文章webserverapachetomcat11-01-官方文档入门介绍webserverapachetomcat11-02-setup启动web......
  • Syslogserver(日志服务器) 安装和使用
    Syslogserver(日志服务器)安装和使用界面展示一、作用介绍NAS(服务器等设备)死机或出现任何错误后,可用于日志回溯,找出设备故障的原因。二、资料简介镜像(x86):reddorcleaner/syslogserver:amd64镜像(arm):reddorcleaner/syslogserver:aarch64参数类型值备注SYSLOG_U......
  • .net6 ILogger日志保存到本地
    1、新建一个LocalFileLogger的类publicclassLocalFileLogger:ILogger{privatereadonlystringcategoryName;privatereadonlystringbasePath;publicLocalFileLogger(stringcategoryName){this.categoryName......
  • 响应结果写入日志文件
    方法一:使用查看结果树直接写入(不推荐,工具自带效果不理想)◆AsXML:保存为xml格式◆ElapsedTime:请求的消耗时间,从请求发送到接收完毕全程耗时(经常用)◆Responsemessage:默认值:ok◆Success:成功标识,true/false◆SentByteCount:发送数据量的总和◆ResponseFilename:响应......