Oracle表空间概念及创建

 时间:2026-02-16 14:49:10

1、表     数据库实例   表空间联系

1、数据库

   数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。

2、表空间

    表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。

每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。

3、实例

每一个运行中的数据库都对应着一个Oracle实例。当服务器上的Oracle数据库启动时,Oracle首先会在内存中分配一片区域-称之为System Global Area(SGA),然后启动一个或多个的Oracle进程。

2、查看数据库中已经存在的表空间:

从图中可以看到,choy就是已经创建好的表空间

Oracle表空间概念及创建

3、基本语法:

create tablespace 表空间名  datafile '表空间存放位置'  size 初始大小  autoextend on next 自动增长大小;

SQL> create tablespace u_claname datafile '/data/oracle/oradata/u_claname' size 150m autoextend on next 150m;

Tablespace created.

4、创建用户,指定表空间:

create user 用户名 identified by  密码 default tablespace 表空间名称;

Oracle表空间概念及创建

5、给新创建用户授予权限,让其可以登录表空间:

grant dba,resource,connect to 用户名;

Oracle表空间概念及创建

6、删除表空间:

drop tablespace 表空间名称;

  • IIS中如何建立FTP服务
  • 怎样安装weblogic/weblogic10.3安装教程/
  • 在Linux路由上设置IP和MAC绑定
  • linux操作系统教程:[6]linux怎么删除文件
  • 如何获得关于PHP配置的信息。phpinfo函数的使用
  • 热门搜索
    声卡怎么安装 木瓜怎么做好吃 尺子英语怎么读 木耳怎么做好吃 ps怎么调色 泥鳅怎么杀 dnf勋章怎么获得 雅思怎么考 晨阳水漆怎么样 大于号怎么打