求助!

zzh9527 2005-03-06 08:55:10
在9i中,想在过程中使用v$parameters表中得一些值,如select value into v_logdir from v$parameter,提示表或视图不存在,但单独使用查询或在匿名块中使用却没有问题。我想应该是权限问题,请高人指教。
...全文
84 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzh9527 2005-03-09
  • 打赏
  • 举报
回复
算了,结帖了
zzh9527 2005-03-09
  • 打赏
  • 举报
回复
算了,结帖了
zzh9527 2005-03-08
  • 打赏
  • 举报
回复
说得对,但我用system用户授权得时候,grante select on v$parameters to youruser
提示权限不够,我想给v$parameters 授权应该用什么用户呢?
sos_help 2005-03-07
  • 打赏
  • 举报
回复
是不是可以:
select * from sys.parameter$
这样?
kevin218 2005-03-07
  • 打赏
  • 举报
回复
你那是系统权限,你还要给他对象权限
好比看电影,你拿着票可以进门,但是不能想做哪里就做哪里,你的找你自己的位子,不然,人家说你权限不够
bzszp 2005-03-07
  • 打赏
  • 举报
回复
需要现实的赋权限。
grante select on v$parameters to youruser;
zzh9527 2005-03-07
  • 打赏
  • 举报
回复
有其他的解决方式吗?例如从其他地方得到这些参数
zzh9527 2005-03-07
  • 打赏
  • 举报
回复
不是吧,我给用户的权限是grant connect,dba,all privileges to myuser 啊,
而且在在sql_plus中我单独使用查询是可以查到的,将查询写到匿名块中执行也可以的,只是在函数和过程中编译时报错呀!
kevin218 2005-03-06
  • 打赏
  • 举报
回复
用系统用户登陆,把该对象的select权限赋给你要使用的用户就可以拉

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