目录

oracle连接,查询用户,创建用户,授权用户,切换用户

目录

oracle连接,查询用户,创建用户,授权用户,切换用户

1.连接数据库

sqlplus 用户名/密码 【@host_string】【用户身份】

sqlplus sys/空格 as sysdba

以sys用户登录,必须指定身份为 as sysdba 或 as sysoper,普通用户可以不要指定身份

可以不输入密码的原因,是需要操作系统管理员用户。

https://img-blog.csdn.net/20170419201837178?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

2.查询数据库所有用户

select * from all_users;

https://img-blog.csdn.net/20170419202532725?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

3.创建用户(必须的要有创建用户的权限)

create user 用户名 identified by 密码

新创建的用户是没有权限的,需要授权.

https://img-blog.csdn.net/20170419203015029?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

4给用户连接赋予权限

grant 权限 to 用户;

grant connect,resource to zhou;

connect,resource 是角色,角色有多个权限

https://img-blog.csdn.net/20170419204433438?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

5.切换用户

connect user/passwrod;

https://img-blog.csdn.net/20170419204614831?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast