SELECT * FROM dba_db_links;
后可以看到我创建的db_link,
但是,
DROP PUBLIC DATABASE LINK my_link_name
的时候,却提示:
ORA-02024: 未找到数据库链接。因为创建时,我写错了using后面的那个东西,应该是本地网络服务名吧。
现在想drop掉重新创建,当然也可以修改,如果能修改的话。那么最好两种办法:
1、如何drop掉
2、如何修改谢谢!

解决方案 »

  1.   

    DROP DATABASE LINK my_link_name 
      

  2.   

    SELECT * FROM dba_db_links; 中看到的owner不是public吧。
      

  3.   

    感谢1楼,发现问题了。同时的创建脚本中没有使用Public,然而drop的脚本中却用了Public。如果不想drop能否使用alter修改?
      

  4.   


    我也不知道,我一直使用数据库(增删改数据而已),没做过dba。
      

  5.   

    好像没有相应的alter命令,还是先删再建吧。