创建表时,提示Oracle 异常:ORA-01658:unable to create INITIAL extent for segmnet in tablespace,google一番,解决方法都是更改表空间大小或重建表空间,下面是我操作过程记录
进入命令状态
dba登陆:
sqlplus sys/sys@TESTDBM as sysdba;
查询表空间的文件
select file_id, tablespace_name from dba_data_files;
FILE_ID TABLESPACE_NAME
---------- ------------------------------
1 SYSTEM
2 UNDOTBS1
3 SYSAUX
4 TESTDBM_DB
修改表空间文件大小
alter database datafile 4 resize 2G;
Database altered.
完成,开始我直接用alter tablespace TESTDBM_DB resize 2G,进行修改,报ORA-32773: operation not supported for smallfile tablespace TESTDBM_DB错,再google,根据上面的方法成功.
分享到:
相关推荐
### ORACLE 修改表空间大小详解 #### 一、问题背景及原因分析 在Oracle数据库管理过程中,经常会遇到因表空间不足导致的各种问题。其中一种常见问题是ORA-01652错误,即“无法在指定表空间扩展临时段”。这通常...
### Oracle 修改表空间大小 #### 一、背景介绍 在使用Oracle 10g数据库管理系统进行数据管理的过程中,经常会遇到由于表空间限制而导致的数据导入失败问题。这是因为Oracle默认的表空间大小为400MB,当数据库中的...
2. **移动表、索引等对象**:将block_id大于目标表空间大小的表、索引、分区表等对象移动到一个新的临时表空间中。 3. **收缩表空间**:在确保所有对象都已妥善处理后,执行收缩操作。 4. **移动对象回原表空间**:...
### 调整Oracle内存及调整表空间大小的方法 #### Oracle内存管理 Oracle数据库的内存管理对于确保数据库高效运行至关重要。内存配置不当可能导致性能下降甚至系统崩溃。在默认情况下,Oracle会根据系统的总内存自动...
本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成...
通过修改表空间文件大小或者添加表空间文件方式修改Oracle表空间
这篇教程将详细介绍如何在Oracle环境中修改表空间。 首先,了解表空间的基本概念。一个Oracle数据库可以包含多个表空间,每个表空间由一个或多个数据文件(Datafile)组成。表空间的大小等于其所有数据文件的总和。...
在Oracle数据库系统中,表空间(Tablespace)是存储数据对象(如表、索引、视图等)的逻辑单位,而临时表空间(Temporary Tablespace)则用于存储临时数据,比如排序或联接操作产生的中间结果。创建和管理表空间及...
#### 五、修改表空间 表空间可以进行各种修改操作,包括添加数据文件、调整大小、更改状态等。 ##### 添加数据文件 ```sql ALTER TABLESPACE tablespace_name ADD DATAFILE 'path/filename.xxx' SIZE xM MAXSIZE ...
Oracle数据库系统是企业级数据管理的重要工具,其中表空间(Tablespace)是数据库存储结构的基础单元。本篇文章将深入探讨Oracle表空间的概念、作用、创建方法以及常用的SQL语句,帮助你更好地理解和管理数据库资源...
Oracle 表空间 Oracle 表空间是 Oracle 数据库中用于存储表、索引、约束、触发器等对象的逻辑存储单元。它是 Oracle 数据库的基础组件之一,用于管理和存储数据库中的数据。 1. 创建表空间 创建表空间是指在 ...
Oracle 表空间管理包括创建表空间、添加数据文件、删除表空间数据文件、扩展表空间大小、修改表空间属性、删除表空间等操作。 1. 创建表空间 创建表空间是 Oracle 表空间管理的基本操作。创建表空间需要指定表空间...
Oracle 表空间的管理包括表空间的创建、修改和删除等。表空间的管理需要了解表空间的逻辑结构和物理结构,了解表空间的分类和特点。表空间的管理还需要了解数据文件的管理,包括数据文件的创建、修改和删除等。 ...
本文将详细介绍Oracle中关于表空间的一些关键操作,包括创建、修改、管理和删除表空间的过程,以及如何处理表空间的在线与离线状态,数据文件的管理,以及表空间的扩展策略。 #### 一、建立表空间 创建表空间是...
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
1. **`ALTER TABLESPACE`命令**:用于修改表空间的属性。 2. **自动扩展参数**:通过设置`pctincrease`参数来控制数据文件的自动扩展比例。`pctincrease 1`表示每次扩展1%,而`pctincrease 0`则关闭自动扩展功能。 ...
标题与描述均提到了“六分钟学会创建Oracle表空间的步骤”,这暗示了文章旨在提供一个快速学习如何在Oracle数据库中创建表空间的教程。Oracle表空间是数据库中用于存储数据的一个逻辑容器,每个表空间由一个或多个...
4. **调整新表空间大小**(如果需要): ```sql ALTER DATABASE TEMPFILE '/u01/app/oracle/oradata/BXG/temp02.dbf' RESIZE 100M; ``` #### 二、UNDO表空间处理 UNDO表空间用于存储事务的回滚信息,以便在需要...
1. **规划表空间**:确定表空间的用途,例如用户数据、临时数据等,并估算所需的空间大小。 2. **创建数据文件**:为表空间创建一个或多个数据文件,指定文件的大小、路径和增长策略。 3. **创建表空间**:使用`...
在本地管理表空间中,这些信息都通过位图记录在每个数据文件的头部,无需修改数据字典表,因此可以更高效地管理表空间内的空间使用。 #### 四、总结 通过采用本地管理表空间,Oracle能够在降低系统资源消耗的同时...