Oracle 用户或表被锁原因

Oracle 用户或表被锁原因

首先你要知道任何DML语句都会对表加锁。

  1. 你要先查一下是那个会话那个sql锁住了表,有可能这是正常业务需求,不建议随便KILL session,如果这个锁表是正常业务你把session kill掉了会影响业务的。
  2. 锁表原因可能是修改了行数据,忘了提交,也会造成锁表。

一. 锁表建议先查原因再做决定。

1锁表查询的代码有以下的形式:

select count(*) from v$locked_object;
select * from v$locked_object;

2.查看哪个表被锁

select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;

3查看是哪个session引起的

select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time; 

4.查看是哪个sql引起的

select b.username,b.sid,b.serial#,c.* from v$locked_object a,v$session b,v$sql c where a.session_id = b.sid
and b.SQL_ID = c.sql_id and c.sql_id = ''
order by b.logon_time; 

5.杀掉对应进程
执行命令:alter system kill session'1025,41';
其中1025为sid,41为serial#.

二. Oracle 用户经常被锁原因

在登陆时提示:test用户被锁
在这里插入图片描述

1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间

SQL> alter session set nls_date_format=‘yyyy-mm-dd hh24:mi:ss’;

Session altered.

2、查看具体的被锁时间

SQL> select username,lock_date from dba_users where username='TEST';

USERNAME LOCK_DATE

------------------------------ -------------------

TEST 2021-03-10 08:51:03

3、解锁

SQL> alter user test account unlock;

User altered.

4、查看是那个ip造成的test用户被锁

查看$ORACLE_HOME/network/admin/log/listener.log日志

10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49434)) * establish * lhoms * 0

10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * establish * lhoms * 0

这样可知是上面10.69.1.11的ip尝试多次失败登陆造成的被锁

注:

一般数据库默认是10次尝试失败后锁住用户

1、查看FAILED_LOGIN_ATTEMPTS的值

select * from dba_profiles

2、修改为30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

3、修改为无限次(为安全起见,不建议使用)

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46737.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

巴比特 | 元宇宙每日必读:万字长文梳理世界主要国家AI大模型发展现状,中美日韩等国各自的进展如何?有着怎样的发展特点?...

摘要:据「自象限」报道,在ChatGPT掀起的AI大模型浪潮中, 大家主要关注的还是中美两国的进展。在此之外,世界其他国家和地区如何看待AI大模型,在发展大模型上又进展如何,不同国家和地区的AI大模型发展呈现出…

周鸿祎表示千亿级大模型是成本浪费;张勇首谈专职阿里云;腾讯云首次完整披露自研星脉高性能计算网络丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 润和软件:计划将于近期发布AI中枢平台公测版本 6月26日,润和软件在互动平台表示,公司在AI中枢平台及相关内测产品的相关工作正常有序推进中,计划将于近期发布AI中…

LLaMA2可商用|GPT-4变笨|【2023-0723】【第七期】

一、大咖观点: 傅盛:ChatGPT时代如何创业 - BOTAI - 博客园Google 已经被OpenAI 超越了吗?| AlphaGo 之父深度访谈《人民日报》:大模型的竞争,是国家科技战略的竞争WAIC 2023 | 张俊林:大语言模型带来的交…

ChatGLM2-6B 初体验

昨天介绍了中国自己的开源大模型 ChatGLM2-6B 推出升级的二代版本后,见:性能提升571%,32K超长上下文,推理速度提升42%,允许商用,国产开源大模型推出了二代 ChatGLM2-6B,就申请了体验账号&#x…

用AI写出的高考作文!

今天是6月7日,又到了每一年高考的日子。小灰自己参加高考是在2004年,距离现在已经将近20年,现在回想起来,真的是恍如隔世。 今天高考语文的作文题是什么呢? 全国甲卷的题目是:人技术时间 人们因技术发展得以…

Matplotlib可视化预测双色球

步骤 1.获得数据 2.清洗保存数据 3.读取数据并可视化 4.得出结论 首先,简单说下国民彩票双色球的规则:选6位数字作为红球和1位数字作为篮球组成一注彩票,红球的区间是1~33,蓝球的区间是1 ~ 16。篮球红球与开奖号码相同的个数决定…

简单的双色球预测

