更换身份后查询不到刚建的表

天上掉下个蓝妹妹 2013-01-31 12:26:52
大家好,我创建了一个管理员帐户,默认表空间是tt,并且用该帐户以sysdba身份进去oem在tt表空间新建了一个表,但我在sqlplus以管理员身份登陆却提示没有这表,以普通身份却可以,请问是什么原因呢?难道是因为同个帐户身份不同?
...全文
1713 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mandyocean 2013-02-16
  • 打赏
  • 举报
回复
上个星期我也一直有着疑问~哈哈~新手。
  • 打赏
  • 举报
回复
引用 4 楼 laokang426 的回复:
引用 2 楼 zhenjiang412518 的回复: 引用 1 楼 laokang426 的回复:答对了。用sysdba 身份和Normal是不一样滴。 那请问是否可以设置一下在sys下访问normal下的表呢? 能不能贴出你在sqlplus下登录的字符串? conn /as sysdba ? conn 用户名/密码@服务名 as sysdba ? 不管你用那个用户只要……
原来如此啊,怪不得我以as sysdba进去的话访问不了normal的表呢,zhenjiang用户是conn sys/**** as sysdba下创建的管理员用户,按照你所说,connn zhenjiang/**** as sysdba和conn sys/**** as sysdba都是以sys身份登陆,这两种连接方式下操作数据库的对象和权限是一样的?
laokang426 2013-02-01
  • 打赏
  • 举报
回复
引用 2 楼 zhenjiang412518 的回复:
引用 1 楼 laokang426 的回复:答对了。用sysdba 身份和Normal是不一样滴。 那请问是否可以设置一下在sys下访问normal下的表呢?
能不能贴出你在sqlplus下登录的字符串? conn /as sysdba ? conn 用户名/密码@服务名 as sysdba ? 不管你用那个用户只要 as sysdba 都是以sys用户登录的,所以在sys用户下你想操作其他用户表只能 select * from 用户名.表名; 就OK了。
  • 打赏
  • 举报
回复
呵呵,小弟知道conn / as sysdba是操作系统认证的,谢谢啦!
linwaterbin 2013-02-01
  • 打赏
  • 举报
回复
引用 5 楼 zhenjiang412518 的回复:
引用 4 楼 laokang426 的回复:引用 2 楼 zhenjiang412518 的回复: 引用 1 楼 laokang426 的回复:答对了。用sysdba 身份和Normal是不一样滴。 那请问是否可以设置一下在sys下访问normal下的表呢? 能不能贴出你在sqlplus下登录的字符串? conn /as sysdba ? conn 用……
OS认证的 即使你是conn / as sysdba也和你上述2个是一样
ahring111 2013-01-31
  • 打赏
  • 举报
回复
可以设置的,但是一般不用sys的角色去操作数据库表
  • 打赏
  • 举报
回复
引用 1 楼 laokang426 的回复:
答对了。用sysdba 身份和Normal是不一样滴。
那请问是否可以设置一下在sys下访问normal下的表呢?
laokang426 2013-01-31
  • 打赏
  • 举报
回复
答对了。用sysdba 身份和Normal是不一样滴。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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