- 浏览: 903575 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (1095)
- 大数据存储 (76)
- 编程语言(Java&Scala) (46)
- 大数据建模 (33)
- 开发与管理 (8)
- 操作系统 (13)
- 实用代码集合 (25)
- 新技术研究 (15)
- 前端技术研究 (22)
- 物联网 (18)
- 兴趣探索 (15)
- 编程语言(Groovy&Grails) (92)
- 编程语言(RubyOnRails) (153)
- 个人收藏 (153)
- 技术管理 (12)
- 编程语言(Flex) (8)
- 架构和框架(GWT) (4)
- 数学和算法 (6)
- 人工智能(TensorFlow) (11)
- 编程语言(Python) (6)
- 移动开发 (4)
- 软件工程实践 (54)
- 个人感悟 (6)
- 职场感悟 (5)
- 行业经验 (23)
- 产品和运营 (10)
- 生活与随想 (155)
- 简单生活 (70)
- 天空的云 (53)
- 秋月春风 (14)
- 东逝水 (59)
- 浪花淘 (35)
- 白发渔樵 (4)
最新评论
-
cljhyjs:
今天看看在研究,已经安装好了,请问怎么一步一步使用呢?
Thingsboard -
yx200404:
说一下十维空间 -
Clear_Love:
设置了也报错
Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误 -
wang263574375:
我想问的是,如果防火墙的设置不能改变,那么要怎么处理呢?
ORA-12571:TNS包写入程序失败 -
ralflsb:
SmartSVN 8.6
SmartSVN破解包
ORA-00257: archiver error. Connect internal only, until freed——解决
参考http://www.2cto.com/database/201109/104615.html,
开启归档后,操作一个大表迁移表空间,执行了1个多小时没完成就手动给中断了,但是再次用plsql登陆时提示“ORA-00257: archiver error. Connect internal only, until freed”,原来是日志满了,根据上述网址提供的步骤操作后就可以,即删除部分归档日志。
1.首先查看当前flash recovery area使用情况
2.清除部分日志
采用rman方式清除日志
第二种方法 : 就是增大闪回日志文件的最大大小。如下
参考http://www.2cto.com/database/201109/104615.html,
开启归档后,操作一个大表迁移表空间,执行了1个多小时没完成就手动给中断了,但是再次用plsql登陆时提示“ORA-00257: archiver error. Connect internal only, until freed”,原来是日志满了,根据上述网址提供的步骤操作后就可以,即删除部分归档日志。
1.首先查看当前flash recovery area使用情况
C:\windows\system32>sqlplus sys/fyzh@orcl as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期三 9月 4 18:08:48 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> show parameter log_archive_dest; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ log_archive_dest string --日志路径的value没有值 log_archive_dest_1 string .............................................................省略 log_archive_dest_state_1 string enable ............................................................省略 SQL> set linesize 200 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 99.98 0 97 发现已经使用了99.98% BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 0 0 0 FOREIGN ARCHIVED LOG 0 0 0 已选择7行。
2.清除部分日志
采用rman方式清除日志
C:\windows\system32>rman target sys/fyzh 恢复管理器: Release 11.2.0.1.0 - Production on 星期三 9月 4 18:35:02 2013 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到目标数据库: ORCL (DBID=1351232595) RMAN> crosscheck archivelog all; --先检查下 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=68 设备类型=DISK 对归档日志的验证成功 归档日志文件名=E:\APP\FUYINZHEN\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_09_04\O1_MF_1_329_92FRDR8G_.ARC RECID=77 STAMP=825262239 对归档日志的验证成功 .......................................................... RMAN> delete expired archivelog all; --删除过期的日志,本库没有过期的 释放的通道: ORA_DISK_1 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=68 设备类型=DISK 说明与资料档案库中的任何归档日志都不匹配 --没有过期的,为了腾出空间,就指定到具体的时间将其删除。 RMAN>delete archivelog until time "to_date('2013-09-04 13:00:00','yyyy-mm-dd hh24:mi:ss')"; --删除后在看日志使用的空间情况,发现已使用的只有21.73% 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 21.73 0 21 BACKUP PIECE 0 0 0 IMAGE COPY 0 0 0 FLASHBACK LOG 0 0 0 FOREIGN ARCHIVED LOG 0 0 0 已选择7行。
第二种方法 : 就是增大闪回日志文件的最大大小。如下
alter system set DB_RECOVERY_FILE_DEST_SIZE=10g
发表评论
-
一句话介绍
2019-09-23 16:02 31“技术出身喜欢运营工作的不务正业的产品狗。” -
努力去提高层次,而不是在低层次努力
2018-08-30 11:21 395努力去提高层次,而不是在低层次努力 -
世界只有三件事:做事、做式、做局!(深度好文)
2017-12-05 17:53 0世界的上的人,其实只 ... -
新绎健康
2017-10-29 18:16 14新绎健康 -
java用jdbc连接neo4j
2017-10-21 23:05 348java用jdbc连接neo4j -
147的故事!单杆满分为何引无数斯诺克名将竞折腰
2017-10-20 12:28 340这是一个追求极致的故事。 有人奋斗一辈子,难求一杆。 有人轻轻 ... -
实时搜索引擎Elasticsearch学习
2017-09-21 18:33 419实时搜索引擎Elasticsearch(1)——基础概念、安装 ... -
几个比较有意思的议题
2017-08-01 14:58 01.当前计算机模型下的计算机是否可以产生意识? 2.一个国家即 ... -
互联网保险O2O平台微服务架构设计
2017-03-16 17:46 532互联网保险O2O平台微服务架构设计 -
mysql单表大数据如何优化?
2017-01-13 14:31 363mysql单表大数据如何优化? -
房价价值公式
2016-11-23 16:41 389房价价值公式:“100%产=80%地+20%房”。 具 ... -
我们这一代人的困惑
2016-08-18 00:47 382我们这一代人的困惑 -
Maven教程
2016-04-29 12:26 312Apache Maven是一个软件项目管理和综合工具。基于 ... -
Tomcat集群方案
2016-04-29 11:18 400多个tomcat要一起协同工作有几种办法,可以考虑的方案有以下 ... -
架构漫谈
2016-04-25 14:39 448架构好文,值得品读。 架构漫谈(一):什么是架构? 架构漫 ... -
讨要的欠款的技巧
2016-03-15 16:00 01、磨 对欠账人不 ... -
关于产品的一些思考-卓越产品练成记
2015-12-11 16:58 516产品起初,一般都是很简答的。 主要是功能简单,能满足基本要求, ... -
创业者特质
2015-09-22 14:34 501抗压能力强,有冒险精神,担当负责,乐观通达,沟通能力强。 -
产品经理课程
2015-06-26 12:29 0产品经理的概念 -
什么是顶尖的互联网产品经理?
2015-02-06 14:12 563今天在微博上看到某人转的Ben Horowitz的一篇《什么是 ...
相关推荐
归档日期满了报 ORA-00257 archiver error. Connect internal only, until freed 错误的处理方法
当归档日志空间不足时,可能会遇到"ORA-00257: archiver error. Connect internal only, until freed"错误,这表明数据库无法进行正常的归档操作。以下是一些处理此问题和管理Oracle归档日志的详细步骤及知识点: 1...
首先,我们来看一下引发问题的错误信息:“ORA-00257: archiver error. Connect internal only, until freed.” 这个错误通常表示归档日志空间不足,无法进行正常的数据库操作。为了解决这个问题,我们需要清理磁盘...
当归档日志空间不足时,可能会出现“ORA-00257: archiver error. Connect internal only, until freed”这样的错误,这会阻止数据库的正常运行。 归档日志默认存储在数据库的闪回恢复区(Flash Recovery Area)。在...
Connect internal only, until freed”,这个错误提示是因为归档日志未能及时清理或归档导致空间不足所引发的。 #### 知识点三:检查与定位归档日志存储位置 1. **登录数据库**: ```sql SQL>conn sys/oracle ...