oracle 任何用户都可以以sysdba的身份登陆吗? 那么以sysdba身份登陆后,不同的用户权限有什么区别?
1个回答
展开全部
简单的说,oracle要认为你是sysdba有以下3个条件
1.
你对oracle的密码文件没有进行过设置;(因为oracle默认不认证以sysdba登录的用户)
2.
你是以操作系统管理员的身份登录的(不管谁登录你的电脑,只要是用管理员身份登录的,oracle都认作为sysdba,你可以试试用来宾账户登录操作系统,那样的话,oracle就不会把你认成DBA了);
3.
你是以as
sysdba的方式登录的(只要你接了as
sysdba,不管你前面加了谁的用户名密码,oracle都认为你是以sysdba身份登录,用户为sys)
当上面3个条件有一个不满足的时候,你登录的用户就不是sys了,而如果你登录的那个用户没有被授权为dba的话,那他的权限肯定就只能是普通权限了。
1.
你对oracle的密码文件没有进行过设置;(因为oracle默认不认证以sysdba登录的用户)
2.
你是以操作系统管理员的身份登录的(不管谁登录你的电脑,只要是用管理员身份登录的,oracle都认作为sysdba,你可以试试用来宾账户登录操作系统,那样的话,oracle就不会把你认成DBA了);
3.
你是以as
sysdba的方式登录的(只要你接了as
sysdba,不管你前面加了谁的用户名密码,oracle都认为你是以sysdba身份登录,用户为sys)
当上面3个条件有一个不满足的时候,你登录的用户就不是sys了,而如果你登录的那个用户没有被授权为dba的话,那他的权限肯定就只能是普通权限了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询