参考:

oracel bigfile tablespace:(推荐)

http://blog.chinaunix.net/uid-20779720-id-3078273.html

ora-01652解决

http://www.cnblogs.com/songling/archive/2011/03/04/1970965.html

出现:ora-01652无法通过128(在表空间xxx中)扩展temp段

这种错误可能曾在两种原因:(下面两种情况针对普通的smallfile tablespace)

注:默认情况下我们创建表空间时,都是smallfile tablespace,除非我们指定了为create bigfile tablespace

1. 如果xxx表空间的数据文件没有达到上限(一般32G),则可能是临时表空间大小不够了,这种情况下,我们可以通过修改临时表空间的大小或者将临时表空间改为autoextend模式,这样一般就可以解决问题。临时表空间在进行大数据的排序等操作时如果表空间太小容易产生这种情况。另外,如果是临时表空间,还有可能是临时表空间爆满导致的,此时可以通过删除临时表空间重建这种简单粗暴的方式解决。

----删除表空间及数据文件
drop tablespace worktmp including contents and datafiles cascade constraints;
----创建临时表空间
create temporary tablespace worktmp tempfile '/Oracle11R2/oradata/PMPTGDB/worktmp.dbf' size 1024M autoextend on next 100m maxsize unlimited;

临时表空间

    临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。

2. 如果xxx表空间的数的数据文件过大,达到了上限(一般32G),此时无法自动扩展表空间了,在这中情况下,就需要给表空间添加新的数据文件来解决这一问题。

---- 给指定的表空间添加数据文件
alter tablespace work
add datafile '/media/hdd1/oradata/PMPTGDB/work1.dbf' size 1024M autoextend on next 100m maxsize unlimited;

查看表空间的相关sql语句:

---- 查看表空间
select* from dba_tablespaces;
---- 查看表空间细节
select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_data_files;--dba_temp_file
select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_file;
---- 查看用户表空间信息
select username,temporary_tablespace,default_tablespace from dba_users;
---- 修改表空间为自动扩展
alter database tempfile '/Oracle11R2/oradata/PMPTGDB/worktmp.dbf' autoextend on next 100m maxsize unlimited;

oracle ora-01652/oracle表空间的更多相关文章

  1. 实例讲解Oracle数据库设置默认表空间问题

    实例讲解Oracle数据库设置默认表空间问题   实例讲解Oracle数据库设置默认表空间问题,阅读实例讲解Oracle数据库设置默认表空间问题,DBA们经常会遇到一个这样令人头疼的问题:不知道谁在O ...

  2. Oracle数据库之创建表空间与用户

    Oracle数据库之创建表空间与用户 一.创建表空间 基本语法表述: CREATE TABLESPACE tablespace_name [DATAFILE datafile_spec1 [,data ...

  3. Oracle 数据库中查看表空间的2种方法

    在Oracle数据库中查看表空间使用状况是我们在实际应用中经常涉及到的,以下的内容就就是对Oracle 数据库中查看表空间使用状况时所要用到的SQL的描述,希望你能从中获得自己想要的东西. Oracl ...

  4. oracle删除用户及其表空间

    oracle删除用户及其表空间 删除表空间:可以先将其offlinealter tablespace xx offline;将磁盘上的数据文件一同删除drop tablespace xxx inclu ...

  5. oracle 基础知识(二)-表空间

    一,表空间 01,表空间? Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表.有了数据库,就可以创建表空间.表空间(tablespace)是数据库 ...

  6. ORACLE体系结构一 (逻辑结构)-表空间、段、区和数据块

    一.Oracle的逻辑结构 Oracle的逻辑结构是一种层次结构.主要由:表空间.段.区和数据块等概念组成.逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构.数据库存储层次结构 ...

  7. IMP-00003: 遇到 ORACLE 错误 959 ORA-00959: 表空间 '' 不存在

    描述 在使用imp命令将dmp文件导入oracle中时,遇到如下错误: IMP: 遇到 ORACLE 错误 ORA: 表空间 'TBS_CDUSER' 不存在 IMP命令如下: IMP cduser/ ...

  8. Oracle创建用户、表空间并设置权限

    代码: //dba账户登录 sqlplus 请输入用户名:dpp_data as sysdba 请输入口令:dpp_data //创建账号 create user techrpt_data ident ...

  9. Oracle创建新undo表空间最佳实践(包含段检查)

    在处理一则ORA-600 [4194]案例时,参考MOS文档:Step by step to resolve ORA-600 4194 4193 4197 on database crash (文档 ...

  10. Oracle 执行报错表空间或临时表空间不足,降低水位线方法

    Oracle 执行语句插入临时表报表空间不足,在增加表空间到最大后依然报错,经分析应该为创建的临时表水位线未清除导致,查询降低水位线方法如下: 原文地址:http://blog.itpub.net/2 ...

随机推荐

  1. vue假全家桶升级方式,形成类似于小程序的路径管理(新增require-css与require-text)

    1.路径布局大致就是这样,完全模拟小程序,主要是靠require来做到的 2.首先index.html是这样的(配置js和css没有用requireJs主要是方便而且载入什么组件比较清晰) <! ...

  2. 北京极科极客科技有限公司 http://www.hiwifi.com/

    北京极科极客科技有限公司  http://www.hiwifi.com/ 产品:hiwifi   199元.

  3. 基于jquery类库的绘制二维码的插件jquery.qrcode.js

     jquery.qrcode.min.js 如下 (function(r){r.fn.qrcode=function(h){var s;function u(a){this.mode=s;this.d ...

  4. PHP微信墙制作

    微信墙 PHP 注意:由于微信官网不定时会更新,其中模拟登陆以及爬取数据的方式可能会失效,最近这12个月里,就有两次更新导致此功能需要重写. 服务端源码->github地址传送门 思路 其实实现 ...

  5. IEEE会议投稿资料汇总http://cadcg2015.nwpu.edu.cn/index.htm

    近期投了篇IEEE的顶级会议文章,一下是比較实用的一些资料,以供參考. 1.会议主页:http://cadcg2015.nwpu.edu.cn/index.htm     (The 14th Inte ...

  6. MySQL触发器 trigger之after与before区分

    after:是先完毕数据的增删改,然后再触发.触发的语句晚于监视的增删改,无法影响前面的增删修改作.也就是说先插入订单记录.再更新商品数量.当商品数量少于订单数量时造成爆库. before:先完毕触发 ...

  7. 程序员的笔记工具——Markdown

    安利一款轻量级的标记语言——Markdown 如上,Markdown作为一门语言,十分钟即可入门,熟练以后麻麻再也不用担心我在文章排版上浪费时间了!! 入门资源可参考如下回答(建议拣一条完整的看完上手 ...

  8. .net中数据缓存使用

    今天 遇到一个问题 访问一个接口数据 基本上是固定的,于是想把数据 缓存下来...于是版本1 诞生了 private static ConcurrentDictionary<int, List& ...

  9. jQuery.Validate常用的一些规则

    // 手机号码验证 jQuery.validator.addMethod("mobile", function(value, element) { var length = val ...

  10. nodejs 命令行获取入参

    安装:npm install yargs --save-dev Example index.js const argv = yargs.alias('n', 'name').alias('p', 'p ...