科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道oracle用户管理的疑问

oracle用户管理的疑问

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

oracle用户管理的疑问

作者:csdn 来源:csdn 2009年12月21日

关键字: ORACLE 问答

  • 评论
  • 分享微博
  • 分享邮件

oracle用户管理的疑问

链接到同一个数据库,为什么不同用户看到的表不一样?

在用户user1下创建表Table1,为什么在用户user2下看不到Table?

Oracle下的用户到底是个什么概念啊?

以前是用SQL Server的,所有的用户,只要链接到同一个数据库,看到的数据库对象都是一样的啊。

 

相对于其他数据库,Oracle数据库的安全性算是做到极致了,它对用户的权限管理相当的严格,包括系统权限,对象权限,而在同样的系统权限下面还有对应的角色管理,所以想你说的那种情况,虽然连接到的是同一个数据库,但是在数据库里面,不同的用户可以分配不同的表空间,而表也是在不同的表空间里创建的,对于不同的用户,只有授权了才能看到,就是为了保证数据的安全。table1 和table2 是两个不同的用户user1 和 user2创建的,如果不对相应的用户授权,是不能看到的。

 

 

oracle数据库的管理机制就是以用户为单位来管理的,各个用户之间的对象是不可见的,
但是是可以相互访问的
比如SYS用户访问SCOTT用户
SQL code
CONN SYS/PWD AS SYSDBA SELECT * FROM SCOTT.EMP;
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章