oracle出现ora-00257报错

ORA-00257: archiver error. Connect internal only, until freed.Cause: The archiver process received an error while trying to archive a redo log. If the problem is not resolved soon, the database will stop executing transactions. The most likely cause of this message is the destination device is out of space to store the redo log file.Action: Check the archiver trace file for a detailed description of the problem. Also, verify that the device specified in the initialization parameter archive_log_dest is set up properly for archiving.

大致是说oracle保存redo file的时候失败了,让登陆数据库查看是不是archive_log_dest是否有问题
先进入数据库查看下是不是
SQL> select * from v$flash_recovery_area_usage;
可以看到PERCENT_SPACE_USED的一个值是99.7而他对应的FILE_TYPE是ARCHIVELOG.所以大致可以知道是ARCHIVELOG已经满了!

select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage 可以查看archivelog占了多大的空间,而show parameter recover可以知道系统分配了多少archivelog空间。

然后退出数据库,进入rman,准备删除archivelog
ramn target /

执行删除操作
RMAN> delete archivelog all

删除完成以后,在此访问连接显示正常

时间: 2024-09-04 18:34:01

oracle出现ora-00257报错的相关文章

Oracle启动监听报错:The listener supports no services解决

Oracle启动监听报错:The listener supports no services解决 及ora-12514 未注册上服务问题. Oracle11g服务器重启系统之后,出现了几个莫名的报错,下面是其中一个,已解决. $ lsnrctl start 报错提示: The listener supports no servicesThe command completed successfully 这样启动后远程连接会报错:oracle ORA-12514:TNS:listener does

Loadrunner参数化连接oracle、mysql数据源报错及解决办法

Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64,  两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最后通过安装在,问题到此解决 1.通过数据库连接参数化大量数据,电脑本地已经成功安装了数据库驱动,且本地可以配置数据源成功,在loadrunner 中配置数据源却找不到对应的数据库驱动. ----A:检查当前loadrunner工具的版本,是32位还是64位(目前还没有64位的),32位是不能安装64

Oracle:dump文件导入报错:只有DBA才能导入由其他DBA导出的文件

从SchemaA(DBA权限)导出一个表的dump文件,导入到SchemaB(非DBA权限),报错. 用OB工具设定SchemaA为DBA不管用(以前的表和视图都不见了), 上网查了一下以下两句执行后OK: grant dba to SchemaA; alter user  SchemaAdefault role DBA: 然后dump导入OK,利用OB工具取消SchemaA的DBA权限后, 又报错"ora-01045 :user system lacks create session priv

Oracle ORA 12541 报错解决过程

? ? ? ? Oracle 导入全库之后使用plsql登陆时报错 ? ? 版本12C版本2 ? ? ORA-12541:?TNS:?No?Listener ? ? ? ? ? ? 再oracle主机本地可以使用sqlplus 登陆,但是使用plsql无法登陆,报错如上. ? ? 首先考虑是防火墙问题,查看防火墙和selinux均为关闭状态 ? ? 然后查看监听状态 查看 监听状态的命令为首先使用oracle 用户登陆操作系统,命令lsnrctl 进入监听程序,关键status 查看监听状态 ?

远程登录oracle 12.2数据库报错ORA-28040解决办法

今天新安装的oracle 12.2.0.1数据库,通过本地sqlplus远程登录12c数据库报错ora-28040,如下: ORA-28040: No matching authentication protocol 解决办法(亲测可行): 进入到$ORACLE_HOME/network/admin下,编辑sqlnet.ora文件(如果不存在,则创建一个,或者去samples目录下复制一份),在末尾添加下面一行,不需要重新启动数据库及监听,再次通过本地sqlplus访问远程12c数据库,登录成功

oracle实例crash,报错信息ORA-00600、ORA-27091、ORA-27072

[故障现象] 2015年2月8日,oracle10.2.0.4单实例数据库,突然CRASH,但进过重启运行恢复.检查alert.log日志发现如下"ORA-00600.ORA-27091.ORA-27072"报错信息. Errors in file /home/db/oracle/admin/db1/bdump/db1_mmon_22544442.trc: ORA-00600: internal error code, arguments: [kmgs_parameter_update

解决Oracle+Mybatis批量插入报错:SQL 命令未正确结束

Mybatis批量插入需要foreach元素.foreach元素有以下主要属性: (1)item:集合中每一个元素进行迭代时的别名. (2)index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置. (3)collection:根据传入的参数值确定. (4)open:表示该语句以什么开始. (5)separator:表示在每次进行迭代之间以什么符号作为分隔 符. (6)close:表示以什么结束. 首先,错误的xml配置文件如下: <insert id="save" da

oracle 11g rac启动报错ORA-01102: cannot mount database in EXCLUSIVE mode

启动oracle 11g rac数据库时出现以下错误,只能启动其中一个节点,另一个节点启动不了,可能是以前修改cluster_database这个参数引起的.在oralc rac架构这个参数必须设置为TRUE. 错误信息: ORA-01102: cannot mount database in EXCLUSIVE mode 解决方法: rac1节点: SQL> show parameter cluster_database; NAME                              

在cmd下使用imp命令导入oracle的dmp文件报错ORA-02304

报错信息如下: IMP-00017: 由于 ORACLE 错误 2304, 以下语句失败: "CREATE TYPE "EN_CONCAT_IM" TIMESTAMP '2018-04-09:16:01:30' OID '27A29B9B634" "1AD1EE050FD0AD4021A7C' " " " " " " AUTHID CURRENT_USER AS OBJECT" &quo

oracle数据库常见的报错

 (1)报错 >>> Ignoring required pre-requisite failures. Continuing... Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-01-21_06-07-35PM. Please wait ...[[email protected] database]$ Exception in thread "main" java.la