2021-08-18
oracle11g执行SQL停止不下来有哪位大佬能给指点一下?

oracle 11.2.0.4在Plsql developer执行一个sql,因为有性能问题点停止,半天停止不了。相应会话等待事件为SQL*Net message from client, 对应sql_id也空了。只能后台杀掉会话否则一直挂在那。去sqlplus里执行,用ctrl+c要好久才能终止完成。网络和硬件压力都不大,该SQL逻辑读超大,有性能问题会导致临时表空间不足报错。想问下这种现象是不是oracle因为释放内存资源导致的?这种每次手动杀后台会话也不太安全有啥解决办法吗?还有怎么排查这种是啥原因导致的?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
pdb 修改参数,以普通用户登录参数未生效
回答 2
普通用户是通过showparameter查看的参数吗?当前会话生效查询下面视图比较准确V$PARAMETER2displaysinformationabouttheinitializationpara
复制一台机A的ORACLE_HOME目录 和各种日志等等文件到另一台机B,这样复制过去的,可以启动数据库吗?
回答 2
如果是两边都是WINDOWS主机,这样也可以?ORACLE安装时不是写注册表,并且将ORACLE主要程序都注册成服务么?可能还要在PROGRAMFILES里写点东西吧。光复制ORACLEHOME,OR
12C用impdp导入数据没有生成日志文件
回答 3
我创建了两个目录,一个是douyusi对应root用户下的地址/oracle/douyusi,一个是douyusi对应oracle用户下的地址/home/oracle/douyusi,在执行impdp
Oracle 在执行empdp时报错ORA-06512,这个错误应该怎么处理?
回答 4
最近遇到过一次,19CRACexpdp的时候加上CLUSTERN就好了
MySQl启动问题
回答 2
启动报错看errorlog
为什么12c 在线迁移数据文件,有的pdb下可以正常迁移,有的老提示ORA-65250错误
回答 1
请贴出详细的信息或图片,以及数据库环境信息
如何根据spid查询数据库进程在干啥?
回答 1
已采纳
1.top获取耗cpu或者内存高的数据库进程2.使用以下sql获取sqltextselectsqltextfromv$sqlareawhere(address,hashvalue)in(select/
ORA 600 [ipc_receive_done_1]
回答 3
MOS搜了一下,应该是个bug(DocID2339558.1)(DocID2630730.1)
客户端连接数据库报ORA12514
回答 7
plsqldeveloper也是可以不用安装客户端的,下载个instantclient直接解压,在plsqldeveloper配置到相应的路径就可以连了
ORA-07445 [kslgetl] 引起的宕机
回答 7
已采纳
这是BUG导致的,注意到你的数据库版本是11.2.0.1OracleDatabase11gEnterpriseEditionRelease11.2.0.1.064bitProduction强烈建议你升
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~