`
275553385
  • 浏览: 726302 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

oracle数据库,表空间和表

阅读更多
一、数据库

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

二、表空间

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

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

三、实例

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

SGA和这些进程合起来就称为一个Oracle的实例。实例中的内存和进程管理器用来高效地访问数据库的数据,同时为单个或多个的用户提供服务。

一个数据库可以由多个实例打开,但任何时刻一个实例只能打开一个数据库。多个实例可以同时运行在同一个机器上,它们彼此访问各自独立的物理数据库。

[code="java"]--创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

--创建数据表空间
create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

--创建用户并指定表空间
create user username identified by password
default tablespace test_data
temporary tablespace test_temp;

建立数据库最简单的是使用DBCA,在DOS里面使用命令"DBCA"即可

分享到:
评论

相关推荐

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    oracle数据库_实例_用户_表空间之间的关系

    Oracle 数据库实例用户表空间之间的关系 Oracle 数据库实例用户表空间之间的关系是 Oracle 数据库管理系统...Oracle 数据库实例用户表空间之间的关系是复杂的,但了解这些关系对于数据库的设计、管理和优化至关重要。

    oracle数据库、表空间及数据文件之间的关系

    综上所述,在Oracle数据库中,数据库、表空间和数据文件之间存在着明确的关系:数据库包含多个表空间,而表空间又由一个或多个数据文件组成。这种层次结构不仅有助于更好地组织和管理数据,还使得在扩展存储容量时变...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    为了更好地理解实例、用户和表空间之间的关系,我们可以绘制一张简单的示意图: - **实例**: 一个数据库可以有多个实例,每个实例对应着一组后台进程和内存结构。 - **用户**: 每个实例下可以创建多个用户,用户...

    ORACLE数据库表空间转换器

    ORACLE数据库表空间转换器 获取oracle表空间名,然后进行修改进行转换

    oracle数据库建表空间、分配权限

    oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;

    Oracle数据库创建表空间和用户.doc

    在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...

    Oracle数据库表空间的维护.pdf

    2. 用户表空间:包括大表空间和小表空间,主要用于存放用户创建的数据对象,如表和索引。 3. 临时表空间:用于处理临时数据,如排序操作时产生的临时结果。 4. 回退表空间:用于数据库的并发存取控制,存储回滚段...

    Oracle数据库空间的使用和管理

    Oracle数据库空间的管理和使用是数据库管理员的关键任务,它直接影响到数据库的性能和应用程序的响应速度。Oracle数据库将存储空间逻辑上划分为多个表空间,每个表空间由一个或多个物理数据文件组成。数据存储的基本...

    ORACLE数据库表空间传输方式.

    ### ORACLE数据库表空间传输方式详解 #### 一、概述 在Oracle数据库管理中,表空间传输技术(Tablespace Transport)是一种高效的手段,用于在不同的数据库之间快速迁移数据。相较于传统的数据导出导入方法(例如...

    如何给Oracle数据库表空间做规划

    描述Oracle数据库表空间的有效规划,做到节省空间,有效存储。

    ORACLE数据库表空间观察分析程序开发.pdf

    在Oracle数据库中,表空间是存储数据的对象,分为数据表空间、索引表空间和临时表空间等。当表空间出现问题,如超出其最大容量(在Windows环境下可能限制为4GB),可能导致数据库服务中断。文中提到的问题即是一个...

    一种Oracle数据库表空间监控方法.pdf

    总结来说,监控Oracle数据库的表空间是数据库管理的关键任务,通过结合DBLINK技术和定时任务,可以实现自动化、高效且准确的表空间监控,有助于优化数据库性能,提高运维质量,避免因表空间问题导致的业务中断。...

    oracle数据库扩展表空间代码

    ### Oracle数据库扩展表空间知识点详解 #### 一、Oracle数据库表空间管理概述 在Oracle数据库中,表空间是逻辑存储单元,它将物理文件映射到数据库中的逻辑结构上。表空间由一个或多个数据文件组成,每个数据文件...

    查询Oracle数据库表空间和数据文件方法

    了解表空间和数据文件的的属性及使用率,是数据库管理员的一项重要职责。下面以oracle9i为例,详细介绍查询Oracle数据库表空间信息和数据文件信息的方法。一、查看Oracle数据库中表空间信息的方法1、查看Oracle...

    arcgis由oracle数据库表生成shp文件.pdf

    在实际应用中,经常需要将Oracle数据库中的表数据导出到ArcGIS中,以便进行空间分析和可视化。本文将介绍如何将Oracle数据库表生成SHP文件,用于在ArcGIS中使用。 知识点1:ArcGIS与Oracle数据库的集成 ArcGIS和...

    oracle数据库表空间常用查询以及相关操作命令

    oracle数据库表空间常用查询以及相关操作命令,实际开发中遇到的点滴备忘录

    Oracle数据库表空间的监控和维护.pdf

    本文将深入探讨Oracle数据库表空间的监控和维护,以确保系统的稳定性和高效运行。 表空间(Tablespace)是Oracle数据库中存储数据的基本单元,它将物理磁盘空间与逻辑数据结构关联起来。表空间由一个或多个数据文件...

Global site tag (gtag.js) - Google Analytics