点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!
研究背景
测试环境
1. 操作系统:redhat7
2. 数据库版本:19.3.0
3. 架构:单机
测试过程
1. 查看当前数据库参数

2. 编写脚本模拟批量连接-并发执行
$vi conn.shsqlplus sys/system@192.168.10.130:1521/orcl as sysdbaselect * from v\$version;exit;$vi conn1.shsqlplus sys/system@192.168.10.130:1521/orcl1 as sysdbaselect * from v\$version;exit;$vi conn2.shsqlplus sys/system@192.168.10.130:1521/orcl2 as sysdbaselect * from v\$version;exit;
复制
$vi connect.shfor i in {1..200000}dofor j in {1..40}dosh home/oracle/conn.shdonedoneEOF$vi connect1.shfor i in {1.. 200000}dofor j in {1. .40}dosh home/oracle/conn1.shdonedoneEOF…$vi connect2.shfor i in {1.. 200000}dofor j in {1. .40}dosh home/oracle/conn2.shdonedoneEOF…
复制
nohup sh connect.sh > /dev/null 2>&1&nohup sh connect1.sh > /dev/null 2>&1&nohup sh connect2.sh > /dev/null 2>&1&
复制
[oracle@orcl:/u01/app/oracle/diag/tnslsnr/orcl/listener/trace]$ tail -20f listener.log
复制


$grep '18-FEB-2022' listener.log | sed 's/\*.*SERVICE_NAME=/ /g;s/).*HOST=/ /g;s/).*$//g' | awk '{if(NF==4){print "insert into t_tab values('\''"$1"'\'','\''"$2"'\'','\''"$3"'\'','\''"$4"'\'');"}}' > /home/oracle/insert.sql
复制

--a1 日期;
--a2 时间;
--a3 服务名;
--a4 客户端ip。
Create table t_tab( a1 varchar2(50),a2 varchar2(50),a3 varchar2(50),a4 varchar2(50));@/home/oracle/insert.sql
复制
select a1,substr(a2,1,5),a3,count(1) from t_tab where a3 in ('orcl','orcl1','orcl2') group by a1,substr(a2,1,5),a3 order by count(1) desc;
复制

测试总结

本文作者:余家豪
本文来源:IT那活儿(上海新炬王翦团队)
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
设置多个服务名的初衷和意义是啥?又起不到降低负载的作用?
10月前

评论
爱笑的人运气总不会太差,你对生活微笑,生活才会对你微笑。
1年前

评论
学习了学习了
3年前

评论
好厉害😍
3年前

评论



3年前

评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
709次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
637次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
550次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
499次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
496次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
491次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
472次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
420次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
373次阅读
2025-04-15 14:48:05
OR+DBLINK的关联SQL优化思路
布衣
361次阅读
2025-05-05 19:28:36