oracle数据库连接时提示ora-00257错误,提示数据库归档日志归档失败

转   http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html

  • Microsoft Windows [版本 6.1.7600]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

    C:\Users\Administrator>TNSPING

    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-8月 -
    2017 11:52:53

    Copyright (c) 1997, 2005, Oracle. All rights reserved.

    TNS-03502: 参数不足。用法: tnsping <address> [<count>]

    C:\Users\Administrator>TNSPING HZXM

    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-8月 -
    2017 11:53:07

    Copyright (c) 1997, 2005, Oracle. All rights reserved.

    已使用的参数文件:
    D:\oracle\10.2.0\db_1\network\admin\sqlnet.ora

    已使用 TNSNAMES 适配器来解析别名
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.254.11)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SER
    VICE_NAME = hzxm)))
    OK (30 毫秒)

    C:\Users\Administrator>SET
    ALLUSERSPROFILE=C:\ProgramData
    APPDATA=C:\Users\Administrator\AppData\Roaming
    CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_43\lib\dt.jar;C:\Program Files\Java\j
    dk1.6.0_43\lib\tools.jar;
    CLIENTNAME=M490_2
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    COMPUTERNAME=DBSERVER2
    ComSpec=C:\Windows\system32\cmd.exe
    FP_NO_HOST_CHECK=NO
    HOMEDRIVE=C:
    HOMEPATH=\Users\Administrator
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_43
    LOCALAPPDATA=C:\Users\Administrator\AppData\Local
    LOGONSERVER=\\DBSERVER2
    NUMBER_OF_PROCESSORS=32
    ORACLE_HOME=D:\oracle\10.2.0\db_1
    ORACLE_SID=HZXM
    OS=Windows_NT
    Path=D:\oracle\10.2.0\client_2\bin;D:\oracle\10.2.0\db_1\bin;C:\Program Files\Ja
    va\jdk1.6.0_43\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wi
    ndows\System32\WindowsPowerShell\v1.0\
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PERL5LIB=D:\oracle\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;D:\oracle\10.2.0\db_1\
    perl\5.8.3\lib;D:\oracle\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;D:\oracle\10.2.0
    \db_1\perl\site\5.8.3;D:\oracle\10.2.0\db_1\perl\site\5.8.3\lib;D:\oracle\10.2.0
    \db_1\sysman\admin\scripts;
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 63 Stepping 2, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=3f02
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    PROMPT=$P$G
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    PUBLIC=C:\Users\Public
    SESSIONNAME=RDP-Tcp#0
    SystemDrive=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\ADMINI~1\AppData\Local\Temp\2
    TMP=C:\Users\ADMINI~1\AppData\Local\Temp\2
    USERDOMAIN=DBSERVER2
    USERNAME=Administrator
    USERPROFILE=C:\Users\Administrator
    windir=C:\Windows

    C:\Users\Administrator>SQLPLUS /NOLOG

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 8月 19 11:53:56 2017

    Copyright (c) 1982, 2005, Oracle. All rights reserved.

    SQL> CONNECT / AS SYSDBA
    已连接。
    SQL> select * from v$flass_recovery_area_usage
    2 ;
    select * from v$flass_recovery_area_usage
    *
    第 1 行出现错误:
    ORA-00942: 表或视图不存在

    SQL> select * from v$flash_recovery_area_usage;

    FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
    ------------ ------------------ ------------------------- ---------------
    CONTROLFILE 0 0 0
    ONLINELOG 0 0 0
    ARCHIVELOG 99.93 0 913
    BACKUPPIECE 0 0 0
    IMAGECOPY 0 0 0
    FLASHBACKLOG 0 0 0

    已选择6行。

    SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

    SUM(PERCENT_SPACE_USED)*3/100
    -----------------------------
    2.9979

    SQL> show parameter recover;

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest string D:\oracle\10.2.0\flash_recover
    y_area
    db_recovery_file_dest_size big integer 40G
    recovery_parallelism integer 0
    SQL> rman target sys/pass
    SP2-0734: 未知的命令开头 "rman targe..." - 忽略了剩余的行。
    SQL> rman target sys/pass/
    SP2-0734: 未知的命令开头 "rman targe..." - 忽略了剩余的行。
    SQL> rman target sys/pass;
    SP2-0734: 未知的命令开头 "rman targe..." - 忽略了剩余的行。
    SQL> rman
    SP2-0042: 未知命令 "rman" - 其余行忽略。
    SP2-0044: 要获取已知命令的列表, 请输入 HELP;
    输入 EXIT 可退出。
    SQL> RMAN;
    SP2-0042: 未知命令 "RMAN" - 其余行忽略。
    SQL> select * from v$flash_recovery_area_usage;

    FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
    ------------ ------------------ ------------------------- ---------------
    CONTROLFILE 0 0 0
    ONLINELOG 0 0 0
    ARCHIVELOG .33 0 3
    BACKUPPIECE 0 0 0
    IMAGECOPY 0 0 0
    FLASHBACKLOG 0 0 0

    已选择6行。

    SQL>

  • 删除无用的archivelog。进入rman,命令如下图:查看有多少无用的log文件,命令如下图:进行删除动作!
  • 我的这个动作是连今天的log都会删除,要删什么时候的log还是要看系统自身。

  • 删过期的log!一下的命令是删除过期的log,没有指定日期。

