Oracle学习笔记–基础部分02:用户创建

Oracle学习笔记–基础部分02:用户创建开始创建用户 命令如下 create user bqtec db identified by bqtec db default tablespace user bqtec 说明 bqtec db 为用户名 identi

欢迎大家来到IT世界,在知识的湖畔探索吧!

开始创建用户,命令如下

create user bqtec_db identified by "bqtec_db" default tablespace user_bqtec;

欢迎大家来到IT世界,在知识的湖畔探索吧!

说明:

①bqtec_db为用户名

identified by后面的”bqtec_db”为密码,用双引号的话是区分大小写的,如果不使用双引号也可以,那么密码会默认为大写。

③default tablespace user_bqtec,意思为后续该用户下的表、数据等均存储到user_bqtec表空间下,如果不指定,会默认使用自带的users表空间。

用户授予权限

用户创建完成后,是不具备登录权限的,是由于oracle用户体系权限控制的问题,具备权限了才能执行特定的操作,不授权会提示如下错误,“ORA-01045: user BQTEC_DB lacks CREATE SESSION privilege; logon denied”,缺少创建会话的权限。

Oracle学习笔记--基础部分02:用户创建



欢迎大家来到IT世界,在知识的湖畔探索吧!

Oracle的用户体系功能非常多,对于权限的控制也是可以非常的精细。如果没有强制要求,那么授予这三个权限就可以正常登录并满足日常的使用,但是dba权限非常大,生产环境需要结合实际情况进行调整。授权语句:

欢迎大家来到IT世界,在知识的湖畔探索吧!grant connect,resource,dba to bqtec_db;

授权完成后再次登录,就正常了

Oracle学习笔记--基础部分02:用户创建

用户删除

当用户创建错误或者不再使用后,可以直接删除该用户以及用户下所有的内容。如果用户下没有表、视图等内容,那么可以直接使用drop username命令即可,如果已经创建了内容,那么需要增加关键字cascade。删除之前,需要断开所有的链接,并切换到其他具有dba权限的用户,例如:sys、system等,执行如下命令,如果是使用当前的用户执行会报错。

Oracle学习笔记--基础部分02:用户创建

切换用户后再次删除,就可以成功了,但是删除用户要慎用!!!避免删除后无法恢复。

dropuser bqtec_db cascade;
Oracle学习笔记--基础部分02:用户创建

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/108040.html

(0)
上一篇 1小时前
下一篇 1小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信