Oracle(用户篇)
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://bianchenghao.cn/20617.html