问题一
很奇怪,我在cmd采用下面的语句,可以导出test用户下的表结构。
exp test/123@zzz file=d:/daochu.dmp full=y
在公司,采用同样的语法结构,竟然把其他的用户的表全导出来了,例如输入test,可以把test2,test3下的表导出。
但,test用户下,我又不能通过select * from test2的表名; 查到test2的表。如果我要导出test表,必须将语句改为:
exp test/123@zzz file=d:/daochu.dmp owner=(test);
问题二:
公司的sqldeveloper也很奇怪。当我写个select * from “test.表名”; 我可以通过“ctrl+鼠标左击”,查看表明细。但是我点击“test.表名”,竟然链到test2用户下的同名表,不知道啥原因。
------解决思路----------------------
问题1
你公司的服务器应该是有dba权限,而你的服务器没有dba权限
问题2
你访问的表是不是建立的test2下某个表的同义词?
------解决思路----------------------
选中 表名 ,左键 -->VIEW