Oracle环境下的用户访问另一个用户下的表

1.首先保证双方用户之间的网络是通的

检查方法:

ping 另一个用户的网络IP  或 telnet 另一个网络的IP 端口

ping完或者telnet完具体显示什么百度!!! 

2.然后最重要的就是找俩用户之间的Database  links

工具:PL/SQL  或者 Toad  或者 SQL Tools  或者 SQL Developer 或者 sql*plus 

附件==》

1、sql*plus 
这是Oracle 数据库的命令行工具, 功能强大, 但是学习成本高, 要记住非常多的命令和选项. 不太方便。

2、PL/SQL Developer 
这是第三方开发的工具, 用于编写PL/SQL 代码, 调试, 查看执行计划等等功能. 比较方便, 但是是付费软件. Oracle 没有收购这家公司, 大家只能用低版本的绿色版. 性能有很大的问题, 而且经常莫名其妙卡死。

3、SQL Developer 
Oracle 自己开发的IDE. 跟Oracle 数据库无缝集成, 而且是免费的.下载地址: 

https://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.html
下载时最好下载自带JDK的版本, 自带JRE 的运行性能要比不带JRE 的好很多。

4、SQL Tools 
免费, 软件很小, 速度极快.下载地址: 

http://www.sqltools.net/

5、Toad 
国外很多客户在用, 我偶尔用一下, 用于导入Excel 中的数据到数据库. 平时不喜欢用这个软件的原因是, Toad 界面真的好丑, 按钮乱七八糟的堆放在一起, 完全不知道如何下手. 这个软件也是收费的, 功能很强大.

以PL/SQL为例吧:

图示:这个是其中一个用户底下的link

其中一个用户查询另一个用户底下表的脚本:

select *from 表名.@链接名 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章