美文网首页数据库Linux
Oracle(用户篇)

Oracle(用户篇)

作者: 刘_小_二 | 来源:发表于2021-07-26 09:53 被阅读0次

1.查看当前用户

show user;
// 或
select user from dual;

2.查看所有用户名

select * from all_users

3.创建Oracle新用户

3.1进入oralce控制台

sqlplus /nolog               //(进入sqlplus环境,nolog参数表示不登陆)
sqlplus / as sysdba    //(以系统管理员身份)
sqlplus  system(用户名)/password(密码) //(用户名,口令)

3.2 创建新用户

( 语法:create user 用户名 identified by 密码;)

create user root identified by root; 

3.3 为刚创建的用户解锁语法

(语法:alter user 用户名 account unlock;)
(指令:alter user root account unlock; //用户解锁)
(指令:alter user root account lock; //用户锁住)

alter user root account unlock; 

3.4 授予新登陆的用户创建权限

(语法:grant create session to 用户名 ;)

grant create session to root;

3.5 其他权限设置:
授予新创建的用户数据库管理员权限:
语法:grant dba to 用户名;
指令:grant dba to root;
为用户授予其它权限:

GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;

3.6 切换到新创建的用户登陆语法

connect 用户名/密码

connect root/root;

3.7 删除用户语法:drop user 用户名

drop user root;

如果用户拥有数据表,则不能直接删除,要用上关键字cascade:

drop user root cascade;

相关文章

网友评论

    本文标题:Oracle(用户篇)

    本文链接:https://www.haomeiwen.com/subject/gzvwmltx.html