Oracle中的动态数据库链接

时间:2010-09-09 12:56:29

标签: oracle9i database-link

是否可以在Oracle中拥有动态数据库链接?我正在使用Oracle9i数据库。

让我按照我的要求来说明。 我有几个使用dblinks形成的视图。 例如:

CREATE VIEW MYVIEW AS SELECT * FROM TABLE@MYDBLINK.WORLD

mydbLINK.WORLD 需要指向数据库的不同实例。因此,它必须指向 DATABASESERVER1 ,然后必须切换到 DATABASESERVER2

目前我们通过删除链接并重新创建它来实现此目的。当我们这样做时,我们必须重新编译所有对象,刷新所有快照。是否有可能避免丢弃和重建?我理解,一旦视图发生变化,我将不得不重新编译对象并刷新快照。

有没有人实现此功能?

1 个答案:

答案 0 :(得分:0)

尝试按照post中“Justin Cave”的建议使用SYNONYMS。