问题:在对某一表空间进行新建表的时候,出现ora-01658的错误。
create 语句:
create table OA_ORGCONFIG
(
OAOC_UNID INTEGER not null,
OAOC_UUID VARCHAR2(32) not null,
OAOC_CDATE DATE,
OAOC_UDATE DATE,
OAOC_CUSR VARCHAR2(32),
OAOC_REMARK VARCHAR2(2000),
OAOC_STATUS VARCHAR2(10),
OAOC_ORGUUID VARCHAR2(2000),
OAOC_ORGNAME VARCHAR2(2000),
OAOC_CONFIGXML CLOB
)
tablespace YWGOV
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 128k
next 128k
minextents 1
maxextents unlimited
);
问题分析:
问题初步判断是因为表空间大小不够才造成在建表或则其他需要占用表空间大小的时候报错,包括建立索引等操作。
首先,我们先分析我们对应的表空间大小有多少:
1、查看表空间总大小SQL:select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
2、查看表空间已使用大小及分配情况:
select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from dba_segments where tablespace_name='YWGOV' group by segment_type,owner
3、准备增加表空间大小:
查看表空间路径:select * from dba_data_files
增加表空间大小:alter tablespace YWGOV add datafile 'D:\Oracle\PRODUCT\10.2.0\ORADATA\DBF\YWGOV1.ora' size 10M
(这里注意我们在创建表空间的时候采用的是dbf格式的文件,但是修改表空间采用的是ora,原理不懂,先mark等后续学习)
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
alter tablespace users add datafile 'D:\app\Administrator\oradata\dev\USERS02.DBF' size 29536m;
经过上诉处理,查看表空间大小,确实增大,并且能够支持create table的操作。
select count(1) from user_objects where object_type = 'PROCEDURE'
select count(1) from user_objects where object_type = 'INDEX'
select count(1) from user_objects where object_type = 'VIEW'
select count(1) from user_objects where object_type = 'SEQUENCE'
查询表空间路径:
select * from dba_data_files
oracle 表空间不足解决办法的更多相关文章
-
SDE表空间不足解决办法(ORA-01653)
一.问题描述 在往空间数据库拷贝数据的时候,发生了ORA-01653的错误,提示信息如下: 这主要是因为表空间不足引起的,出现这种表空间不足的问题一般有两种情况:一种是表空间的自动扩展功能 ...
-
Oracle impdp导入数据临时表空间与undo表空间爆满解决实例
Oracle impdp导入数据临时表空间与undo表空间爆满解决实例 [日期:2018-01-24] 来源:Linux社区 作者:rangle [字体:大 中 小] 针对Oracle数据迁移, ...
-
查看oracle表空间内存
查看oracle表空间内存 SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小 ...
-
Oracle表空间管理
oracle表空间相关常用命令小结: 1.ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE; //修改表空间数据文件类型 2.ALT ...
-
interview:about Oracle表空间
Oracle表空间 SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计.Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献.可 ...
-
ORACLE表空间bigfile和smallfile
BIGFILE | SMALLFILE Use this clause to determine whether the tablespace is a bigfile or smallfile ta ...
-
Oracle 表空间的概念
表空间 在数据库系统中,存储空间是较为重要的资源,合理利用空间,不但能节省空间,还可以提高系统的效率和工作性能. Oracle 可以存放海量数据,所有数据都在数据文件中存储.而数据文件大小受操作系 ...
-
Oracle 表空间查询与操作方法
一.查询篇 1.查询oracle表空间的使用情况 select b.file_id 文件ID, b.tablespace_name 表空间, b.file_name 物理文件名, b.bytes ...
-
oracle 表空间tablespace
一.Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在的,把多个DataFile合并到一起就是 ...
随机推荐
-
iOS系统tabbar图标出现重影问题
大家在自定义tabbar的时候会将系统的tabbar干掉,然后放上自已自定义的tabbar(含有想要的Button)对不对,具体代码如下: /** * 添加自定义的tabBar */ -(void)a ...
-
DSP using MATLAB 示例Example3.9
用到的性质 上代码: n = 0:100; x = cos(pi*n/2); k = -100:100; w = (pi/100)*k; % freqency between -pi and +pi ...
-
01、手把手Android攻城入门
1.Android开发环境搭建: Eclipse Java EE IDE + ADT-23.0.6 + android-sdk-21-with-sdk-manager-r23.0.2 (安卓5.0)+ ...
-
一件关于数据库日志log的无聊事情
为何说是无聊的记录呢? 因为事先把问题想复杂了,事后发现的时候觉得更是无聊的行为.还是写下来,毕竟很少弄这么无聊的事情. 事情起因是需要给服务器做性能基数(baseline),用sqldiag 提取了 ...
-
Hadoop的partitioner、全排序
按数值排序 示例:按气温字段对天气数据集排序问题:不能将气温视为Text对象并以字典顺序排序正统做法:用顺序文件存储数据,其IntWritable键代表气温,其Text值就是数据行常用简单做法:首先, ...
-
WCF技术剖析之二十一:WCF基本异常处理模式[中篇]
原文:WCF技术剖析之二十一:WCF基本异常处理模式[中篇] 通过WCF基本的异常处理模式[上篇], 我们知道了:在默认的情况下,服务端在执行某个服务操作时抛出的异常(在这里指非FaultExcept ...
-
二、第一个ExtJS程序:helloExtJS
开发前的准备 下载并解压ExtJS包后,能够得到下图的文件文件夹结构: 在实际开发过程中并不须要全部的文件和文件夹,所需的包括例如以下文件夹就可以: 若使用eclipse进行开发,仅仅需将上述文件拷贝 ...
-
css入门基础知识
一.CSS常用选择器 /*CSS注释*/ /*CSS修改页面中的所有标签必须借助选择器选中. 选择器中可以写多对CSS属性:每个属性名与属性值之间用:分隔,多对属性之间,必须用;分隔 选择器{ 属性1 ...
-
【php增删改查实例】第九节 - 部门管理模块(模糊查询)
给datagrid添加一个工具栏. 效果: 模糊查询部门名称. 接下来,在工具栏区域画一个input框: <div id="toolbar" style="padd ...
-
clang 编译 OC
clang -fobjc-arc -framework Foundation helloworld.m -o helloworld.out OVERVIEW: clang LLVM compiler ...