首页 > 数据库技术 > 详细

oracle用户管理

时间:2015-10-14 19:26:20      阅读:285      评论:0      收藏:0      [点我收藏+]

目录

一、用户管理

  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.删除限制

 

oracle用户管理

原文:http://www.cnblogs.com/cenliang/p/4878242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!