posts - 110,  comments - 193,  trackbacks - 0

今天接到用户指示,需要在数据库中创建一张表,结果脚本写好了也执行通过了,却发现用错用户了,用了user1,应该用user2。

接着就删除原来创建的表,重新换user2用户登录,执行脚本,一切oK。

结果用user1用户却访问不到,忽然想到没给用户授权,直接在PL/SQL授权竟然执行不通过,只能用脚本执行了

执行:

grant select, insert,update on 表名 to 用户名;

 

用user1用户还是不能直接访问,select * from user2.表名 这样就没问题,问了一下专家,说需要在user1用户里面创建同义词

Oracle中创建同义词语句:
create synonym table_name for user2.table_name; 

 

虽然忙了一下午,但也学到了新东西,有收获就是值得付出滴~~~

有好知识,好经验拿出来分享,可以节省好多时间~~~

 

 

 

作者:ZHF     
          出处:http://zhf.cnblogs.com/     
          本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 

posted on 2011-07-01 18:09 ZEKELOVE 阅读(128) 评论(0) 编辑 收藏
<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

抓虾
google reader
鲜果
新浪
QQ邮箱
昵称:ZEKELOVE
园龄:4年2个月
粉丝:11
关注:4

搜索

 

我的标签

心情在与陶冶

积分与排名

  • 积分 - 120249
  • 排名 - 830

最新评论

阅读排行榜

推荐排行榜