当前位置:  数据库>oracle

Oracle归档空间不足导致 imp 大数据假死

    来源: 互联网  发布时间:2017-05-13

    本文导语: 这里说的大数据只是相对来讲,试验用的数据大小为4GB... 先描述下出现的状况,首先,用vmware workstation 9 新建一个虚拟机,安装CentOS 6,在Oracle官方下载了联机文档,安照官方的文档一步一步操作。(其实安装次数多了也就明白...

这里说的大数据只是相对来讲,试验用的数据大小为4GB...

先描述下出现的状况,首先,用vmware workstation 9 新建一个虚拟机,安装CentOS 6,在Oracle官方下载了联机文档,安照官方的文档一步一步操作。(其实安装次数多了也就明白了,安装oracle无非是做好这些工作:1,必须有图 形界面。2,所需要的包要安装齐全。3,更改内核参数。4,建立用户,以及组群。5,安装目录授权)之前oracle一直没有RHEL6的安装文档,现在 有了,我下载了最新的oracle数据库安装文件(怕老版本检测那关通不过)。这是官方文档下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html

在这里我罗嗦一下,发现个奇怪问题,所依赖的包全部安装完毕之后,安装oracle软件时候,检测好多软件包没装,我挨个查,确定100%安装了,但是就 是检测没安装(安装的软件包比它要求安装的要新),不过,文档写的很清楚,or laster ,明明支持更新的版本...

当自己确认了,没问题了,直接ignore all 忽略所有,继续安装,一路顺畅,没有报错~~

上面只是说了一下安装时候有点有郁闷,在RHEL5上安装就很好,这方面应该是oracle的问题。下面,就是导入数据遇到的问题,当我安装好了数据库, 创建了表空间,开始导入数据的时候,之前一切顺利,后来卡在半路死活不动。我以为虚拟机假死,问候了vmware好几次。可是我发现在虚拟机下干嘛都很 快,但是就是倒入一半就死掉了。死活不动了。如果这时候你用ctrl+c,强制终止的话,你关掉虚拟机再开机就会报错露,很经典的错误。ORA-03113: 通信通道的文件结尾(错误解决)这个链接大家看看。

后来知道,会话没结束就强制终止了所以才会出现如此错误。如果真的强制结束了没关系,把会话也结束掉就可以了。

select sid,serial#,status,server from v$session where username='ABC';  ----ABC就是用户啦~

oracle会通过系统标识符(system Identifier,SID)和序列号(Serial Number,SERIAL#)唯一标识一个会话。看看处于活动状态的(active)的会话是哪个,把它结束掉。

alter system kill session '7,15';

这里举个例子,终止会话(SID=7,SERIAL#=15)。

把会话结束掉就不会有ORA-03113的错误问题了。

后来发现,造成以上现象的问题在于----归档!!

归档的日志空间满了,所以一直卡在那里不动了!有两个办法解决这个问题,1:增加归档日志空间(我默认安装好之后是4GB),2,删除一些归档日志。

一:增加归档日志空间大小

select * from v$recovery_file_dest;

show parameter db_recovery_file_dest

查看归档日志大小,以及空间使用情况。

alter system set db_recovery_file_dest_size=20G;

二:删除归档日志(以下复制于网络文章)

以ORACLE用户身份登录到数据库服务器

进入ORACLE数据备份工具

rman target/

或rman target/@orcl

2.在命令窗口里面执行

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

说明

SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除  闪回的数据。

同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库。

DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';


    
 
 

您可能感兴趣的文章:

  • 切换Oracle的归档模式以及非归档模式
  • oracle的归档模式 ORACLE数据库归档日志常用命令
  • 更改Oracle数据库的归档模式
  • 查看修改Oracle10G归档日志空间的限制
  • 关于Oracle将目标数据库设为归档模式应该注意的问题
  • Oracle 删除归档日志实例
  • oracle 如何关闭打开归档日志
  • Oracle数据库归档模式的切换
  • Linux下Oracle归档日志自动清理脚本代码(sh)
  • Oracle中归档模式的定义简述
  • Oracle10g自动归档设置
  • 更改Oracle数据库到归档模式
  • oracle日志操作模式(归档模式和非归档模式的利与弊)
  • Oracle 11G闪回数据归档新功能详述
  • win平台oracle rman备份和删除dg备库归档日志脚本
  • Oracle相关:Rman Crosscheck删除失效归档
  • Oracle切换为归档模式的步骤及问题解决
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • oracle 视图权限 oracle 创建视图权限不足
  • fedora10安装oracle11g提示物理内存不足怎么办?
  • 求救:HPUNIX下的ORACLE7执行select * from tablename提示权限不足!!
  • 新手求助:RedHat安装oracle 11g 检测空间不足
  • Oracle安装过程中物理内存检查及临时temp空间不足问题解决
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,