当前位置: 首页 > news >正文

Oracle 数据库 Dblink

1. 查询全局 DBLINK 连接数限制

SELECT name, value, isdefault,isses_modifiable,issys_modifiable 
FROM v$parameter 
WHERE name IN ('open_links', 'open_links_per_instance');
  • open_links:控制单个会话中可以同时打开的数据库链接总数(默认值通常为 4)
  • open_links_per_instance:控制整个实例中允许的最大并发数据库链接数(RAC 环境中每个实例独立生效)

2. 查询当前会话的 DBLINK 连接数使用情况

SELECT SID, SERIAL#, USERNAME, PROGRAM, COUNT(*) AS open_dblinks
FROM V$SESSION_LONGOPS
WHERE OPNAME LIKE '%@%' -- 过滤包含@符号的DBLINK操作
GROUP BY SID, SERIAL#, USERNAME, PROGRAM;
  • 该查询统计每个会话当前打开的 DBLINK 数量(通过V$SESSION_LONGOPS中的操作名称识别)

3. 查看 DBLINK 相关的其他参数

SELECT name, value 
FROM v$parameter 
WHERE name LIKE '%distributed%';
  • 例如:distributed_lock_timeout(分布式锁超时时间)、distributed_transactions(分布式事务支持)等。

4. 修改 dblink 连接数(DBA 权限)

-- 修改会话级限制 (需要重启数据库)
ALTER SYSTEM SET open_links = 20 SCOPE=SPFILE;-- 修改实例级限制 (需要重启数据库)
ALTER SYSTEM SET open_links_per_instance = 100 SCOPE=SPFILE;

注意事项

  • 修改这些参数通常需要ALTER SYSTEM权限,且可能需要重启数据库生效(取决于参数的issys_modifiable属性)
  • 实际 DBLINK 连接数还可能受应用程序连接池、防火墙或网络配置的限制
http://www.dtcms.com/a/273836.html

相关文章:

  • 【项目经理】实施项目技术问题
  • 5G标准学习笔记14 - CSI--RS概述
  • Telnet远程连接实验(Cisco)
  • 包稳定的Docker 安装方式(CentOS)
  • 前端实现 MD5 加密
  • 【Linux应用】Ubuntu20.04 aarch64开发板一键安装ROS2(清华源)
  • 登录超时问题的排查方法与预防经验分享
  • 【机器学习】机器学习基础
  • 设计模式笔记_结构型_代理模式
  • GPT3/chatGPT/T5/PaLM/LLaMA/GLM主流大语言模型的原理和差异
  • 触觉反馈手套技术是迈向远程机器人系统灵巧操作的关键一步
  • 【Linux】系统引导修复
  • 【八股消消乐】浅尝Kafka性能优化
  • 服务器机柜与网络机柜各自的优势
  • 微信小程序111~120
  • 十二、k8s工程化管理Helm
  • Docker部署私有仓库
  • Linux_3:进程间通信
  • 全面掌控 Claude Code:命令 + 参数 + 快捷键一文全整理(建议收藏)
  • DVWA靶场通关笔记-反射型XSS(Reflected Medium级别)
  • react打包发到线上报错Minified React error #130
  • 在HP小机上跑了1432天的Oracle RAC,能不能重启?
  • 【ECharts】多个ECharts版本共存解决方案
  • 日历插件-FullCalendar的详细使用
  • git lfs部署及报错处理
  • 静态路由综合配置实验报告
  • 如何安装和配置Autoptimize插件以提高WordPress网站访问速度
  • Web应用文件上传安全设计指南
  • Redis概念和基础
  • Apache Cloudberry 向量化实践(二):如何识别和定位向量化系统的性能瓶颈?