当前位置:数据库 > Oracle >>

oracle连上sql developer 后在查询表时总是提示没有表或视图

我在本机上装了sql developer 后连上服务器的oracle ,但是明明服务器上的软件系统用户每天都在用,每天都产生大量数据,为什么我在查表的时候总是提示没有所要的表和视图呢,希望各位大哥大姐帮帮小弟分析是何原因,小弟感激您 ,请见图。
追问:我是用system用户登陆的,这个用户拥用DBA的权限,为什么不可以呢?我现在不知道那些表属于那些用户,应该怎么查呢,而且我在查那些表的时候只能查到系统表。
select table_name from all_tables 这句话查出来的只有系统表
select table_name from all_tables where owner='user' 这个就一个也查不出来了。首先谢谢你,我想请问一下,怎么样查看sql developer指定的 TNS NAME?
然后我本机中的tnsname.ora文件的IP地址指向服务器的IP地址,不然会连不上服务器。这个应该是没有错的,因为小弟以前是对oracle的应用比较多,现在刚开始初步学管理,所以有很多不足不清楚的地方,还望大哥指教。谢谢!
答案:你登陆的用户不对吧,用你所查询表所在的用户登录查看;或者在 表明前加上 表所属的用户
其他:1添加用户名 2、大小写匹配 1.你登陆用system,是管理员权限没错
2.你看看你登陆的DB是用户每天使用的DB吗? 我怀疑是你自己建的DB,或者连错DB了,看看sql developer 指的TNS NAME是什么,然后看TNSNAME中的文件内容 

上一个:sql的基本语句(如:insert、update、delete)在mysql、oracle和SQL SERVER中用法一样吗??
下一个:各位大虾麻烦帮我解决一下oracle错误 ORA-01034: ORACLE not available

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,