Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
删除Oracle归档日志方法_创想鸟

删除Oracle归档日志方法

一、查看归档日志情况1:在数据库处于打开状态查看数据归档状态:C:\Users\Administratorsqlplus/nologSQL*Plus:Release11.2.0.3.0ProductiononFriMar2..

一、查看归档日志情况

1:在数据库处于打开状态

查看数据归档状态:

C:UsersAdministrator>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

查看闪回区大小

SQL> show parameter db_re

 

NAME                                 TYPE        VALUE

———————————— ———– ——————————

db_recovery_file_dest                string      D:ppAdministratorast_reco very_area

从这里可以看出闪回去的位置和大小

去查看归档所在目录的真实大小 .这里就是闪回区所在的目录,如果真实目录的大小是不是已经打到闪回区的大小,如果是可以增大闪回区的大小,使用下面命令

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.

二、删除归档日志方法

方法1 :可以先删除磁盘上的日志文件,在去数据库里删除逻辑日志记录

登陆到rman

C:UsersAdministrator>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)

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:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_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

法语写作助手 法语写作助手

法语助手旗下的AI智能写作平台,支持语法、拼写自动纠错,一键改写、润色你的法语作文。

法语写作助手 31 查看详情 法语写作助手

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_2_7PQYKCLL_.ARC RECID=1 STAMP=778681261

validation failed for archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_3_7PQYKGH3_.ARC RECID=2 STAMP=778681262

validation failed for archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_4_7PQYKKFQ_.ARC RECID=3 STAMP=778681265

validation failed for archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_5_7PQYKQTW_.ARC RECID=4 STAMP=778681272

validation failed for archived log

删除日志:

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:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_03_23

O1_MF_1_2_7PQYKCLL_.ARC

 

2       1    3       X 23-MAR-12

        Name: D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_03_23

O1_MF_1_3_7PQYKGH3_.ARC

 

3       1    4       X 23-MAR-12

        Name: D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_03_23

O1_MF_1_4_7PQYKKFQ_.ARC

 

4       1    5       X 23-MAR-12

        Name: D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_03_23

O1_MF_1_5_7PQYKQTW_.ARC

 

5       1    6       X 23-MAR-12

        Name: D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG�2_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

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_2_7PQYKCLL_.ARC RECID=1 STAMP=778681261

deleted archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_3_7PQYKGH3_.ARC RECID=2 STAMP=778681262

deleted archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_4_7PQYKKFQ_.ARC RECID=3 STAMP=778681265

deleted archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_MF_1_5_7PQYKQTW_.ARC RECID=4 STAMP=778681272

deleted archived log

archived log file name=D:APPADMINISTRATORFAST_RECOVERY_AREATESTARCHIVELOG

012_03_23O1_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

——————– —————— ————————- —————

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/526835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Yseop 公司推出面向科学家的生成式 AI 助理 Yseop Copilot
上一篇 2025年11月9日 08:27:57
任天堂新直面会今晚10点举行 不会有NS2消息
下一篇 2025年11月9日 08:28:02