删除之后显示的占用空间只有0.33%,

时间: 2024-10-11 02:03:14

oracle数据库连接时提示ora-00257错误,提示数据库归档日志归档失败的相关文章

关于oracle 11g导出数据时 报 ORA 1455错误的处理

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE: 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 然后: 可以针对数据表.索引.物化视图等手工分配Extent SQL>Select 'alter table '||table_n

解决word错误提示宏错误提示和模板错误提示

当打开word关闭的时候出现下面2种错误提示,魅力网络教大家如何彻底解决,亲测可以解决了,ofcie2007 1.每次提示所做的更改汇影响共用模板normal 2.您正在试图运行的函数包含有宏或需要宏支持的内容 解决方法:点击word左上角的按钮---word选项  按照下图解决 原文地址:http://blog.51cto.com/hmlwl/2065947

Oracle 通过ADR工具 收集ORA-600错误信息

 问题描述: 2014-06-10 在点检数据库预警文件时,出现Ora -00600 错误,并且Rman L1 备份失败,查询相关资料,得知是Bug:9835218.于是,提SR寻求Oracle 官方技术支持. Oracle回复如下: Your Service Request has been submitted as anORA-600/ORA-7445 issue based on the problem type you chose when logging the SR. Additio

oracle归档日志文件管理

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库. 日志操作模式:ARCHIVELOG NOARCHIVELOG 1,改变日志操作模式: 检查当前日志操作模式 SELECT log_mode from v$database; 关闭数据库,然后装载数据库 SHUT

oracle归档日志管理

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.日志操作模式:ARCHIVELOG NOARCHIVELOG1,改变日志操作模式:检查当前日志操作模式SELECT log_mode from v$database; 关闭数据库,然后装载数据库SHUTDOWN

oracle归档日志配置查询

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库. 日志操作模式:ARCHIVELOG NOARCHIVELOG 1,改变日志操作模式: 检查当前日志操作模式 SELECT log_mode from v$database; 关闭数据库,然后装载数据库 SHUT

Oracle登录时提示错误,导致用户无法登录

Oracle登录时提示错误,导致用户无法登录,错误如下 ------------------------------------------------------------------------- ORA-00604:递归SQL级别1出现错误 ORA-01653表SYS.AUD$无法通过1024(在表空间SYSTEM中扩展) ORA-02002:写入审计线索时出错 ORA-01653表SYS.AUD$无法通过1024(在表空间SYSTEM中扩展) ---------------------

数据库连接失败时,如何捕捉错误,避免弹出错误提示,以便下次自动重新连接

主要是要避免人工介入.一旦弹出错误提示,如果没有人工介入把它关掉,则程序会一直停在那里,无法自动重新连接. 在连接的时候虽然加入了try....except保护,但还是无法避免在操作数据库中数据时网络连接突然断掉或数据库服务被关闭时弹出错误提示. 曾经看到过可以在Application的某个事件中进行处理,但现在检索不到 LZ说的那个事件是Applicataion.OnException,程序所有错误都会触发这个事件 一个系统和数据库连接的代码可能有很多,又存在于不同的单元 每个open/exc

win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示

win7安装oracle 10g时发生“程序异常终止.发生内部错误”的提示 安装oracle10g“程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门. 发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9 在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家. *  安装出现的现象: 1.安装默认的路径与以前有所