热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle:解决归档日志的问题

1:在数据库处于打开状态查看数据归档状态:C:\Users\Administrator>sqlplus/nologSQL*Plus:Release11.2.0.3.0ProductiononFriMar2312:10:312012Copyright(c)1982,2011,Oracle.All...
 
1:在数据库处于打开状态
查看数据归档状态:
C:\Users\Administrator>sqlplus /nolog
SQL*Plus: Release 11.2.0.3.0 Production on Fri Mar 23 12:10:31 2012
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
SQL> connect /as sysdba;
Connected.
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     1
Next log sequence to archive   2
Current log sequence           2
从这个可以看出Archive destination            USE_DB_RECOVERY_FILE_DEST   归档日志的存放闪回区.  www.2cto.com  
查看闪回区大小
SQL> show parameter db_re
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      D:\app\Administrator\fast_reco very_area
db_recovery_file_dest_size            big integer  4122M
db_recycle_cache_size                big integer  0
从这里可以看出闪回去的位置和大小
去查看归档所在目录的真实大小 .这里就是闪回区所在的目录,如果真实目录的大小是不是已经打到闪回区的大小,如果是可以增大闪回区的大小,使用下面命令
SQL> alter system set db_recovery_file_dest_size=6G;
System altered.
2:数据已经关闭状态
数据已经关闭,在开启是报错.可以把数据库开启到mount 状态下修改参数
SQL> startup mount
ORACLE instance started.
Total System Global Area 2572144640 bytes
Fixed Size                  2257952 bytes
Variable Size             570428384 bytes
Database Buffers         1979711488 bytes
Redo Buffers               19746816 bytes
Database mounted.
可以再这种模式下修改参数 ,和查看.修改完毕后,在开启数据库
SQL> alter database open;
Database altered.
3:删除归档日志 方法1
:可以先删除磁盘上的日志文件,在去数据库里删除逻辑日志记录
登陆到rman
C:\Users\Administrator>rman target /
Recovery Manager: Release 11.2.0.3.0 - Production on Fri Mar 23 12:31:50 2012
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
connected to target database: TEST (DBID=2076824462)  www.2cto.com  
RMAN>
查看日志清单
RMAN> list archivelog all;
using target database control file instead of recovery catalog
List of Archived Log Copies for database with db_unique_name TEST
=====================================================================
Key     Thrd Seq     S Low Time
------- ---- ------- - ---------
1       1    2       A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_2_7PQYKCLL_.ARC
这里可以看到日志清单;
检查归档日志状态;
RMAN> crosscheck archivelog all;
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=8 device type=DISK
validation failed for archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\
012_03_23\O1_MF_1_2_7PQYKCLL_.ARC RECID=1 STAMP=778681261
validation failed for archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\
012_03_23\O1_MF_1_3_7PQYKGH3_.ARC RECID=2 STAMP=778681262
validation failed for archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\
012_03_23\O1_MF_1_4_7PQYKKFQ_.ARC RECID=3 STAMP=778681265
validation failed for archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\
012_03_23\O1_MF_1_5_7PQYKQTW_.ARC RECID=4 STAMP=778681272
validation failed for archived log  www.2cto.com  
删除日志:
RMAN> delete expired archivelog all;
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=8 device type=DISK
List of Archived Log Copies for database with db_unique_name TEST
=====================================================================
Key     Thrd Seq     S Low Time
------- ---- ------- - ---------
1       1    2       X 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_2_7PQYKCLL_.ARC
2       1    3       X 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_3_7PQYKGH3_.ARC
3       1    4       X 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_4_7PQYKKFQ_.ARC
4       1    5       X 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_5_7PQYKQTW_.ARC
5       1    6       X 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_6_7PQYKSX0_.ARC
这里会提示你是否删除:
Do you really want to delete the above objects (enter YES or NO)? y
deleted archived log  www.2cto.com  
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_2_7PQYKCLL_.ARC RECID=1 STAMP=778681261
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_3_7PQYKGH3_.ARC RECID=2 STAMP=778681262
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_4_7PQYKKFQ_.ARC RECID=3 STAMP=778681265
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_5_7PQYKQTW_.ARC RECID=4 STAMP=778681272
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_6_7PQYKSX0_.ARC RECID=5 STAMP=778681274
Deleted 5 EXPIRED objects

查看闪回区使用状态  
SQL> select * from v$flash_recovery_area_usage;
 
FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------ ------------------------- ---------------
CONTROL FILE                          0                         0               0
REDO LOG                              0                         0               0
ARCHIVED LOG                      11.99                         0            1224
BACKUP PIECE                          0                         0               0
IMAGE COPY                            0                         0               0
FLASHBACK LOG                         0                         0               0
FOREIGN ARCHIVED LOG                  0                         0               0
 
7 rows selected
方法2:直接在rman下删除归档日志
delete archivelog all completed before 'sysdate'; 
这个命令是把当前日期之前的全部删掉  www.2cto.com  
可以指定删除几天之前的,比如删除七天之前的
delete archivelog all completed before 'sysdate-7';
RMAN> delete archivelog all completed before 'sysdate';
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=8 device type=DISK
List of Archived Log Copies for database with db_unique_name TEST
=====================================================================
Key     Thrd Seq     S Low Time
------- ---- ------- - ---------
6       1    7       A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_7_7PQYKTMZ_.ARC
7       1    8       A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_8_7PQYKVVZ_.ARC
8       1    9       A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_9_7PQYKYYF_.ARC
9       1    10      A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_10_7PQYL03B_.ARC
10      1    11      A 23-MAR-12
        Name: D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2012_03_23
\O1_MF_1_11_7PQYL0XS_.ARC
Do you really want to delete the above objects (enter YES or NO)? y
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_7_7PQYKTMZ_.ARC RECID=6 STAMP=778681275
deleted archived log  www.2cto.com  
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_8_7PQYKVVZ_.ARC RECID=7 STAMP=778681276
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_9_7PQYKYYF_.ARC RECID=8 STAMP=778681279
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_10_7PQYL03B_.ARC RECID=9 STAMP=778681280
deleted archived log
archived log file name=D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\TEST\ARCHIVELOG\2
012_03_23\O1_MF_1_11_7PQYL0XS_.ARC RECID=10 STAMP=778681281
Deleted 5 objects
 

 
作者 aaron8219

推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 仙贝旅行是日本最大的旅游服务平台之一,为广大用户提供优质的日本定制游服务。随着用户数量的增长,仙贝旅行决定与智齿科技合作,全面替换原有客服系统,打造全新的在线客服体系。该体系具备多渠道快速接入的能力,让仙贝旅行轻松与各个渠道的接入用户完成沟通。同时,机器人与人工协同发力,提升客户服务水平。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • SAP羞辱国产软件商:技术停在10年前
    SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
author-avatar
mobiledu2502861593
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有