关于在dos中查询oracle中表的数据的问题? 各位高手,小弟在dos下用sys as sysdba的身份登录到系统,原先系统里在方案system下已经创建好有表,而且表里有数据,表空间在users下,可是在dos下查询表中的数据说“表或视图不存在”,而小弟我在sql*plus中用system 的身份登录系统却可以查询到数据,这是那里出现问题,该怎么解决?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你是以 sys DBA的身份进入的,所以看不到,你查询的时候应该加方案名system进行查询select * from system.table_name; 直接用system用户登陆也可以查到数据。 是的,你的表是在system用户下,用sys以sysdba身份登录需要在表名前加上system即select * from system.table_name; 或者你在DOS在以SYS身份登录进去后 执行如下语句alter session set current_schema=system;再试着查询一下 小弟想问问,在sys as sysdba 的模式下查询system 表空间下的xs 中的数据时,表的前面要加system.xs,如果前面不用加system,直接在sys模式下查询xs表中的数据,该怎么做,是否是做授权? 呵呵 我前面给你说的那个方法就可以呀或者你创建一个同义词xs 指向表system.xs这样sys查的时候只用查xs就可以了 wampmysql cmd 中文乱码 关于oracle10在XP系统下安装的问题 怎样用SQL创建Oracle数据库??SOS!!! 求一条切字符串的SQL Oracle创建视图问题 system表空间坏掉了,原来的用户表空间的数据还能用吗 关于DB开发 各位哥哥姐姐,哪位好心人帮我一把------摆脱菜鸟的烦恼???? 一致性读 oracle新建数据库后出现ORA-12560: TNS: 协议适配器错误 一个我自己都不知道该怎么问的问题,希望我能说明白!TOMCAT4.1+JDK1.4.2+ORA8I windows 2008 web版安装oracle 10G问题
你查询的时候应该加方案名system进行查询
select * from system.table_name;
即select * from system.table_name;
我前面给你说的那个方法就可以呀或者你创建一个同义词xs 指向表system.xs
这样sys查的时候只用查xs就可以了