1。在Oracle中查询所有用户信息
从DBA中选择*从DBA中选择用户名,从DBA中选择密码[用户
3。查询当前用户信息
从数据库中选择*选项
4。查询用户可以访问的视图文本
从数据库中选择*[varray
5。查看用户或角色所拥有的角色
选择*来自DBAoleprivs
选择*来自useroleprivs
6。查看用户或角色的系统权限(直接分配给用户或角色的系统权限)
select*fromDBAsysprivs
select*fromusersysprivs(查看当前用户的权限)
扩展资料:
summary
Oracle中的数据字典视图分为三类,通过前缀区分:user、all和DBA。许多数据字典视图包含类似的信息。
USER_u4;*:有关用户拥有的对象的信息,即有关用户自己创建的对象的信息。
ALL_u4;*:有关用户可以访问的对象的信息,即有关用户自己创建的对象的信息,以及有关用户可以访问的其他用户创建的对象的信息。
DBA_u3;*:有关整个数据库中对象的信息。
如何查看oracle的用户名和密码?Oracle有三个默认用户名和密码~1。用户名:sys,密码:changeonInstall2。用户名:system,密码:manager3。用户名:Scott,密码:Tiger
您只能看到加密密码选择用户名,密码来自DBAu您可以设置所有用户的密码相同。SYSDBA数据库管理员帐户通常用于启动和关闭数据库,具有很大的权限。多次登录可能会给数据库带来安全风险。Syamanoem管理员帐户系统只能正常登录。
打开sqlplus。按以下步骤创建新的登录用户:
步骤1:
登录名:syspassword:作为SYSDBA(此处的任何密码字符都可以登录)。
成功登录后,您可以创建新用户。第2步:创建用户语法:创建由密码标识的用户名
解锁新创建的用户
语法:alterusernameaccountunlock/lock
alterusernameaccountunlock//userunlock
alterusernameaccountlock//userlock授予新登录用户创建权限语法:授予用户名创建会话权限将创建会话授予用户名将数据库管理员权限授予新建用户
语法:crankDBAtousername
将DBA授予用户名
切换到新建用户登录语法:connectusername/passwordconnectusername/passworddeleteuser语法:dropusernamedropusername