oracle

Oracle 创建用户详解(create user)

小云
154
2023-09-20 06:40:33
栏目: 云计算

在Oracle数据库中,可以使用CREATE USER语句来创建新用户。创建用户时,还可以为其指定密码、授予角色、分配表空间等。

语法如下:

CREATE USER username IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablespace]
[QUOTA {integer | UNLIMITED} ON tablespace]
[PROFILE profile]
[PASSWORD EXPIRE]
[ACCOUNT {LOCK | UNLOCK}]
[ROLE role [, role]...]

示例:

CREATE USER johndoe IDENTIFIED BY password123
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users
PROFILE default
PASSWORD EXPIRE
ACCOUNT UNLOCK
ROLE dba, analyst;

上面的示例创建了一个名为johndoe的用户,密码为password123。用户的默认表空间是users,临时表空间是temp。用户在users表空间上拥有无限配额。用户使用默认配置文件,并设置密码过期。账户是解锁状态。用户被授予dba和analyst角色。

创建用户后,可以使用GRANT语句为其授予对象权限,例如表权限、视图权限等。可以使用ALTER USER语句修改用户的属性,例如修改密码、修改角色等。可以使用DROP USER语句删除用户。

0
看了该问题的人还看了