Oracle表空间管理和用户管理的示例分析
导读:本文共3023.5字符,通常情况下阅读需要10分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Oracle介绍Oracle(甲骨文)公司1977年,三人合伙创办(Software Development Laboratories,SDL)1979年,更名为Relational Software Inc.,RSI1983年,为了突出核心产品 ,RSI更名为Oracle2002年04月26日,启用“甲骨文”作为中文注册商标1. Oracle表空间表空间是Or... ...
目录
(为您整理了一些要点),点击可以直达。Oracle(甲骨文)公司
1977年,三人合伙创办(Software Development Laboratories,SDL)
1979年,更名为Relational Software Inc.,RSI
1983年,为了突出核心产品 ,RSI更名为Oracle
2002年04月26日,启用“甲骨文”作为中文注册商标
表空间是Orcale数据库逻辑解构的一个重要组件,表空间可以存放各种应用对象,如表、索引等。每一个表空间由一个或多个数据文件组成。
1.1:表空间的分类
表空间可分为三类
1.2:表空间的目的
(1)对不同用户分配不同的表空间,对不同的模式对象分配不同的表空间,方便对用户数据的操作,对模式对象的管理。
(2)可以将不同数据文件创建到不同的磁盘中,有利于管理磁盘空间,有利于提高I/O性能,有利于备份和恢复数据等。
1.3:创建表空间
创建表空间,语法如下。
1.4:删除表空间
注意:当表空间没有被 DROP 时,不能从磁盘上删除,只有执行了 DROP TABLESPACE 命令之后才可以删除数据文件,不然的话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:创建自定义用户
通常情况下,处于安全考虑,对不同的数据表需要设置不同的访问权限。此时,就需要创建不同的用户。
一个新建的用户能够访问并操作数据库,须经过以下步骤:
第一步:创建用户
第二步:分配角色
第三步:赋予操作权限
这样,用户才算创建成功。以下还有一些扩展操作。
修改口令
删除用户
Oracle 服务说明
1.查看所有用户:
2.查看用户系统权限:
3.查看用户对象权限:
4.查看所有角色:
5.查看用户所拥有的角色:
6.查看当前用户的缺省表空间
Oracle表空间管理和用户管理的示例分析的详细内容,希望对您有所帮助,信息来源于网络。