我在不同的服务器DB1和DB2上有两个数据库。在DB1上为DB2创建DBlink。我只有一个要使用的表,它在DB1上,我必须使用dblink,否则我可以直接点击DB2。有没有办法获得排除DB1 Dblink并拥有DB1表数据呢?另外,我没有权利在DB2上创建任何东西。例如select * from tb1 join tb2 on tb1.col = tb2.col
而不是通过存在用于DB2的dblink的DB1。我想通过在DB2中获取一个表或者使用python sqllite或sqlalchemy来直接连接DB2
发布于 2021-03-16 03:32:13
有没有办法让exclude DB1 Dblink也有DB1表数据?
不,没有。尤其是当您不能在所有其他表所在的DB2上创建任何内容时。您必须访问DB1,唯一的方法是使用数据库链接,因为它们位于不同的数据库中。
然而,!有些人说“数据库”,而在Oracle中,它是一个“模式”(驻留在同一个数据库中)。我会说你没有那个“问题”,也就是说你知道哪个是哪个。
https://stackoverflow.com/questions/66644363
复制相似问题