
Linux学习总结(64)——DBA常用的Linux命令汇总
发布日期:2025-04-08 23:06:29
浏览次数:9
分类:精选文章
本文共 980 字,大约阅读时间需要 3 分钟。
Oracle数据库客户端连接管理指南
1. 按oracleSID查询连接数据库的客户端IP
可以通过以下命令查询连接数据库的客户端IP地址:
netstat -anpT | grep oracleSID | awk '{print $5}' | grep -o -E '1.*:' | awk -F ':' '{print $1}' | sort
该命令通过netstat
显示数据库连接状态,筛选出与oracleSID
相关的连接,提取客户端IP地址并排序。
2. 按监听端口1521查询连接数据库的客户端IP
若需要根据数据库监听端口查询客户端IP,可以执行以下命令:
netstat -anpT | grep 1521 | awk '{print $5}' | grep -o -E '1.*:' | awk -F ':' '{print $1}' | sort
该命令同样使用netstat
显示数据库连接状态,筛选出监听端口为1521的连接,提取客户端IP地址并排序。
3. 杀掉数据库服务器上连接oracleSID的客户端进程
以下命令可用于立即终止连接数据库的客户端进程:
kill -9 `ps -ef | grep oracleSID | grep LOCAL=NO | grep -v grep | awk '{print $2}'`
该命令通过ps
查询进程,筛选出连接oracleSID
且不属于本地进程的客户端进程,返回进程ID并强制终止。
4. 删除某个用户userA下的所有进程
若需删除特定用户userA
下的所有进程,可运行以下命令:
pkill -9 -u userA
该命令使用pkill
强制终止名为userA
的用户下的所有进程。
5. 查询连接1521端口的进程数量
要统计连接数据库监听端口1521的进程数量,可执行以下命令:
netstat -pan | grep 1521 | wc -l
该命令显示连接1521端口的总进程数。
6. 查询来自某台服务器(192.168.21.15)的连接进程数
若需要统计来自特定服务器(如192.168.21.15
)的连接进程数,可运行以下命令:
netstat -pan | grep 192.168.21.15
该命令筛选出从192.168.21.15
发出的连接,并显示相关进程信息。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月15日 02时11分40秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux下python找到自己编写的模块
2023-02-02
Linux下Redis部署
2023-02-02
linux下rename用法--批量重命名
2023-02-02
Linux下samba服务搭建
2023-02-02
linux下sed命令用法
2023-02-02
linux下subversion server安装手册
2023-02-02
linux下svn修改用户名和密码
2023-02-02
linux下svn命令使用大全
2023-02-02
Linux下tar bz gz等压缩包的压缩和解压【转自www.bitsCN.com】
2023-02-02
linux下tar、zip等压缩、解压命令
2023-02-02
linux下tar打包与压缩
2023-02-02
Linux下Tomcat的启动、关闭、杀死进程
2023-02-02
Linux下Tomcat重新启动
2023-02-02
Linux下Unicode的使用
2023-02-02
linux下uniq命令
2023-02-02
linux下vi命令着色
2023-02-02
linux下vi编辑器使用方法
2023-02-02
linux下vi编辑某文件时,操作出现 错误提示: E325: ATTENTION 2, Found a swap file by the name ".p1.c.swp"...
2023-02-02
linux下vsode超级用户运行
2023-02-02
Linux下以C构建WEB服务并响应XHR(XMLHttpRequest)请求
2023-02-02