问题描述:搭建DG的时候,要rman从orcl恢复到orclstd数据库来,dup复制了半天,结果最后报错:ORA-17627: ORA-12577: Message 12577 not found; product=RDBMS;                          facility=ORA网上找了文档,查到是磁盘被写满的问题于是就解决一下。

1.rman target sys/410526@orcl auxiliary sys/410526@orclstd
duplicate target database for standby from active database nofilenamecheck;

截图找不到了,但是报错是:ORA-17627: ORA-12577: Message 12577 not found; product=RDBMS;

2.orclstd:[root@orclstd dev]# df -h     查看一下orclstd磁盘空间使用率高达98%,不知道是什么原因,进行排查

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2              35G   33G  865M  98% /

/dev/sda1              99M   22M   73M  23% /boot

tmpfs                 995M     0  995M   0% /dev/shm

3.[root@orclstd /]# du -h --max-depth=1     查看一下当前磁盘文件的使用情况,发现/u01竟然有25G

4.跟着路径接着找,发现有一个占2.6G的监听日志

/u01/app/oracle/product/11.2.0/dbhome_1/network/trace/listener.log

5.删掉监听日志,

[root@orclstd trace]# rm listener.log

6.继续查看有没有其他比较大文件,发现alert日志中,有大量的log.xml文件产生

[root@orclstd trace]# cd ..

[root@orclstd listener]# ls

alert  cdump  incident  incpkg  lck  metadata  metadata_dgif  metadata_pv  stage  sweep  trace

[root@orclstd listener]# cd alert/

[root@orclstd alert]# ls

7.查看一下总量大小,大概有16个G,把我的磁盘空间都占满了,暂时想不清楚原因,先删掉.xml

[root@orclstd alert]# du -sh

16G .

8.删掉log.xml文件

[root@orclstd alert]# rm *.xml

rm: remove regular file `log_1000.xml'? ^C

[root@orclstd alert]# rm -f *.xml

8.重新查看磁盘空间,有种瞬间被释放的感觉,user%降到了44%

df -h

[root@orclstd alert]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2              35G   15G   19G  44% /

/dev/sda1              99M   22M   73M  23% /boot

tmpfs                 995M     0  995M   0% /dev/shm

9.之前rman的时候已经导入过来库的文件了,所以现在orclstd备库已经可以启动到mount状态了,现在把备库orclstd更改到nomount状态,现在重新rman导入已经没有问题了。

10.不清楚怎么会产生这么大的监听文件,以及可能被记录的日志,想起来昨天lsnrctl start的时候一直connecting to不起来,中间又killed几次监听进程,不知道是不是这个原因,导致了大量的日志被记录

ORA-17627: ORA-12577:关于文件存储满的问题的更多相关文章

  1. oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性

    学习:http://www.cnblogs.com/william-lee/archive/2010/10/20/1856261.html 之前因为安装的是windows server 2008 r2 ...

  2. 转 为什么文件存储要选用B+树这样的数据结构?

    为什么文件存储要选用B+树这样的数据结构? "文件存储要选用B+树这样的数据结构"--没记错的话,这是严蔚敏那本数据结构书上的一句结论.不知道是我没细看还是她没细讲,反正当时纯粹应 ...

  3. listener.ora/sqlnet.ora/tnsnames.ora配置文件详解

    oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下. 英文说明: The ...

  4. 文件存储B+树

    文件存储要选用B+树这样的数据结构 “文件存储要选用B+树这样的数据结构”——没记错的话,这是严蔚敏那本数据结构书上的一句结论.不知道是我没细看还是她没细讲,反正当时纯粹应试地记了这么个结论.不求甚解 ...

  5. 【Linux】文件存储结构

    大部分的Linux文件系统(如ext2.ext3)规定,一个文件由目录项.inode和数据块组成: 目录项:包括文件名和inode节点号.  Inode:又称文件索引节点,包含文件的基础信息以及数据块 ...

  6. C# 日志记录分级功能使用 按照日期,大小,或是单文件存储

    本文将使用一个Nuget的一个组件库来实现一个简单强大的日志记录功能,包采用线程安全实现,所有的记录在后台完成,即使您在前台调用100万次方法,耗时也不过1000ms(具体时间依照电脑性能决定),支持 ...

  7. OSS与文件系统的对比 文件存储 块存储 对象存储

    基本概念介绍_开发指南_对象存储 OSS-阿里云  https://help.aliyun.com/document_detail/31827.html 强一致性 Object 操作在 OSS 上具有 ...

  8. Kafka与RocketMq文件存储机制对比

    一个商业化消息队列的性能好坏,其文件存储机制设计是衡量一个消息队列服务技术水平和最关键指标之一. 开头问题 kafka文件结构和rocketMQ文件结构是什么样子?特点是什么? 一.目录结构 Kafk ...

  9. mysql变成类型字段varchar值更新变长或变短底层文件存储原理

    为了搞清楚MySQL对于可变长度字段值修改时,如何高效操作数据文件的机制.之前一直模糊不清,网上也搜不到现成的答案.经过多方资料搜集整理.写出此文供大家一起参阅.由于涉及众多非常底层的知识,我假设读者 ...

随机推荐

  1. hdu5969最大的位或

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5969 题意:给定自然数l和r ,选取2个整数x,y,满足l <= x <= y <= r ...

  2. Java并发编程系列-(2) 线程的并发工具类

    2.线程的并发工具类 2.1 Fork-Join JDK 7中引入了fork-join框架,专门来解决计算密集型的任务.可以将一个大任务,拆分成若干个小任务,如下图所示: Fork-Join框架利用了 ...

  3. iSensor APP 之 摄像头调试 OV9655 测试之二

    参考上一篇博客 iSensor APP 之 摄像头调试 OV9655 本次链接主要介绍,使用ov9655输出QVGA格式,320*240  YUV输出,图像效果还不错,用户可以参考此模板改变分辨率,不 ...

  4. solr索引基本原理

    solr是一个全局检索引擎,能够快速地从大量的文本数据中选出你所需要的数据,而你只需要提供相应的关键词进行检索.solr的高效率查询靠的是底层强大的索引库,所以solr最关键的技术也是其底层的索引设计 ...

  5. idea实现简单热部署

    首先我们打开设置tomcat的页面         

  6. 信道估计之LS

    在无线通信系统中,系统的性能主要受到无线信道的制约.基站和接收机之间的传播路径复杂多变,从简单的视距传输到受障碍物反射.折射.散射影响的传播.在无线传输环境中,接收信号会存在多径时延,时间选择性衰落和 ...

  7. webpack实践(二)- webpack配置文件

    webpack系列博客中代码均在github上:https://github.com/JEmbrace/webpack-practice <webpack实践(一)- 先入个门> < ...

  8. Django day03之表设计分析

    models.py文件中创建表字段分析实例: 图书管理系统---> 书.作者.出版社作为基表 from django.db import models # Create your models ...

  9. 获取本地计算机名称和Ip地址

    using System.Net; Dns.GetHostName();//获取本地计算机主机名 IPAddress[] IP = Dns.GetHostAddresses(Dns.GetHostNa ...

  10. .NET Core依赖注入集成Dynamic Proxy

    在<Castle DynamicProxy基本用法>中介绍了如何将DP与Autofac集成使用,而 .NET Core有自己的依赖注入容器,在不依赖第三方容器的基础上,如何实现动态代理就成 ...