求教:只知道system/manager@dbserver这个用户帐号,怎么才能打开别的用户下面的表?

Borlandor 2003-03-12 09:58:21
如题
...全文
54 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Borlandor 2003-03-12
  • 打赏
  • 举报
回复
thank all of you very much.
settle accounts at once!
snowy_howe 2003-03-12
  • 打赏
  • 举报
回复
楼上没错,用system用户进入后把密码改回来就行了。
czhai 2003-03-12
  • 打赏
  • 举报
回复
conn system/manager@servernaem;
alter user username identified by newpwd;
OK!
wilson 2003-03-12
  • 打赏
  • 举报
回复
system用户不能删除吧,我同意hrb_qiuyb(大森林) 的说法
czhai 2003-03-12
  • 打赏
  • 举报
回复
conn username/pwd@servername;
grant select on tablename to system;
conn system/manager@servername;
select * from username.tablename;
conn username/pwd@servername;
revoke select on tablename from system;
Borlandor 2003-03-12
  • 打赏
  • 举报
回复
我对Oracle不熟,现在情况是这个用户的口令经客户七改八改,改丢了。我只能system/manager@dbserver,无法connect username/pw,怎么办??
bzszp 2003-03-12
  • 打赏
  • 举报
回复
楼上的方法可以试一下

不过system用户已经有这个权限了,因为dba角色中就包含了select any table权限
试一下,如果能行的话,会省去很多事
nicholaz 2003-03-12
  • 打赏
  • 举报
回复
直接
grant select any table to system;
bzszp 2003-03-12
  • 打赏
  • 举报
回复
你的这个用户是新创建的吧
connect username/pw
grant select on tbname to system;
grnat select on tbname1 to system;
...
Borlandor 2003-03-12
  • 打赏
  • 举报
回复
to bzszp(SongZip):
没有这些权限。可不可以增加呢?谢谢!
hrb_qiuyb 2003-03-12
  • 打赏
  • 举报
回复
system一定有这样的权限限的
用select * from 别的用户名.表名;就可以了
bzszp 2003-03-12
  • 打赏
  • 举报
回复
如果有username中某些表的select权限
则可以
select * from username.tbname;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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