下列语句在Oracle 9i中出错,错误信息如下(我用具有的dba权限的账号登陆,但不是是sys和system账号) 把bde里面你建立的database删除,重新配置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 即使是dba,在pl/sql也无法访问其他用户的表、视图解决办法,到该用户下grant select on 表名 to 用户名;(问题是,dba_tables 对应的表是什么?!难不成是obj$?) connect /as sysdbacreate public synonym dba_tables for dba_tablesgrant select on dba_tables to XXX_uesr;試試看 在SQLPLUS下 SELECT table_name FROM dba_tables WHERE UPPER(table_name) = 'HEAT_REPORT';是没有问题时为什么呢??? 我来告诉你们,如果访问数据库的帐号和建立表的用户不一样的话,在访问时表名前加上建立表的用户名.如:select * from 建表用户名.表名如果要让所有用户不用在表名前加用户名,可以建立同义词. 这是权限的问题,你可以用all_tables代替dba_tables 将账号的role改为:connect,dba,resource试试看! keisar(风清云淡):怎样加权限??? oracle用户权限问题-新人求救 求一UPDATE语句,在线等 大家帮我分析分析增量数据提取什么方法比较好 求教:关于oracle job的问题 连接数据库还原sql语句的方法 要求通用性 请教 为什么结束了用户的所有会话还不能删除用户呢??急急急 如何向oracle字段写入大于4000字符的文本 请问SQL外关联的问题 用sqlldr装载数据不方便, 无法控制装载过程,想自己写一个类似的装载工具, 请问oracle提供了这样的c语言接口没? jsp orcale 的连接问题。--------在线等! 来看看这个问题吧?,急,在线等待!!
grant select on 表名 to 用户名;(问题是,dba_tables 对应的表是什么?!难不成是obj$?)
create public synonym dba_tables for dba_tables
grant select on dba_tables to XXX_uesr;
試試看
如果要让所有用户不用在表名前加用户名,可以建立同义词.