oracle用户的概念

数据库 Oracle
学习oracle用户是oracle数据库中的基础,下文将为您详细介绍oracle用户的概念,希望对您学习oracle用户方面有所帮助。

oracle用户,通俗的讲就是访问oracle数据库的“人”。下面就让我们一起来了解一些oracle用户方面的知识。

一、用户的概念
oracle用户,即user,通俗的讲就是访问oracle数据库的“人”。在oracle中,可以对oracle用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(schema)、权限、角色、存储设置、空间限额、存取资源限制、数据库审计等。每个用户都有一个口令,使用正确的用户/口令才能登录到数据库进行数据存取。

二、用户默认表空间
表空间是信息存储的***逻辑单位、当oracle用户连接到数据库进行资料存储时,若未指出数据的目标存储表空间时,则数据存储在用户的默认表空间中。比如:create table mytable(id varchar2(20),name varchar2(100));这条语句创建了一个表mytable,并将其存储在当前用户的默认表空间中,若要指定表空间,则:create table mytable(id varchar2(20),name varchar2(100)) tablespace tbs1;。用户的默认表空间可以在创建用户时指定,也可以使用aler user命令进行指定,具体语法见后面的介绍。

三、用户临时表空间
临时表空间主要用于order by语句的排序以及其它一些中间操作。在oracle9i之前,可以指定用户使用不同的临时表空间,从9i开始,临时表空间是通用的,所的用户都使用TEMP作为临时表空间。

四、用户资源文件
oracle用户资源文件用来对用户的资源存取进行限制,包括:cpu使用时间限制、内存逻辑读个数限制、每个用户同时可以连接的会话数据限制、一个会话的空间和时间限制、一个会话的持续时间限制、每次会话的专用SGA空间限制。

五、用户表空间限额
表空间存储限制是用户在某一个表空间中可以使用的存储空间总数。在创建或修改用户时,可以由参数quota指出。若用户在向表空间存储数据时,超出了此限额,则会产生错误。错误信息如:'ORA-01536:space quota exceeded for tablespace tablespacename..'。可以通过查询字典dba_ts_quotas查看表空间限额信息。

六、创建oracle用户资源文件
创建用户资源文件的语法如下:
CREATE PROFILE filename LIMIT
SESSION_PER_USER integer
CPU_PER_SESSION integer
USER_PER_CALL integer
CONNECT_TIME integer

 

 

【编辑推荐】

Linux环境下添加Oracle用户信息

带您了解ORACLE用户验证机制

Oracle表空间的相关语句介绍

系统默认ORACLE用户及口令

oracle多列子查询的实现

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-04-07 11:04:52

Oracle用户密码

2010-11-19 10:26:19

Oracle创建用户

2009-07-02 00:00:00

OOPOracle

2010-11-16 16:16:42

Oracle创建用户

2010-04-19 17:10:53

Oracle用户密码

2010-10-29 09:13:33

Oracle用户密码

2010-10-28 11:42:28

Oracle只读用户角

2010-10-28 11:36:16

Oracle用户

2010-10-28 13:07:56

Oracle syst

2009-03-18 09:45:32

教程管理用户

2010-04-08 18:21:56

Oracle用户密码

2010-10-29 10:46:23

Oracle超级用户

2010-04-19 10:08:46

Oracle视图

2010-04-01 16:54:06

Oracle体系结构

2010-04-14 14:14:42

Oracle用户解锁

2010-10-28 11:24:05

oracle用户权限

2010-10-27 15:34:37

oracle查询

2009-10-27 17:39:39

Oracle用户权限

2010-11-16 16:00:40

Oracle默认用户

2010-10-29 11:45:09

oracle用户密码
点赞
收藏

51CTO技术栈公众号