oracle强行终止后遗症

提交了一条sql,目的是把一张有2000万条记录的表的内容全部insert到另外一张表中,执行了2个小时没有完成。执行的过程中发现没必要这么做了,于是中断sql,但是pl/sql developer不理我,session logoff也不行,到enterprise manager里面中断会话->立即 也不行的样子,只好停止oralce了,sqlplus shutdown之后 等半天也没有shutdown掉,只好再次shutdown abort,这下世界清净了,但是发现多了一个僵尸进程出来,kill -9也是无效的,看着很是不爽,而且4G 内存不知道被什么占用了2G多,看来有必要重启机器了。

重启机器后,telnet登录,满心欢喜的看到内存只用掉400M,但是仔细一瞧用掉的内存正在蹭蹭蹭的往上涨呢,5分钟左右达到了3G,真是晕。top后发现
[code]
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4801 oracle 16 0 1377m 411m 409m D 5 10.4 0:53.09 ora_dbw1_oraicbc
4822 oracle 15 0 1375m 785m 784m D 2 19.9 0:25.89 ora_p002_oraicbc
4799 oracle 15 0 1377m 412m 409m D 2 10.5 0:53.17 ora_dbw0_oraicbc
4820 oracle 15 0 1375m 785m 784m D 2 19.9 0:26.09 ora_p001_oraicbc
4824 oracle 15 0 1375m 785m 784m D 2 19.9 0:25.75 ora_p003_oraicbc
4826 oracle 15 0 1375m 785m 784m R 1 19.9 0:26.16 ora_p004_oraicbc
[/code]
相加为100.4%的内存 了,top太耸人听闻了。这时候还没有运行任何sql呢,也没有客户端去连接它。最大的可能可就是在进行崩溃后的恢复和回退了,手工去drop张之前insert into的那张表,果然不能立即drop,pl/sql dev处于等待状态,但是两分钟后drop成功了。top中那堆进程也统统slepping去了。不过占了的内存却没有还回我的意思,空闲内存只是从16M 涨到了21M。

原因还未知 :x

再次reboot后,内存终于空闲了3.2G了。不过担心的经过大数据量的运算后oracle不会又是不释放内存吧,以后每个月都得有大量计算呢
谁在 SAP 系统里说了算:事务码 SCC4 与 SE06 的分工、优先级与实战管控 SAP系统通过SE06和SCC4两套机制控制变更权限:SE06作为系统级"总闸"管理跨Client对象修改,SCC4作为Client级"分闸"控制Client内配置变更。两者存在明确优先级,SE06的全局设置优先于SCC4。当SE06设为"不可修改"时,即使SCC4开放也无法更改跨Client对象。实际项目中需同时检查两处设置,并遵循"最小开放"原则进行变更管理。这种分层设计既满足日常维护需求,又能实现严格的变更管控。 阅读详情

相关推荐

【AI智能体】图像处理-生成营销 Banner 图

生成营销 Banner 图是一款用于制作营销图片的智能体,它可以根据指定的营销活动内容,快速生成活动 Banner 图片,降低活动运营成本、提高制图效率。

AI创变工坊,和1000万新个体创业者一起成长!愿大家都能跟上时代的洪流,不被社会淘汰,愿大家的生活工作收入都能具备竞争力! 1175

卸载oracle后plsql数据库空白,超详细解决 PLSQL下拉数据库"空白"

1.下载对于oracle数据库对于版本的instantclient_11_2oracle11g下载地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html2.将文件解压出来D:\Documents\plsqldoc\instantclient_11_23.在D:\Documents\plsqldoc\instantcli...

weixin_36250977的博客 488

【博弈论基础与几大经典模型】古诺模型、斯塔克尔伯格模型Stackelberg Game、价格领导模型、Bertrand模型、Sweezy模型

博弈论中经典模型☞古诺模型、斯塔克尔伯格模型、价格领导模型等

学习记录 3万+

Oracle执行update或insert被锁

使用Oracle执行update或insert语句后,会要求commit,如果没有commit就关掉了连接,这条记录就会被锁,导致后面的update或insert无法执行。 此现象常出现的场景: 1.在执行update或insert过程中,程序以外崩溃; 2.debug时update或insert未完成,程序被我们强制终止; …… 废话少说,上解决方法: 1.首先查询被锁定的记录 SELECT ...

weixin_41778507的博客 1884

开发基于GDL235KBQ6开发板的IAP升级程序(HEX协议+串口空闲中断 + DMA接收数据)

使用GDL235kB开发板,实现串口iap升级程序的bootloader代码编写,app为led灯闪烁,并完成通信c代码

zhaozijuncc的博客 648

开源收银系统_大型收银系统源码_OctShop

