目录
一、用户管理
1. 数据字典dba_users
2.创建用户create user
3.修改用户alter user
4.删除用户drop user
二、概要文件
1.数据字典dba_profiles
2.创建限制create profile
3.应用限制alter user ... profile ...
3.修改限制alter profile
4.删除限制drop profile
一、用户管理
1.数据字典dba_users
SQL> desc dba_users;
SQL> col username for a10; SQL> col account_status for a10; SQL> select username,account_status,created from dba_users;
2.创建用户
CREATE USER username
IDENTIFIED {BY password |EXETERNALLY}
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE temptablespace]
[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace
[,QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace
[PROFILES profile_name]
[PASSWORD EXPIRE]
[ACCOUNT LOCK or ACCOUNT UNLOCK]
其中,
CREATE USER username:用户名,一般为字母数字型和“#”及“_”符号。
IDENTIFIED BY password:用户口令,一般为字母数字型和“#”及“_”符号。
IDENTIFIED EXETERNALLY:表示用户名在操作系统下验证,该用户名必须与操作系统中所定义的用户名相同。
IDENTIFIED GLOBALLY AS ‘CN=user‘:用户名由Oracle安全域中心服务器验证,CN名字表示用户的外部名。
[DEFAULT TABLESPACE tablespace]:默认的表空间。
[TEMPORARY TABLESPACE tablespace]:默认的临时表空间。
[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace:用户可以使用的表空间的字节数。
[PROFILES profile_name]:资源文件的名称。
[PASSWORD EXPIRE]:立即将口令设成过期状态,用户再登录前必须修改口令。
[ACCOUNT LOCK or ACCOUNT UNLOCK]:用户是否被加锁,默认情况下是不加锁的。
oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。 在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。
3.修改用户
4.删除用户
二、概要文件
1.数据字典dba_profiles
SQL> desc dba_profiles;
SQL> col profile for a20; SQL> col resource_name for a20; SQL> col resource_type for a10; SQL> col limit for a20; SQL> select * from dba_profiles;
2.创建限制
3.应用限制
4.修改限制
5.删除限制
原文:http://www.cnblogs.com/cenliang/p/4878242.html