Oracle客户端操作:创建表空间、新建用户、分配空间和权限

2023年 7月 11日 12.6k 0

Oracle不像sql,它没有可视化的界面,让我们觉得很难上手,今天介绍一种操作Oracle的方法来创建表空间、新建用户、分配空间和权限等。

准备工作

1.安装Oracle客户端,在菜单中打开Oracle控制台,如下图:

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

2.打开控制台后,进入登录界面,输入安装Oracle的时候的用户名:system,密码是自己设置的,之后进入主界面

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

创建表空间

1.在主界面中点击服务器标签,然后选择储存下的表空间标签:

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

2.点击表空间后,可以对表空间进行创建、修改和删除等

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

3.点击右上角的创建按钮,弹出新建表空间窗口 ,主要是由两部分组成,一般信息里配置表空间的名称,表空间类型,及状态等信息,存储里面配置表空间的存储位置,存储文件名称,空间大小等信息

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

然后点击添加数据文件,新建文件名,文件目录指向Oracle实例,可以设置表空间大小

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

4.创建成功后,到表空间页可以看到。

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

创建用户并分配表空间

1.同样进入首页点击服务器,然后点击安全下的用户标签,进入用户页

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

2.点击创建按钮,即可创建用户并分配表空间,选择刚创建的TGB空间和临时表空间

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

3.点击角色可以编辑角色,角色就是一组权限,DBA拥有最高的权限

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

4.角色添加完成后再页面中就可以看到

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

表空间、数据文件、表、用户的关系

1.表空间和用户

在创建用户的时候会给它分配表空间,一个用户可以创建和操作多个表空间,反之,一个表空间也会被多个用户操作,所以表空间和用户是多对多的关系

  Oracle客户端操作:创建表空间、新建用户、分配空间和权限

2.表空间、数据文件和表

表空间像房间,数据文件像箱子,表相当于物品,房间中有个箱子,箱子里有物品。这只是物理上的说法,物理上一间房间可以放好多箱子,它们是彼此分开的。但从逻辑上数据文件是整体的,用户对表空间的操作不会具体到其中的数据文件,例如建表,不会建立到某个数据文件上,而是只制定表空间即可,所以对用户来说数据文件是透明的。

Oracle客户端操作:创建表空间、新建用户、分配空间和权限

最后我认为表空间就像变量,建立表空间就是申请了一块内存,在表空间中建表就相当于为变量赋值。也像我们去超市申请一个小柜存放东西,小伙伴们可以同用一个,一个人也可以用多个。生活中这种例子很多,结合实际更好理解。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论