现在有两个oracle数据库都是,10.2.0.4。都有sys权限
  现在想把A库的所有db link(总共64个)复制到B库。感觉实现不了。
  因为A库的db-link上的identified by字段后面的密码都给加密了;可是如果一个一个去问原来创建db-link的人,基本上不可能。
   想问问如何来实现?
  

解决方案 »

  1.   

    不能导出dblink?   这个倒没注意  不过的确应该获取不到密码。。
      

  2.   

    导出用户对象,把DNLINK导出来,然后到另外一个数据库下去导入用户对应,是可以建立相同的DBLINk的。。
    楼主试试
      

  3.   

    9i的数据库可以在sys.link$表中查到密码明文,10g中没有密码的明文了,不过使用密文也可以创建db link,只需在指定密码的时候identified by values ''就可以了
      

  4.   

     to linger52102:你试过吗?db link里面的密码都是空的;你说的是用户的密码,它们是一些加密的字符串,是可以用你的方法实现的。