是否可以在Oracle中拥有动态数据库链接?我正在使用Oracle9i数据库。
让我按照我的要求来说明。 我有几个使用dblinks形成的视图。 例如:
CREATE VIEW MYVIEW AS SELECT * FROM TABLE@MYDBLINK.WORLD
mydbLINK.WORLD 需要指向数据库的不同实例。因此,它必须指向 DATABASESERVER1 ,然后必须切换到 DATABASESERVER2 。
目前我们通过删除链接并重新创建它来实现此目的。当我们这样做时,我们必须重新编译所有对象,刷新所有快照。是否有可能避免丢弃和重建?我理解,一旦视图发生变化,我将不得不重新编译对象并刷新快照。
有没有人实现此功能?