Oracle表空间管理和用户管理的示例分析(oracle,开发技术)

时间:2024-04-28 18:44:20 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Oracle%E8%A1%A8%E7%A9%BA%E9%97%B4%E7%AE%A1%E7%90%86%E5%92%8C%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86%E7%9A%84%E7%A4%BA%E4%BE%8B%E5%88%86%E6%9E%90

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表空间管理和用户管理的示例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何解决使用JWT作为Spring Security OAuth2的token存储问题下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18