oracle - Oracle DB 链接用法
问题描述
我想听听您对 oracle 中 dblinks 使用的看法。以下是关于我的数据库架构的要点。
- 一个集中式数据库 [Database1]
- 在集中式数据库中,我只有 1 个模式(中央),其中包含一个表 X
- 一个 OLTP 数据库 [Database2]
- 在 Database2 中,我有多个模式,它们包含具有不同数据量的同一个表 X。
- 我已经创建了多个私有数据库链接(非共享)从 Database1 中央模式到 Database2 中的不同模式(100 个),以从表 X(基于一些同步标志)获取数据到中心表 X
- 我编写了简单的程序,在中央模式(Database1)中每 10 秒运行一次,以连接 Database2 中的每个模式,将 X 复制到中央 X 表中
问题 -
- 我在每次连接后关闭 Db 链接,但是如果该过程未在 10 秒内完成并且另一个进程启动以进行刷新,这会导致任何类型的 db 链接问题吗?
- 实现这一点的正确方法是什么,因为可能有其他进程将 DB 链接用于其他目的。
PS:一个会话中的最大dblink数为32
解决方案
推荐阅读
- html - 引导表对移动设备没有响应
- ubuntu - KDE 手动代理设置在 Kubuntu 19.10 上不起作用
- .net - 如何将 .NET 应用程序部署到 cPanel?
- java - 为什么 str2 打印“嗨”而不是“嗨伙计们”,有人可以解释堆栈、堆和池中发生了什么吗?
- java - 我们是否需要同时拥有 selenium 服务器和 selenium webdriver?
- clojure - 你能在 Clojure 中简化一个“非表达式”吗?
- css - 覆盖 React 引导组件样式
- botframework - Azure表服务retrieveEntity“跳过”函数
- html - 如何使位置绝对和相对网站,响应式
- html - 更改屏幕宽度时,Chrome 开发者工具会截断页面