通过数据库链接对 oracle 表使用分区

发布于 2024-10-31 12:38:28 字数 275 浏览 4 评论 0原文

我正在使用 Oracle 9i,

我的问题是:

我可以通过 dblink 在表上使用分区吗?

例如,我正在 DB1 上工作,想要使用表 A_table,该表有一个来自 DB2 的名为“part1”的分区,

我该如何进行以下操作:

SELECT * FROM A_table PARTITION(part1)@DB2

是否有任何语法可以做到这一点,或者在 Oracle 9i 中禁止这样

I am working on Oracle 9i

my question is:

can I use a partition over a table through a dblink

for example I am working on DB1 and want to use a table A_table which has a partition with name part1 from DB2

how can I make the following:

SELECT * FROM A_table PARTITION(part1)@DB2

is there any syntax to do that, or it's forbidden in Oracle 9i

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陈甜 2024-11-07 12:38:28

您无法通过 dblink 查询分区
请参阅这篇文章:
Oracle 论坛

You cannot query partitons over dblinks
see this post:
Oracle forums

噩梦成真你也成魔 2024-11-07 12:38:28

在某些情况下,例如哈希分区,您不知道键,但希望使用分区来管理负载,在这种情况下,可以在源端创建视图,并且可以在目标端使用该视图

Some of the cases, like Hash partition you dont know the keys but you want to manage the load using partition, in that case view can be created at sourceSide and that view can be used at target

断桥再见 2024-11-07 12:38:28

在远程服务器端创建分区视图。
从视图中使用 dblink 执行查询。

Create view of partition on remote server side.
Execute query with dblink from view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文