本文整理自网络,侵删。
目录
- Oracle介绍
- 1. Oracle表空间
- 2. Oracle用户权限管理
- 3. 查看用户及权限信息
- 总结
Oracle介绍
Oracle(甲骨文)公司
1977年,三人合伙创办(Software Development Laboratories,SDL)
1979年,更名为Relational Software Inc.,RSI
1983年,为了突出核心产品 ,RSI更名为Oracle
2002年04月26日,启用“甲骨文”作为中文注册商标
1. Oracle表空间
表空间是Orcale数据库逻辑解构的一个重要组件,表空间可以存放各种应用对象,如表、索引等。每一个表空间由一个或多个数据文件组成。
1.1:表空间的分类
表空间可分为三类
类别 | 说明 |
---|---|
永久性表空间 | 一般保存表、视图、过程和索引等的数据。Oracle会默认安装一些永久性表空间,如:SYSTEM、USERS等 |
临时性表空间 | 只用于保存系统中短期活动的数据,如排序数据等 |
撤销表空间 | 用来帮助回退未提交的事务数据,已提交的数据在这里是不可以恢复的。 |
1.2:表空间的目的
(1)对不同用户分配不同的表空间,对不同的模式对象分配不同的表空间,方便对用户数据的操作,对模式对象的管理。
(2)可以将不同数据文件创建到不同的磁盘中,有利于管理磁盘空间,有利于提高I/O性能,有利于备份和恢复数据等。
1.3:创建表空间
创建表空间,语法如下。
CREATE TABLESPACE tbs1 --表空间名称 DATAFILE 'E:\TeachCase\OracleDB\tbs1.DBF' -- 数据文件存放的位置 SIZE 1M -- 初始大小 AUTOEXTEND ON; -- 自动增长(开,关的话就是 OFF)
1.4:删除表空间
Drop TABLESPACE tbs1 --表空间名称;
注意:当表空间没有被 DROP 时,不能从磁盘上删除,只有执行了 DROP TABLESPACE 命令之后才可以删除数据文件,不然的话Oracle会无法执行。
2. Oracle用户权限管理
????当创建一个新数据库时,Orcale将创建一些默认的数据库用户,如Sys、System 和 Scott等。
2.1:Sys
Sys用户是Oracle中的一个超级用户。数据库中所有数据字典和视图都存储在SYS模式中。Sys用户主要用来维护系统信息和管理实例,Sys用户只能以SYSOPER或SYSDBA角色登录系统。
2.2:System
System用户是Oracle中默认的系统管理员,它拥有DBA权限。该用户拥有Oracle管理工具使用的内部表和视图。System用户不能以SYSOPER或SYSDBA角色登录系统,只能以默认方式登录。
2.3:Scott
Scott用户是Oracle数据库的一个示范用户,一般在数据库安装时创建。Scott用户模式包含3个示范表,其中一个是Emp表。使用USERS表空间存储模式对象。
2.4:创建自定义用户
通常情况下,处于安全考虑,对不同的数据表需要设置不同的访问权限。此时,就需要创建不同的用户。
一个新建的用户能够访问并操作数据库,须经过以下步骤:
相关阅读 >>
ibatis组合oracle的iterate insert批量插入
oracle生成不重复票号与lpad,rpad与nextval函数解析
更多相关阅读请进入《oracle》频道 >>

数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Oracle表空间管理和用户管理介绍
相关推荐
评论
管理员已关闭评论功能...