开源收银系统正成为大型连锁企业数字化转型的关键工具。相比传统闭源系统,开源方案具有成本低(年均降本60%+)、定制灵活(支持多业态协同)、自主可控等优势,能有效解决高并发、多门店数据同步等痛点。核心价值在于:1)分布式架构适配规模化扩张;2)模块化设计实现个性化开发;3)开放接口打通ERP/CRM等系统。典型案例显示,连锁商超通过源码二次开发实现库存实时同步,补货效率提升50%;餐饮集团统一多业态收银流程后会员复购率增长35%。选型需关注源码成熟度、技术兼容性和安全合规,建议采用"开源+服务商&q

OctShop全栈工程师 940

oracle杀死正在执行,kill 干掉 正在执行的 oracle 存储过程

kill 杀死 正在执行的 oracle 存储过程1、找到正在执行的存储过程的sid ,serial#select b.sid,b.SERIAL#from SYS.V_$ACCESS a, SYS.V_$session bwhere a.type = 'PROCEDURE'and (a.OBJECT like upper('%存储过程名%') ora.OBJECT like lower('%存储...

weixin_39531992的博客 538

Zynq7000双核裸机开发实战:如何安全实现共享内存与乒乓RAM设计

本文深入探讨了Zynq7000双核裸机开发中的共享内存与乒乓RAM设计,重点解析了核间通信的Cache一致性处理机制和硬件级实现方案。通过实战代码示例和性能优化技巧,帮助开发者解决双核运行中的访问冲突问题,提升嵌入式系统开发效率。

weixin_29191669的博客 376

Oracle停止Expdp/Impdp任务

由于数据泵导入/导出命令是在数据库中生成了job运行,所以Oracle停止Expdp/Impdp任务时,是不可以如同exp/imp一样直接单单使用Ctrl+C的方式进行终止的,因为发送了Ctrl+C命令后,数据泵任务依旧是在后台执行的 如何正确的停止数据泵任务呢? 解决方案1: 用于这个例子中的作业: 导出作业 SCOTT.EXPDP_20051121 是一个正在运行的 schema 级别的导出...

Flora 7540

SQL中的时间计算:员工每日工作时长

摘要:本文介绍了一个使用SQL查询计算员工每日工作时长的实用方法。通过分析包含员工打卡记录的数据库表,利用CTE(公共表表达式)将日期分组,计算最早和最晚打卡时间差,最终以"小时:分钟"格式输出工作时长。该方法适用于每日两次打卡的场景,并提示了处理漏打卡等特殊情况时的注意事项,为企业考勤管理提供了有效的数据支持方案。(148字)

m0_74337424的博客 413

AI智能体面试实战与真题解析: 312+道面试题完整答案 (下篇)

本文覆盖220道基础八股文+92道项目面试题,涵盖Agent架构、RAG、工具调用、记忆系统、多智能体、大模型基础、工程化实践、Prompt工程9大模块,含完整代码实现和模拟面试剧本。

program哲学 307

oracle 并行执行 杀掉会话,Oracle快速彻底Kill掉等待会话

在Oracle数据库当中,使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程。会话1:SQL> conn scott/scottConnected.SQL>SQL>SQL> update emp set empno=5566 where empno=7788;1 row updated.SQL>会话2SQL> sh...

weixin_32506761的博客 656

基于Simulink进行步进电机的重复控制仿真建模

目的:通过引入一个周期延迟环节来补偿系统的周期性误差,从而提高系统对周期性参考信号或扰动的跟踪性能。方法内部模型原理:在控制器中嵌入一个与周期性信号相关的模型(例如周期延迟环节),以实现对周期性误差的零稳态误差控制。滤波器设计:为了避免高频噪声放大,通常会在重复控制器中加入低通滤波器。优势对周期性信号具有良好的跟踪性能。不需要精确的数学模型即可实现高性能控制。挑战:需要合理设计重复控制器的参数以避免系统不稳定。

MHD0815的博客 382

oracle停止正在执行的我库,Oracle 强制中止正在执行的SQL语句

-- 1 查询正在执行的sql语句select b.sid, b.username, b.serial#, a.spid, b.paddr, c.sql_text, b.machinefrom v$process a, v$session b, v$sqlarea cwhere a.addr = b.paddrand b.sql_hash_value = c.hash_value;-- 2 根据s...

weixin_29491259的博客 466

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

尝试ORACLE下使用exp命令时遇到的问题及解决方法

今天在WINXP操作系统下练习使用exp/imp命令时遇到一个问题。 打开DOS,"sqlplus /nolog","conn /@ora as sysdba","startup"启动数据库: SQL> startup ORACLE例程已经启动. Total System Global Area 118255568 bytes Fixed Size ...

igogogo9的专栏 1879

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

oracle中断进程,中断ORACLE数据库关闭进程导致错误案例

