精华内容
下载资源
问答
  • 数据库在运行过程中会不停的产生各类的trc文件,需要及时清理操作系统oracle目录,防止数据库hang死 1、清理oracle用户下的trc文件 oracle@jecndb31:/home/oracle$bdump oracle@jecndb31:/oracle/app/oracle/...

    数据库在运行过程中会不停的产生各类的trc文件,需要及时清理操作系统oracle目录,防止数据库hang死

    1、清理oracle用户下的trc文件

    oracle@jecndb31:/home/oracle$bdump

    oracle@jecndb31:/oracle/app/oracle/diag/rdbms/ecndb3/ecndb31/trace$cd ..

    oracle@jecndb31:/oracle/app/oracle/diag/rdbms/ecndb3/ecndb31$du -sm * | sort -n

    1       cdump

    1       hm

    1       incident

    1       incpkg

    1       ir

    1       lck

    1       log

    1       metadata_dgif

    1       metadata_pv

    1       stage

    1       sweep

    4       metadata

    31      alert

    775     trace

    如果这里有目录占用很大空间,可以使用adrci命令清理

    首先show home 查看目录设置是否正确,如果不正确则用set命令设置。

    oracle@jecndb31:/oracle/app/oracle/diag/rdbms/ecndb3/ecndb31$adrci

    ADRCI: Release 12.1.0.2.0 - Production on Wed Dec 5 14:44:14 2018

    Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved.

    ADR base = "/oracle/app/oracle"

    adrci> show home

    ADR Homes:

    diag/rdbms/ecndb3/ecndb31

    adrci> set home diag/rdbms/ecndb3/ecndb31

    adrci> purge -age 4320 -type TRACE(ALERT|INCIDENT|CDUMP|HM|UTSCDMP)---这里清理3天前的文

    单位是分钟、alert是指log_n.xml文件

    如果使用adrci命令效果不明显并且trace还是占用很大很空间,进入trace目录,应该会存在很多cdmp*类型的文件夹,这些文件夹都是已日期命名,可以使用rm命令删除

    oracle@edc1db01.ngbas.js.cmcc:/u01/app/oracle/diag/rdbms/dczcdb1/dczcdb11/trace$ ls -ld cdmp*

    drwxr-xr-x 2 oracle asmadmin 77824 Nov 12 12:34 cdmp_20181112123419

    drwxr-xr-x 2 oracle asmadmin 77824 Nov 12 12:36 cdmp_20181112123635

     

    2、清理监听日志文件

    lsnrctl status xxx(监听名称)

    进入监听日志文件alert目录,

    find ./ -mtime +3 -name "log_*" -exec rm {} \;

     

    3、在oracle10g的版本中无adrci工具,则只能使用文件系统的管理方式。但原则上不允许使用rm方式直接删除trace文件,而是需要将文件置空,具体命令为

    find . -mtime +3 -name "*.trc"|awk '{print(" ")>$1}'

     

    4、其他情况

    以上2种情况清理之后都没有效果则cd /oracle/app目录下逐层使用du -sm * ,查找出占用很大空间目录,进入该目录删除可清理的文件。(如果找到的trc/log 文件是GI产生的,使用>清理)

    展开全文
  • oracle数据清理.sql

    2019-11-20 10:34:13
    oracle数据清理
  • oracle12.1 清理 trace目录文件

    千次阅读 2018-12-07 20:50:10
    路径:/u01/app/oracle/diag/rdbms/orcl/orcl/trace +7: 保留近7天 find /u01/app/oracle/diag/rdbms/orcl/orcl/trace -mtime +7 -name "*.trc" | xargs rm -f find /u01/app/oracle/diag/rdbms/orcl/...

     

    命令解释:

    路径:/u01/app/oracle/diag/rdbms/orcl/orcl/trace

    +7: 保留近7天

    find /u01/app/oracle/diag/rdbms/orcl/orcl/trace -mtime +7 -name "*.trc" | xargs rm -f
    find /u01/app/oracle/diag/rdbms/orcl/orcl/trace -mtime +7 -name "*.trm" | xargs rm -f

    展开全文
  • Oracle日志清理

    2016-01-27 16:41:03
    Oracle可能因应用安装目录空间不足,无法写日志,导致数据库不可访问。解决办法是增加目录空间,另一个是清理数据日志。 清理alert日志步骤如下所示,如日志目录不正确,请根据实际的应用安装环境修改路径: ...

    Oracle可能因应用安装目录空间不足,无法写日志,导致数据库不可访问。解决办法是增加目录空间,另一个是清理数据日志。


    清理alert日志步骤如下所示,如日志目录不正确,请根据实际的应用安装环境修改路径:

    1) 清理侦听下的alert日志

    $ cd /oracle/diag/tnslsnr/LP30PSASAD2/listener/alert
    $ rm -rf log_*.xml
    
    

    2) 清理DB下的alert日志

    $ cd /oracle/diag/rdbms/orapsas/ORAPSAS/alert
    $ rm -rf log_*.xml
    
    

    3) 清理DB下的trace日志

    $ cd /oracle/diag/rdbms/orapsas/ORAPSAS/trace
    
    $ rm -f*.trc *.trm
    $ >alert_ORAPSAS.log


    展开全文
  • ORACLE清理工具

    2020-11-01 14:01:31
    ORACLE清理工具 自动清理工具 自动清理注册表 无忧安装卸载工具ORACLE清理工具 自动清理工具 自动清理注册表 无忧安装卸载工具
  • 该压缩包内含使用说明 经人工亲测可有效清理注册表、相关的残留服务。 Oracle残留清理工具-windows.rar 大小:28.3 MB
  • oracle listener 有时候不能正常启动,报错。如果配置都正确,一般是由于运行目录信息有问题造成。...一般可以通过删除 /var/tmp/.oracle 目录后尝试重启listener。 mv /var/tmp/.oracle /var/tmp/.oracle_backup

    oracle listener 有时候不能正常启动,报错。如果配置都正确,一般是由于运行目录信息有问题造成。

    一般可以通过删除 /var/tmp/.oracle 目录后尝试重启listener。

    mv /var/tmp/.oracle /var/tmp/.oracle_backup

    展开全文
  • oracle卸载清理

    2013-10-31 11:43:26
    oracle想卸载干净的可以参考一下,以后会一直用的到的。
  • 介绍了oracle自动清理archivelog文件的具体方法,有需要的朋友可以参考一下
  • ORACLE 定时清理归档日志详细过程.pdf
  • Oracle数据库清理日志

    千次阅读 2014-12-03 17:42:32
    打开sqlsplus.exe清理日志,一般在D:\oracle\product\10.2.0\db_1\BIN路劲下。根据具体的安装路径。 1、首先输入用户名密码连接数据库,密码是看不见的 Enter user-name: conn /as sysdba Enter password: ...
  • Oracle数据清理存储过程

    千次阅读 2018-03-05 14:18:23
    /************************************... 功 能:清理表数据,保留z_ddwpt表当天数据,保留z_his表三天数据,删除后要检查索引的状态  UNUSABLE后重建索引,以达到对表的分析  说 明:通过JOB任务每天晚上0点...
  • Oracle清理日志流程

    2018-06-15 16:24:41
    Oracle清理日志流程,包含自动清理和手动清理过程,可直接对照操作。
  • oracle自动清理archivelog文件

    千次阅读 2014-10-17 14:03:31
    oracle自动清理archivelog文件   登陆到服务器上创建rman自动删除两天前的归档日志脚本 [oracle@108 ~]$ cat >>del_ora_log.rman  crosscheck archivelog all; delete noprompt expired ...
  • oracle数据清理日志

    2011-08-10 11:52:29
    oracle数据清理日志   背景: 公司生产数据库服务器表空间free不足,整个空间32个G,92%的空间被5%的表给占了;   这几张大表中大部分都是历史数据,实际可用数据只需6个月内即可,每张表有...
  • ORACLE 定时清理归档日志详细过程

    千次阅读 2019-02-14 16:16:11
    ORACLE 定时清理归档日志详细过程
  • [root@localhost]# su - oracle 执行 sqlplus / as sysdba进入oracle数据库 [oracle@localhost]# sqlplus / as sysdba 执行 sqlplus / as sysdba进入oracle数据库 [oracle@localhost]# sqlplus / as sysdba...
  • http://kaliarch.blog.51cto.com/8966921/1978151),由于业务增长,频繁的备份还原对于磁盘空间有了更大的空间需求,基本每周500G的磁盘,空间使用率都会达到85%以上,故编写oracle清理脚本结合crond自动清理oracle...
  • ORACLE数据清理

    千次阅读 2007-05-29 11:39:00
    最近做用户现场的数据清理工作,每个表需要删除的数据有50万条左右,结果只删除了2个表的数据后就出现了连接不上的情况,而且删除的速度很慢,2个表的删除花了一个晚上的时间,最后发现是arch日志满了的原因, 于是删除了...
  • Oracle 整理清理碎片

    2019-08-13 09:26:30
    SELECT blocks, empty_blocks, num_rows FROM user_tables WHERE table_name = ‘T_ITEM_MASTER’; SELECT segment_name, segment_type, blocks FROM dba_segments ...WHERE segment_name=‘T_ITEM_MASTER’;...
  • oracle 清理归档自启动文档,里面有详细的操作指引,手把手教你实现oracle 清理归档自启动
  • Oracle 定时清理归档日志脚本

    千次阅读 2019-07-25 09:00:12
    1 报错信息 ...ora-01034: oracle not available 11g ORA-24324: service handle not initialized 原因:由于数据库归档日志满了,不能继续往数据库里写数据。 2 查看归档日志大小 # su - oracle $...
  • 下面介绍下oracle下定时清理归档日志文件操作。 假设:归档日志满,清空归档日志办法如下。 第一步:在c盘下面建立一个RMAN_DEL.txt文件 第二步:做一个批处理文件,名为:RAMN_DEL.bat 放在c盘的根目录.文件...
  • 由于业务增长,频繁的备份还原对于磁盘空间有了更大的空间需求,基本每周500G的磁盘,空间使用率都会达到85%以上,故编写oracle清理脚本结合crond自动清理oracle归档日志。 二、工具介绍 RMAN(Recovery Manager)是...
  • oracle清理oracle空间

    千次阅读 2015-09-10 14:57:39
    -- 关闭oracle闪回功能 alter database flashback off; -- 删除某一个回收站的表, 注意要切换到这个表的用户下操作. PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw=="; -- 删除当前用户下,所有的bin回收站表 PURGE ...
  • oracle各类日志清理

    千次阅读 2017-06-12 14:14:44
    oracle各类日志清理(一般oracle软件目录约10G左右) 一般先进$ORACLE_BASE目录,查看哪个目录占用较大空间,并层层深入,定位到占用较大的目录,判断文件类型并清理。如下: [oracle@...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,729
精华内容 16,691
关键字:

oracle目录清理