背景:双色球是中国福利彩票的一种玩法(注意不是体彩哦,哈哈)。由中国福利彩票管理中心统一组织发行。双色球的中奖规则是红色球33选六,蓝色球16选一(奖金具体有多少钱就不多述了)。 1、分析这个…

双色球彩票预测可视化(python)

前言 嗯,先说说这个项目我用到的框架吧。。。 首先用到了自动化爬虫框架selenium,用来爬取数据,网址   由于主要想看看每期开奖号码,所以可视化就简单一点matplotlib折线图就可以了。   好的一切准备就绪,开搞。 源代码如下&…

双色球机器人博客博客,双色球预测程序算法

如何利用人工智能AI计算彩票?人工智能真的可以计算彩票吗? 如何利用人工智能AI计算彩票?人工智能真的可以计算彩票吗? 实际这个问题没有想像中的那么复杂,把问题梳理一下就明白了,实际别管什么人工智能&a…

双色球机器学习线性回归蓝球预测案例

听闻有个同事每天买彩票,想到机器学习用来预测彩票也是不错的。 于是今天尝试了下(事先声明,最后测试发现一点也不准,所以。。。别想太多了。。哈哈) 具体代码如下: 首先我在某彩票网站上找到了大量双色…

人工智能之双色球预测系统

人工智能之双色球预测系统---------------经过多次调试,bug已完全解决 以下为写代码的过程: ------------------初次尝试---------------------- //bug未解决!!! 这bug也太难受了,等我解决bug之后,再来回帖!!! //bug未解决!!! //LNK1120不需要修复此错误。 如果在生成输出中…

专家预测双色球到底准不准确

借鉴了某博主Yunheeee,发现写的很不错,帮助我完成了此次作业,感谢! 紧接着,我跟着它的代码尝试了一下,大体如下: 首先引入库 import requests import numpy as np import pandas as pd 接着设…

人工智能之双色球预测系统(指针)

项目需求 中国福利彩票“双色球”是一种联合发行的“乐透型”福利彩票。采用计算机网络系统发行 销售,定期电视开奖。 游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色…

C++ 双色球预测系统

游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1--33 中选择;蓝色球号码从 1--16 中选择。 ball.txt 是我们每期存放的数据号,一共10期,每期7个号码,我们将数据…

双色球神经网络算法分析,双色球预测程序算法

1、神经网络预测双色球有多靠谱 你好,这东西没人会预测。 如果真会预测,早就成为百万富翁了。 预测这东西我早就不信了,上一回在网站上,看别人预测,结果买了,连一个号码都没对上。 楼主真要买,…

震惊,双色球秘诀竟然是这样。。。。。。。java预测双色球

今天在学习数组和随机数的时候,突然灵光一现,就写了一小段代码来预测下一期双色球,一起来看一看是如何写的吧! 基础知识: 双色球的规则: “双色球”彩票投注区分为红色球号码区和蓝色球号码区。 “双色球…

利用深度学习模型预测双色球

1、前言 深度学习模型可以简单理解为一个高度非线性的复合函数,网路输入可以看作自变量x,输出可以看作因变量y。看过网上其他人做的一些双色球预测,基本上是基于BP神经网络(也就是全连接神经网络)和LSTM的预测方法。其…

【纯属娱乐】随机森林预测双色球

目录 一、数据标准化二、预测代码三、后续 一、数据标准化 首先,我们需要对原始数据进行处理,将其转换为可用于机器学习的格式。我们可以将开奖号码中的红球和蓝球分开,将其转换为独热编码,然后将其与期数一起作为特征输入到机器…

Matlab 马尔可夫链预测双色球

Matlab 马尔可夫链预测双色球 前言:彩票是一个坑,千万不要往里面跳。 总是想总是想一夜暴富,所以利用业余时间有在研究彩票,偶尔遇见了这个经典的数学预测算法的思路以及代码,研究了两个月,想和大家分享一…

【马克思主义】马克思200周年诞辰

马克思主义——掌握唯物辩证法这一看家本领,要学会运用科学的方法论。一是坚持矛盾分析方法。通过分析和研究社会内部矛盾运动过程,理性客观认识社会变化。二是坚持过程分析方法。新陈代谢是社会发展的普遍规律,每一历史过程均包含诸多阶段。…