Oracle 11g学习笔记(三)

本文介绍了使用 Oracle 数据库创建用户的语法,包括设置密码、指定默认表空间等操作,并提供了修改用户属性、解锁用户和删除用户的命令示例。

创建用户的语法
CREATE USER命令的语法:

CREATE USER username INDENTIED BY password
  OR IDENTIFIED EXETERNALLY
  OR IDENTIFIED GLOBALLY AS 'CN=user'
[DEFAULT TABLESPACE temptablespace] 
[TEMPORARY TABLESPACE tablespace]
[QUOTA [interger K[M]] [UNLIMITED]] ON tablespace
[,QUOTA [integer K[M]] [UNLIMITED]] ON tablespace
[PROFILED profile_name]
[PASSWORD EXPIRE]
[ACCOUNT LOCK or ACCOUNT UNLOCK]

CREATE USER username:用户名,一般为字母数字型和"#"及"_"符号;
IDENTIFIED BY password:用户口令,一般为字母数字型和"#"及"_"符号;
IDENTIFIED EXETERNALLY:表示用户名在操作系统验证,该用户名必须与操作系统中所定义的用户名相同;
IDEATIFIED GLOBALLY AS 'CN=user':用户名有Oracle安全域中心服务器验证,CN名字表示用户的外部名;
[DEFAULT TABLESPACE tablespace]:默认的表空间;
[TEMPOTATY TABLESPACE tablespace]:默认的临时表空间;
[QUOTA [integer K[M]] [UNLIMITED]] ON tabelspace:用户可以使用的表空间字节数;
[PROFILED profile_name]:资源文件的名称;
[PASSWORD EXPIRE]:立即将口令设成过期状态,用户再登录前必须修改口令;
[ACCOUNT LOCK or ACCOUNT UNLOCK]:用户是否被枷锁,在默认情况下是不加锁的。

在创建用户时,几点注意:
初始建立的数据库用户没有任何权限,不能执行任何数据库操作。
如果建立用户是不指定DEFAULT TABLESPACE字句,Oracle会将SYSTEM表空间作为用户默认表空间。
如果建立用户时不指定TEMPOTATY TABLESPACE字句,Oracle会将数据库默认临时表空间作为用户的临时表空间。
如果建立用户是没有为表空间指定QUOTA字句,那么用户在特定表空间上的配额为0,用户将不能在相应表空间上建立数据对象。
初始建立的用户没有任何权限。

修改用户语法

ALTER USER username IDENTITIED BY password
  OR IDENTIFIED EXETERNALLY
  OR IDENTIFIED GLOBALLY AS 'CN=user'
[DEFAULT TABLESPACE tablespace]
[TEMPOTATY TABLESPACE temptablespace]
[QUOTA [integer K[M]] [UNLIMITED]] ON tablespace
[,QUOTA [integer K[M]][UNLIMITED]] ON tablespace
[PROFILED profile_name]
[PASSWORD EXPIRE]
[ACCOUNT LOCK or ACCOUNT UNLOCK]
[DEFAULT ROLE role[,role]]
  OR [DEFAULT ROLE ALL [EXCEPT role[,role]]]
  OR [DEFAULT ROLE NOTE]

修改用户磁盘限额

ALTER USER wbtest QUOTA 100M ON USERS;

修改用户口令

alter user scott identified by tigerabc

解锁被锁定的用户

alter user MDSYS account unlock

删除用户

DROP USER user [CASCADE]

删除用户后,Oracle会从数据字典中删除用户、方案及其所有对象方案。

转载于:https://my.oschina.net/yaoliyc/blog/213399

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值