1.Oracle的一般分为四种用户,两种角色。一般都有默认密码
Sys/change_on_install
System/manager
Scott/tiger
Sh/sh
2.那么在oracle自带sql plus可以实现登陆,那么怎么登陆呢?
超级管理员或者管理员登陆:
Connect sys/sys as sysdba
Connect system/manager as sysdba
在登录的时候必须制定登陆者的角色是dba
普通用户登录:
Connect Scott/tiger
Connect sh/sh
3.如果在安装oracle数据库的时候,sys和system是没有锁住,但是Scott和sh用户是被锁住的。那么怎么解锁呢?
首先使用sys登录:
alter user scott account unlock;
解锁之后可能会要求你该密码:
alter user scott identified by tiger;
4.显示当前用户是什么.
Show user;
查询当前用户所拥有的表
Select * from user_tables
查看用户(dba专用,包括所有用户的具体信息)
select * from dba_users;
查看所有用户的公有信息(任何用户都可以查看,只是包括用户名和创建时间)
select * from all_users;
查看当前角色创建用户的信息
select * from user_users;
5.查看用户系统权限
Dba专属查看角色权限,查看所有角色每个角色所拥有的权限
select * from dba_role_privs;
dba查看系统用户权限
select * from dba_sys_privs;
查看当前角色拥有的权限
select * from role_sys_privs;
查看当前用户的权限
select * from user_sys_privs;
6.查看表的权限
Dba专用
select * from dba_tab_privs;
所有表的权限
select * from all_tab_privs;
查看当前用户表的权限
select * from user_tab_privs;