`

ORA-01658 表空間大小不足

 
阅读更多

解決方法:

1.查詢各個表空間的利用率

 

select

a.TABLESPACE_NAME,

a.total,nvl(b.used,0) USED,

nvl((b.used/a.total)*100,0) PCT_USED

from

(select TABLESPACE_NAME,

sum(bytes)/(1024*1024) total

from sys.dba_data_files

group by TABLESPACE_NAME) a,

(select TABLESPACE_NAME,bytes/(1024*1024) used

from sys.SM$TS_USED) b

where a.TABLESPACE_NAME=b.TABLESPACE_NAME(+);

 

 

 

2、查看表空间文件路径
select tablespace_name,file_id,bytes/1024/1024,file_name
   from dba_data_files order by file_id;

 

 

==解决办法
1.增加数据文件

ALTER TABLESPACE game

ADD DATAFILE ''/oracle/oradata/db/GAME02.dbf'' SIZE 1000M;

2.手动增加数据文件尺寸

ALTER DATABASE DATAFILE ''/oracle/oradata/db/GAME.dbf''

RESIZE 4000M;

3.设定数据文件自动扩展

ALTER DATABASE DATAFILE ''/oracle/oradata/db/GAME.dbf

AUTOEXTEND ON NEXT 100M

MAXSIZE 10000M;

 

http://liyueling.iteye.com/blog/629125

分享到:
评论

相关推荐

    ORA-01654处理表空间不足问题.pdf

    ORA-01654处理表空间不足问题 Oracle 数据库中,表空间不足是非常常见的...解决ORA-01654处理表空间不足问题需要通过查看表空间使用情况、查看表空间自动扩展功能、扩大原表空间大小或增加新的数据文件等方法来实现。

    ora-dba.rar

    5. **性能优化**:通过工具集,DBA可以进行索引分析、表空间管理、SQL调优等工作,以确保数据库高效运行。这包括自动索引建议、查询优化器分析等功能。 6. **安全与备份**:ora-dba可能也提供了用户权限管理、审计...

    Oracle 10g启动后报ORA-16038错误的解决方法

    这可能导致归档日志目录空间不足,进而触发ORA-19809错误。 ##### 步骤四:清理旧的归档日志文件 为了确保有足够的空间供新的归档日志文件使用,我们需要清除旧的归档日志文件。这可以通过以下步骤完成: 1. **...

    Oracle_ORA-12518故障_处理

    - **原因**:磁盘空间不足。 - **解决方案**:清理不必要的文件,释放磁盘空间。 ##### 错误: Connection Pooling Limit Reached - **原因**:连接池达到最大限制。 - **解决方案**:增加连接池大小或优化应用程序...

    oracle ora-03113错误

    - 使用ALTER TABLESPACE命令调整表空间大小,例如: ``` ALTER TABLESPACE SID_DATA RESIZE 4096M; ``` 2. **优化表空间管理策略**: - 根据实际使用场景调整表空间的管理和扩展策略,确保表空间能够根据需要...

    ora-28056解决方法

    清除事件日志可以释放事件日志的空间,允许Oracle数据库写入新的审核记录,解决ora-28056错误。 ora-28056错误的影响: ora-28056错误会导致数据库不可用,无法连接到数据库。这将对业务运作产生严重的影响,例如...

    ORA-04031故障分析处理

    默认的共享池大小通常足以应对大部分工作负载,但当处理大量复杂查询或并发用户时,可能会出现不足的情况。 以下是一些关键参数和诊断方法: 1. **SHARED_POOL_SIZE**: 这个参数直接决定了共享池的总大小,以字节...

    ORA-00257错误.doc

    在这里,我们可以看到日志存放路径是 /backup/flash_recovery_area,空间大小是 160g。然后,我们需要登录到数据库服务器,查看文件路径 /backup/flash_recovery_area 删除该路径下的 archivelog 文件里的日志文件。...

    oracle报错大全(珍藏版)

    在进行事务回滚操作时,如果回滚段的空间不足,则会触发此错误。这通常意味着需要增加回滚段的大小或者优化应用减少回滚需求。 #### ORA-00018: Instance Terminated by Operating System 系统进程被操作系统终止时...

    ORA-00257报错处理

    这意味着Oracle数据库无法找到或访问指定的恢复区域(Flash Recovery Area,FRA),这可能是由于恢复区域的空间不足、权限问题或其他配置错误导致的。 #### 处理ORA-00257报错的方法 处理ORA-00257错误的关键在于...

    oracle+ora-各种常见java.sq

    增加临时表空间大小或优化使用临时表空间的查询。 以上是Oracle数据库操作中常见的`java.sql.SQLException`及其原因分析。为避免这些问题,开发者应熟练掌握Oracle数据库的使用,合理设计和优化SQL语句,同时确保...

    ORACLE错误码及解决方法

    错误码ORA-00959意味着尝试在不存在的表空间中创建对象,如索引。检查表空间名称,可以使用DBA_TABLESPACES或USER_TABLESPACES视图查询正确的表空间。 错误码ORA-01418表示尝试删除的索引不存在,这可能是因为输入...

    oracle 回闪日志 满了 ORA-03113 通信信道结束 进入 rman 删除日志

    在Oracle数据库管理过程中,经常遇到的一些问题包括回闪日志空间不足以及ORA-03113错误等。这些问题若不及时解决,可能会导致数据库性能下降甚至停机。下面我们将详细探讨这些现象的原因及解决方法。 #### Oracle回...

    oracle错误ora-00257解决办法

    1. **归档日志空间不足**:当数据库系统尝试写入新的归档日志文件时,发现指定的归档日志目录或磁盘空间已满,无法再保存新的归档记录。 2. **权限问题**:数据库用户可能没有足够的权限来访问或写入归档日志路径。...

    如何解决Oracle 常见错误 ORA-04031(PDF)

    如果`request_failures`大于0且`last_failure_size`大于`SHARED_POOL_RESERVED_MIN_ALLOC`,则表明ORA-04031错误是由共享池保留空间中缺乏足够的连续内存空间造成的。 2. **检查库高速缓存中的碎片**:使用`V$SQL...

    解决ORA 700 [kskvmstatact excessive swapping observed]

    在Oracle数据库中,ORA-00700错误是指内存不足或swap空间不足,导致数据库无法正常运行。解决此错误需要了解Linux系统的内存管理机制和swap空间的使用情况。 内存管理机制 Linux系统的内存管理机制主要通过 `/proc...

    oracle数据库-错误编码大全

    内存分配失败,可能是由于系统资源不足或请求的内存大小超过了可用的限制。 - ORA-00050: 获取入队时操作系统出错。这表明操作系统在分配Oracle需要的资源时出现问题,可能需要检查系统日志以找到具体原因。 - ORA...

    常见Oracle错误都在这了! ORA-00257/ORA-00313/ORA-28000/ORA-28000

    1. ORA-00257:空间不足错误 这个错误表明数据库系统没有足够的磁盘空间来执行某些操作,如写入归档日志或数据文件。最直接的解决方法是清理不再需要的归档日志文件,释放空间,或者增加磁盘存储。然而,在Oracle ...

    ORA-01555错误浅析

    1. **增加undo表空间的大小**:确保有足够的空间存储长时间运行事务产生的undo数据。 2. **调整undo_retention参数**:根据系统负载和事务特点合理设置,既不过长也不过短。 3. **优化查询和事务**:减少长时间...

Global site tag (gtag.js) - Google Analytics