昨晚下班的时候,我准备关闭本机的虚拟机上的ORACLE数据库后准备下班,但是由于我SecureCRT开了多个窗口,结果一不小心,疏忽之下在一个生产服务器上执行了shutdown immediate命令,大概过了6到7秒,发现该命令还没有响应,我才发现我这个命令执行错了服务器。一惊之下,想都没有想直接CTRL+C想中断这个操作。 如下所示:SQL> shutdown immeidate;SP2...

weixin_34624426的博客 664

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

oracle数据库move中断,记录一则ORACLE MOVE操作后重建索引过程被强制中断导致的ORA-8104案例...

select count(1) from CSSF_GT_HUB_INPUT_PARAMS; --13条记录而已4.重建主键和索引alter table CSSF_GT_HUB_INPUT_PARAMSadd constraint PK_CSSF_GT_HUB_INPUT_PARAMS primary key (WF_SN)using indextablespace DBS_CSSF_GTpct...

weixin_39903176的博客 371

Oracle 强制中止正在执行的SQL语句

-- 1 查询正在执行的sql语句 select b.sid, b.username, b.serial#, a.spid, b.paddr, c.sql_text, b.machine from v$process a, v$session b, v$sqlarea c where a.addr = b.paddr and b.sql_hash_value = c.hash_v...

a77687789的博客 3422

oracle执行update和insert语句卡住不动

造成这样的情况原因在于你之前执行了update或inert操作但你并没有commit,导致你操作的这条记录被oracle锁住,后面就无法update或insert它了解决办法:1:可能你是在PLSQL中操作的,commit一下 2:查询锁定记录:SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$se

XuJiangDong 1万+

Oracle 终止正在执行的SQL

⏹Oracle 终止正在执行的SQL

菜鸟记录 1735

oracle强制停止执行,Oracle强制终止在执行的sql

Oracle强制终止在执行的sql在一下场景中,sql在javaweb程序中(非pq/sql或者sqlplus)执行时有些sql查询数据量较大导致了一下sql执行起来特别占用资源,致使jvm无法回收垃圾,导致这个系统挂掉,这种情况下可以重启系统解决,但是重启系统对于已经上线的生产环境来说是不能轻易进行的。这种情况下可以查看是那条sql执行导致资源占用过大,有针对性的强制终止,步骤如下:1、执行以下...

weixin_35450735的博客 5281

Oracle强制终止在执行的sql

Oracle强制终止在执行的sql 在一下场景中,sql在javaweb程序中(非pq/sql或者sqlplus)执行时有些sql查询数据量较大导致了一下sql执行起来特别占用资源,致使jvm无法回收垃圾,导致这个系统挂掉,这种情况下可以重启系统解决,但是重启系统对于已经上线的生产环境来说是不能轻易进行的。 这种情况下可以查看是那条sql执行导致资源占用过大,有...

qq6412110的博客 1万+

Oracle异常关闭后谨防数据文件受损

数据库是智慧校园下各类信息系统的核心组成部分。Oracle数据库凭借其强大的稳定性和可伸缩性,目前基本是国内所有高校作为软件平台底层数据仓库的主流选择。 正所谓“好马配好鞍,宝剑赠英雄”,稳定高效的Oracle数据库,自然也对运维人员技术水平和底层硬件运行环境的要求更高,一次意外的停电或一个存储磁盘的坏块,都有可能让数据库出错,进而导致信息系统罢工,接下来就以一则案例“现身说法”。 问题现象 ...

li_wei_quan的博客 1201

oracle 强制关闭 shutdown,解决关闭ORACLE数据库时SHUTDOWN: waiting for active calls to complete....

在关闭ORACLE数据库时,shutdown immediate;命令后一直未关闭,查看ALERT日志,在等待一段时间后日志中有提示:SHUTDOWN: waiting for active calls to complete.原因是有些进程无法被PMON进程清理,导致SHUTDOWN时无法关闭而HANG住。==》根据观察,在ORACLE10G及以上版本,会是如下提示:Active call fo...

weixin_39647471的博客 1002

【Oracle数据库】强制关机导致Oracle 监听服务被关闭不能启动

省流回答:恢复虚拟机保存的快照 最近在学习Oracle数据库,因为放学的时候走的太急,草率的暂停了虚拟机后直接强制关机跑路了,导致监听器服务被关闭。 草率的关机重启了几次后发现并没有什么办法,查询后发现网上的方法都挺复杂的(划掉) 想起自己虚拟机还保存了几张快照。直接一键恢复快照。 芜湖,连回来了 ...

WORLD.EXE 618

删除job

1、查看所有job;select * from dba_jobs;2、查看正在运行的job;select * from dba_jobs_running;3、根据sid查出对应的session;select SID,SERIAL# from V$Session where SID=&SID;4、kill对应的session;alter system kill session &SID,&

liuxuefengchina的专栏 680
上一篇: 累的吐了
下一篇: SchemaUpdate 如何让它正确找schema?
eyejavaeye
博客等级 码龄20年 74粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值