• oracle归档日志满了


    oracle归档日志满了/oracle归档日志清理

    查看归档文件信息

    --登录Oracle
    sqlplus 账号/密码 as sysdba
    
    --查看当前归档日志目录	
    show parameter recovery;
    

      

    解决方法一:修改归档日志文件大小

    
    
    --登录Oracle
    sqlplus 账号/密码 as sysdba

    --
    更改归档日志目录 alter system set db_recovery_file_dest='/u01/app/oracle/archivelog' scope=spfile; --更改归档日志目录大小 alter system set db_recovery_file_dest_size=4096m scope=spfile; --重启数据库并查看归档日志目录及大小(修改后记得重启) shutdown immediate; startup; show parameter recovery;

    解决方法二:删除归档日志文件

    --rman流程        
    set oracle_sid=你自己的sid --1
    --    查看自己的sid: 开始(右键)->run->输入: services.msc -> 找 ORACLEService....(....即为你的sid)格式的Name
    rman --2
    connect target/ --3

    --查看是否开启归档日志

    archive log list;

    
    

    --校验日志的可用性

    crosscheck archivelog all;

    
    

    --列出所有失效的归档日志

    list expired archivelog all;

    
    

    --删除log sequencewei16及16之前的所有归档日志

    delete archivelog until sequence 16;

    
    

    --删除系统时间7天以前的归档日志,不会删除闪回去有效的归档日志

    delete archivelog all completed before 'sysdate-7';

    
    

    --注意这个命令,删除系统时间1天以内到现在的归档日志

    delete archivelog from time 'sysdate-1';

    
    

    --该命令清除所有的归档日志

    delete noprompt archivelog all completed before 'sysdate';

    delete noprompt archivelog all;

     

    Oracle 启动关闭方式

    一、几种启动方式:
      1、startup nomount
      非安装启动,这种方式启动下可执行:重建控制文件、重建数据库
      启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
    
      2、startup mount dbname
      安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件
      如:系统表空间或日志文件。
      执行“nomount”,然后打开控制文件
    
      3、startup open dbname
      先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
      这种方式下可访问数据库中的数据。
    
      4、startup,等于以下三个命令
      startup nomount
      alter database mount
      alter database open
    
      5、startup restrict
      约束方式启动
      这种方式能够启动数据库,但只允许具有一定特权的用户访问
      非特权用户访问时,会出现以下提示:
      ERROR:
      ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
    
      6、startup force
      强制启动方式
      当不能关闭数据库时,可以用startup force来完成数据库的关闭
      先关闭数据库,再执行正常启动数据库命令
    
      7、startup pfile=参数文件名
      带初始化参数文件的启动方式
      先读取参数文件,再按参数文件中的设置启动数据库
      例:startup pfile=E:Oracleadminoradbpfileinit.ora
    
      8、startup EXCLUSIVE
    
    二、几种关闭方式:
    
      1shutdown normal
      正常方式关闭数据库。
    
      2shutdown immediate
      立即方式关闭数据库。
      在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,
      而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),
      当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。
    
      3shutdown abort
      直接关闭数据库,正在访问数据库的会话会被突然终止,
      如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。
  • 相关阅读:
    CF1452F Divide Powers 题解
    ZOJ3705Applications
    ZOJ3706Break Standard Weight
    关于技术的感悟与规划
    做自己不愿做的事叫成长,做以前不敢做的事叫突破
    CSS之盒模型
    js数组的sort排序详解
    C#接口
    jQuery UI Dialog:Demo1:入门
    CSS之position解释
  • 原文地址:https://www.cnblogs.com/lab-zj/p/13998562.html
Copyright © 2020-2023  润新知