oracle 创建用户详细语法(详解oracle用户管理八个必备点)

生活 其他 更新时间: 2024-07-07 09:26:44

oracle 创建用户详细语法?概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用,我来为大家科普一下关于oracle 创建用户详细语法?以下内容希望对你有帮助!

oracle 创建用户详细语法(详解oracle用户管理八个必备点)1

oracle 创建用户详细语法

一、创建用户

概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。

create user 用户名 identified by 密码;

注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户

eg、create user xiaoming identified by oracle;

二、修改密码

概述:如果给自己修改密码可以直接使用

SQL> password 用户名或passw

如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限

SQL> alter user 用户名 identified by 新密码

三、删除用户

概述:一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有drop user的权限。

比如drop user 用户名 【cascade】

注意:在删除用户时,如果要删除的用户,已经创建了表,那么就需要在删除的时候带一个参数cascade,即把该用户及表一同删除;

四、权限

权限分为系统权限和对象权限。

何为系统权限?

用户对数据库的相关权限,connect、resource、dba等系统权限,如建库、建表、建索引、建存储过程、登陆数据库、修改密码等。

何为对象权限?

,