相关推荐

  • VSCode编写Java代码方法_VSCode搭建Java开发环境实战教程

    答案:在VSCode中配置Java开发环境需安装JDK并设置环境变量,再安装VSCode及Java扩展包,即可实现Java项目的创建、编写、运行与调试。它轻量、启动快,支持多语言和丰富扩展,集成Maven/Gradle,适合日常开发。 在VSCode里编写Java代码,说白了,就是把这个轻量级的代码…

    2026年9月21日
    100
  • 在Linux中如何通过命令行安装Java JDK

    在Linux中安装Java JDK可通过包管理器或手动安装,推荐使用系统自带工具安装OpenJDK。对于Ubuntu/Debian系统,先更新软件包列表:sudo apt update,再搜索可用版本:apt search openjdk-*,然后安装指定版本如OpenJDK 17:sudo apt…

    2026年9月20日
    000
  • 如何配置Scala与Java混合开发环境 Scala环境与JDK整合方法

    配置Scala与Java混合开发环境的关键是安装JDK、Scala并统一管理依赖。1. 安装JDK 8或11,配置JAVA_HOME和PATH;2. 安装Scala并设置SCALA_HOME;3. 使用SBT创建项目,配置build.sbt,组织src目录;4. 在IntelliJ IDEA中安装S…

    2026年9月20日
    100
  • 如何在Laravel中实现数据加密

    在laravel中实现数据加密的最直接且推荐方式是使用内置的crypt门面,其基于openssl并默认采用aes-256算法,通过app_key进行加解密。1. 使用crypt::encryptstring()或crypt::encrypt()对字符串或数组/对象进行加密;2. 使用crypt::d…

    2026年9月13日
    100
  • 如何在mysql中迁移分区表数据

    答案:MySQL分区表数据迁移需确保结构兼容性和数据完整性,常用方法包括:1. 使用INSERT INTO…SELECT迁移数据,要求目标表已存在且WHERE条件匹配分区范围;2. 通过mysqldump导出导入,适用于跨实例迁移,操作简单但大表性能差;3. 模拟EXCHANGE PAR…

    2026年9月10日
    100
  • thinkphp8相比thinkphp6有哪些新特性

    ThinkPHP8在性能、架构、功能和开发体验上全面升级,采用全新模块化架构,优化路由解析与数据库查询,提升响应速度;支持PHP 8.0+新特性,代码更简洁高效;增强中间件、路由、模型及验证功能,强化安全防护;兼容TP6代码,无缝升级,降低迁移成本。 ThinkPHP8 相比 ThinkPHP6 进…

    2026年9月10日
    400
  • Oracle DATE类型的时间组件处理与日期存储策略

    Oracle数据库的`DATE`数据类型始终包含日期和时间组件,即使未明确指定时间,系统也会默认填充午夜(00:00:00)。因此,当期望只存储日期时,实际存储的仍会包含时间部分。本文将深入探讨这一特性,并提供在SQL查询和应用程序层面有效管理和显示日期(不含时间)的策略,强调应通过格式化而非尝试修…

    2026年9月9日
    200
  • mysql中如何审计用户操作

    答案:MySQL审计可通过企业版插件、通用日志、触发器或外部工具实现。使用MySQL Enterprise Audit插件可详细记录登录与操作行为;社区版可启用general_log记录所有SQL语句,但影响性能;关键表可创建审计表和触发器追踪DML变更;还可结合Percona、ProxySQL或E…

    2026年9月9日
    100
  • 如何在安装完成后配置表空间管理

    首先创建表空间并指定存储路径与大小,Oracle和PostgreSQL通过CREATE TABLESPACE命令实现;接着可为用户设置默认表空间,避免每次建表显式指定;然后在建表时可通过TABLESPACE子句指定对象存储位置;定期使用系统视图或函数监控表空间使用情况,防止空间不足;当空间紧张时,可…

    2026年9月9日
    000
  • 什么是mysql数据库及其基本概念

    MySQL是开源关系型数据库,基于SQL操作,用于Web开发;包含数据库、表、行、列等基本概念,支持主键唯一标识和外键关联表,常用SQL语句包括SELECT、INSERT、UPDATE、DELETE,广泛应用于电商、博客等需数据持久化与一致性的场景。 MySQL 是一种广泛使用的关系型数据库管理系统…

    2026年9月8日
    100
  • OpenJPA与Oracle:解决4000字节字符串限制警告

    当openjpa在oracle数据库环境中记录“warn: … is being mapped with a handler that may not be able to store values over 4000 bytes/chars long”警告时,这通常意味着实体中某个字符…

    2026年9月8日
    000
  • 数据量大的App制作,数据库如何选型?

    在开发处理大量数据的应用程序时,数据库的选择至关重要。选择一个合适的数据库不仅能确保数据的存储效率和安全性,还能提升应用程序的整体性能和用户体验。以下将从几个关键方面探讨如何为数据量大的app选择合适的数据库。 首先,考虑数据量的大小。 对于数据量庞大的应用程序,首要考虑的是数据库的存储能力和扩展性…

    2026年9月7日
    000
  • 最小化Java中的可变范围:安全有效代码的最佳实践

    本文探讨了缩小Java变量作用域以提升代码可读性、可维护性和安全性至关重要的问题。文章将Java的面向对象方法与C等语言进行了对比,并通过方法封装和受控访问等最佳实践示例,阐述了如何有效地限制变量的作用域。 在Java中,变量的作用域是指程序中可以访问该变量的区域(Mahrsee, 2024)。作用…

    2026年9月7日
    000
  • 解决SQL Server 2016 JRE7更新问题

    解决SQL Server 2016 JRE7更新问题解决SQL Server 2016 JRE7更新问题解决SQL Server 2016 JRE7更新问题解决SQL Server 2016 JRE7更新问题

    安装sql server 2016时,若系统中缺少必要的运行组件,可能会导致安装过程被中断。其中,未安装合适的java运行环境是较为常见的原因之一。为避免此类问题,应在安装前部署与sql server兼容的jre版本,并正确设置相关环境变量。完成配置后,重新启动sql server安装程序即可继续安…

    2026年9月7日 用户投稿
    000
  • Java开发入门必学技能清单

    Java开发入门必学技能清单Java开发入门必学技能清单Java开发入门必学技能清单Java开发入门必学技能清单

    java开发一般指的是javaee方向的开发,从事这一领域需要掌握一系列核心技术,如servlet、jsp、spring框架、hibernate、数据库操作以及web服务等相关知识。 1、 打好JavaSE基础是学习Java开发的前提,无论后续是走JavaEE路线还是转向安卓开发,这都是必不可少的一…

    2026年9月7日 用户投稿
    100
  • 什么是爪哇?为什么在后端开发中受欢迎?

    Java凭借其跨平台兼容性、处理大型应用的能力以及可靠性,成为后端开发领域举足轻重的编程语言。自1995年由Sun Microsystems发布以来,Java已广泛应用于各种后端系统。 其在后端开发中的流行,源于以下几个关键优势: 跨平台运行: Java遵循“一次编写,随处运行”(WORA)原则。借…

    2026年9月7日
    100
  • TypeORM中如何实现递归查询获取父ID?

    TypeORM递归查询:获取父ID及路径 TypeORM自身并不直接支持递归查询,需要借助数据库原生SQL语句或自定义逻辑实现。本文将介绍几种在TypeORM中实现递归查询的方法,以获取指定ID的父ID及完整路径。 场景: 假设数据库表结构如下,id为主键,pid为父ID: +—-+—–+…

    2026年9月5日
    000
  • Oracle和MySQL如何给表添加注释

    在mysql和oracle数据库中, 字段或列的注释是用属性comment来添加。创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。下面就来介绍添加注释的方法,有需要的可以参考一下。 Oracle添加注释(comment) 在Oracle数据库中,字段或列的注释是用属性comm…

    2026年9月5日
    100
  • Java技术受制于国外厂商,如何规避潜在的封锁风险?

    摆脱国外厂商依赖,保障Java技术自主可控 当前,许多Java开发者面临一个现实挑战:核心框架和中间件主要由国外厂商掌控,潜在的封锁风险不容忽视。一旦这些厂商停止更新或调整许可协议,国内开发者将面临巨大困境。如何有效规避这种风险,保障Java技术的自主可控性? 开源Java生态的可靠选择 Oracl…

    2026年9月4日
    300
  • Java技术面临封锁风险吗?如何应对潜在的风险?

    Java技术封锁风险及应对策略 Java凭借其跨平台优势和面向对象特性,在云计算和大数据时代广泛应用。然而,核心框架和中间件主要由国外企业掌控,引发了开发者对其潜在封锁风险的担忧:一旦国外厂商停止更新或调整授权,国内开发者将面临巨大挑战。 专家指出,需具体分析此类风险。历史上,开源软件因商业或法律原…

    2026年9月4日
    200

发表回复

登录后才能评论
关注微信