今天Oracle数据库突然连不上了,报ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于Archivelog归档日志太多,占

今天Oracle数据库突然连不上了,报ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于Archivelog归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。

首先进入oracle用户,使用rman工具执行命令rman target/:

oracle@test-idm-db01$ rman target/

Recovery Manager: Release 11.2.0.1.0 - Production on Wed May 15 09:29:06 2013

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

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00554: initialization of internal recovery manager package failed

RMAN-04005: error from target database:

ORA-01031: insufficient privileges

竟然报错了,如果你的空间100%一点剩余都没有,那么就会报这个错,只能想办法让你的系统腾出一点空间,哪怕几百兆!然后重启数据库应该就可以登陆dba了。

重启数据库,,再次rman

oracle@test-idm-db01$ rman target/

Recovery Manager: Release 11.2.0.1.0 - Production on Wed May 15 09:29:40 2013

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

connected to target database: IDM_TEST (DBID=4064060693)

现在删除Archivelog归档文件,执行下面的命令来删除最近7天的归档:

RMAN> DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';

也可以只保留最近7天的,其余的都删除:

RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

但是过一段时间你的日志还是回满,对于开发环境这样的归档功能其实没什么必要,彻底解决办法是关闭这个功能,用dba登陆oracle:

sqlplus / as sysdba;

然后执行下面的命令:

SQL> alter database flashback off;

然后重启数据库就OK了!

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

本文永久更新链接地址:

oracle 00257无法登陆,Oracle数据库ORA-00257解决相关推荐

  1. oracle以sysdba登陆,oracle 以SYSDBA身份登陆

    1,首先通过用管理身份打开cmd命令窗口 2,使用指令登陆(前提是在环境变量里已配置oracle_home) sqlplus / as sysdba 3, 修改TNSLSNR.EXE启动默认端口(80 ...

  2. oracle无+密码登陆,Oracle 11g通过wallet实现无密码登录

    创建一个目录来存放wallet [oracle@localhost trace]$ mkdir -p/u01/app/oracle/wallets 在客户端通过下面命令创建一个wallet [orac ...

  3. oracle 18c ad登陆,Oracle 18c PSU

    1.18C RAC安装完毕后进行补丁修复,也就是更新PSU: 按照README要求: OPatch 工具版本要求: 12.2.0.1.16 及以上版本 当前版本:OPatch Version: 12. ...

  4. mysql远程无法登陆_无法远程登陆MySQL数据库几种解决办法

    无法远程登入MySQL数据库的解决办法一: 尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13. ...

  5. oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    [数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...

  6. oracle数据库要如何登陆,登陆oracle数据库的方式

    登陆oracle数据库的几种方式: 登陆用户:除sys,system,dbsnmp,sysman用户外,其他都被锁定 登录密码:在数据库安装时设定 登陆权限(身份):sysdba(数据库管理员DBA) ...

  7. 解决Navicat使用账号密码登陆Oracle数据库提示【密码已过期,请输入新密码】【或账号已被锁定】

    一.问题描述 打开Navicat使用对应的账号密码登陆Oracle时,弹出提示框[密码已经过期,请输入新密码]:但是自己按照提示输入正确的旧密码和设置对应的新密码后无法修改成功提示[ORA-01017 ...

  8. Oracle :备份 、还原数据库

    一 .  数据的导入与导出 1. 数据的导出 : 输入exp 指令  ,没有数据的表不导出 . 2. 数据的导入 :进入到备份文件所在路径 ,输入imp 指令 .  实际工作中 不使用这种方式 导出 ...

  9. oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...

    plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC =  (GLOBAL_DBNAME =  ...

最新文章

  1. 快速开发mina(翻译)
  2. C++五子棋(五)——实现AI落子
  3. 122. Best Time to Buy and Sell Stock II
  4. JavaScript 学习提升
  5. 暑期训练日志----2018.8.13
  6. 红黑树与平衡二叉树_大佬用这近百张图来给我解释红黑树,看完直接跪了!
  7. 云效研发平台负责人:高效研发运维体系构建的方法论
  8. ICML2018论文公布!一文了解机器学习最新热议论文和研究热点
  9. Louvain 算法的核心思路以及数据结构(最完善版)
  10. 数据库中外连接的三种形式(左连接,右连接,全连接)
  11. 国内数据资源共享平台介绍
  12. CNNIC发布第39次《中国互联网络发展状况统计报告》
  13. TrueCrypt安装及其使用教程
  14. linux创建lvm分区命令,CentOS下LVM的创建与使用
  15. webuploader直接上传文件到百度云BOS中
  16. Snaker 用户手册
  17. inverted dropout(反向随机失活)正则化
  18. 华为公司软件编程规范
  19. 用PPT做的微信红包封面还可以这么玩?
  20. Graphite 简介

热门文章

  1. 孤尽T31之单元测试与系统安全规约
  2. LVS负载均衡(LVS简介、三种工作模式、持久化连接)
  3. 第八天 集合和字符串
  4. javascript如何手动抛出错误?
  5. oracle日期转分钟,oracle日期转换函数
  6. 【时事摘抄】“冷漠的哥”获罪是否可有法依?----坐视强奸的司机
  7. Smith Numbers
  8. Java数组三种输出方式
  9. wincc打不开项目 本地服务器不可用,打开提示启动本地服务器后,出现:cannot open wincc project。。。...
  10. RISC-V SIG 新进展:Chromium 等多个桌面软件登录欧拉开源操作系统