ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle专题深入讨论 » 关于synonym的问题

标题: 关于synonym的问题
离线 flyabout
初级会员



精华贴数 0
个人空间 0
技术积分 252 (8219)
社区积分 0 (488439)
注册日期 2005-6-28
论坛徽章:0
      
      

发表于 2008-9-12 16:32 
关于synonym的问题

关于synonym的一个疑问


oracle 10g里,用A用户删除B用户的表分区。TTT是B用户的表,A用户建了同义词
在A用户下

create synonym ttt for B.ttt;

select * from ttt;查询表OK
alter table ttt truncate partition P200809报错, ORA-00942: table or view does not exist

请问DX,这种情况是否正常,创建了synonym后,是否可以alter 或drop 基表,感觉不像是权限的问题,因为我把select an table,alter any table,dba都给A用户了,还是不可以.


只看该作者    顶部
离线 smallnavy
平常心


精华贴数 1
个人空间 3
技术积分 2407 (664)
社区积分 3478 (409)
注册日期 2003-9-2
论坛徽章:55
生肖徽章2007版:龙2008北京奥运纪念徽章:摔跤生肖徽章:龙   
      

发表于 2008-9-12 20:57 
印象中,好像需要显式授权。直接用B用户给A用户授权试试。


__________________
竹仗芒鞋轻胜马,一蓑烟雨任平生
只看该作者    顶部
离线 Yong Huang
版主



精华贴数 2
个人空间 0
技术积分 4374 (324)
社区积分 129 (3072)
注册日期 2001-10-9
论坛徽章:6
现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2008年新春纪念徽章
      

发表于 2008-9-13 06:58 
SQL Reference about "CREATE SYNONYM" says "You can refer to synonyms in the following DDL statements: AUDIT, NOAUDIT, GRANT, REVOKE, and COMMENT." Note that "ALTER" is not in the allowed DDL list.

Yong Huang


只看该作者    顶部
离线 FireEmblem_ora



精华贴数 0
个人空间 0
技术积分 20 (56660)
社区积分 0 (1860882)
注册日期 2008-9-8
论坛徽章:0
      
      

发表于 2008-9-16 08:30 
崇拜下版主~~


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问