ORACLE数据库sqlplus -prelim 参数解释

一、疑问,但数据库连接数满了无法建立连接,此时登录数据库将无法建立连接,那么我们如何进行问题诊断

如果是你遇到连接数满了,你会如何处理

 

二、参数解释

如何使用 Sqlplus 初步连接进行连接(文档 ID 986640.1)    
目标
当所有其他连接方法都挂起时,显示一种通过 Sqlplus 连接到数据库的方法。使用 Sqlplus 初步连接,您将能够连接到数据库,因为实际上没有创建会话,但您对 SGA 的访问权限有限。
这将有助于捕获诊断信息,例如系统状态转储,以帮助解决问题。 解决方案 有两种方法可以使用初步连接连接到 sqlplus。 sqlplus
-prelim / 作为 sysdba sqlplus /nolog set _prelim on connect / as sysdba

也就是说,可以通过这种方式在不建立对数据库的连接,从而登录DB可以执行一些查询或者执行oradebug 采集数据。
但是实际上如果是连接数满的情况,最简单直接操作系统os kill process比较直接,但是如果是连接数没有满! db hang,可以考虑使用这种方式执行hang信息的采集。
采集后或者无法采集,简单方式重启db kill 核心进程,os 重启,重启是最快可能恢复hang的情况!



其它:

 

posted @ 2022-02-08 10:54  绿茶有点甜  阅读(310)  评论(0编辑  收藏  举报