精华内容
下载资源
问答
  • 关闭数据库归档日志
    2021-05-05 05:14:57

    注意:数据库归档功能的开启和关闭需重启实例。sql

    一、查询数据库归档是否开启数据库

    --返回值是ARCHIVELOG则开启了归档模式;NOARCHIVELOG是未开启。

    CONN sys/sys@orcl AS SYSDBA;

    SELECT log_mode FROM v$database;

    二、归档日志日空间使用率查询oracle

    --查看归档日志大小及使用状况。若SPACE_USED/SPACE_LIMIT > 30%,需进行日志清理。

    select * from v$recovery_file_dest;

    --查看归档日志使用状况(按百分比)。若是 ARCHIVED LOG超过90%,Oracle随时有宕机的危险。

    select * from v$flash_recovery_area_usage;

    三、归档日志管理和应急处理app

    --登陆RMAN (oracle用户执行)

    $ rman target sys/sys@SGTMS

    --归档日志交叉检查

    RMAN> crosscheck archivelog all;

    --只保留最近1天归档日志,其它日志都删除

    RMAN>delete archivelog until time 'sysdate-1';

    --保留最近7天的归档日志

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

    --归档日志,所有删除

    RMAN>delete expired archivelog all;

    --观察磁盘空间使用率是否正常

    #df - hl

    --增大归档日志空间

    SQL>alter system set db_recovery_file_dest_size=20G;

    4、关闭数据库归档功能spa

    --1)以sysdba身份登陆数据库

    conn sys/sys@orcl as sysdba;

    --2)查看是否开启归档功能。若是返回值为NOARCHIVELOG则未开启,若是是ARCHIVELOG则开启了归档模式。

    select log_mode from v$database;

    --3)关闭数据库

    shutdown immediate;

    --4)启动数据库到MOUNT状态

    startup mount;

    --5)关闭归档模式

    alter database noarchivelog;

    --6)打开数据库

    alter database open;

    --7)再次肯定归档是否关闭

    select log_mode from v$database;

    --8)查看归档归档路径是否设置。若是没有设置,则归档路径默认为闪回区。

    show parameter log_archive_dest;

    --9)设置归档路径

    alter system set log_archive_dest_1='location=/u01/app/oracle/arch/orcl';

    --10)查看归档路径是否改变

    archive log list;

    --11)切换日志,进入归档目录,查看是否有归档生成

    alter system switch logfile;

    更多相关内容
  • 一、关闭oracle数据库归档日志 第一步:打开doc窗口 第二步:执行命令set ORACLE_SID=数据库实例名(相当于设置了局部环境变量,只在当前DOS窗口有效) 执行命令sqlplus / as sysdba 输入: 用户名:sys a

    今天另个项目现场plsql无法连接数据库,并且报了ORA-00257:archiver error :Connect internal only,until freed错误,远程指导处理,记录一下
    本人电脑环境:win10,oracle 11g ,多个数据库实例

    一、关闭oracle数据库归档日志

    第一步:打开doc窗口
    第二步:执行命令set ORACLE_SID=数据库实例名(相当于设置了局部环境变量,只在当前DOS窗口有效)
    执行命令sqlplus / as sysdba
    输入:
    用户名:sys as sysdba
    口令:xxx

    在这里插入图片描述

    查看是否开启归档日志
    执行命令:archive log list;

    在这里插入图片描述

    关闭数据库:shutdown immediate;
    开启数据库至mount状态:startup mount;

    在这里插入图片描述
    在这里插入图片描述

    开启归档模式:alter database archivelog;
    关闭归档模式:alter database noarchivelog;
    开启数据库:alter database open;
    注意:alter database open是数据库处于mount状态,从mount状态打开数据库的命令

    二、清除oracle数据库归档日志

    打开doc窗口执行命令:
    rman target sys/密码@数据库实例名
    执行删除归档日志命令:
    删除所有:delete archivelog all;
    删除1天以前的 :delete archivelog until time 'sysdate-1';

    展开全文
  • oracle的归档模式 ORACLE数据库归档日志常用命令更新时间:2013年01月12日 18:04:24 作者:Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机...

    oracle的归档模式 ORACLE数据库归档日志常用命令

    更新时间:2013年01月12日 18:04:24   作者:

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里

    --连接恢复管理器

    C:\Documents and Settings\mengzhaoliang>rman target/

    --归档日志列表

    RMAN> list archivelog all;

    --删除物理文件不存在的归档日志

    RMAN> delete expired archivelog all;

    --删除7天前的归档日志

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

    oracle的归档模式

    一。查看oracle数据库是否为归档模式:

    1.select name,log_mode from v$database;

    NAME LOG_MODE

    ------------------ ------------------------

    QUERY NOARCHIVELOG

    2.使用ARCHIVE LOG LIST 命令

    Database log mode No Archive Mode

    Automatic archival Disabled

    Archive destination /data/oracle/product/10.2.0/db_1//dbs/arch

    Oldest online log sequence 739

    Current log sequence 741

    二。什么是Oracle归档模式?

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。

    如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志 2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。

    数据库使用归档方式运行时才可以进行灾难性恢复。

    1.归档日志模式和非归档日志模式的区别

    非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.

    归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.

    用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.

    三。配置数据库的归档模式

    改变非归档模式到归档模式:

    1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

    2)SQL>START MOUNT;

    3)SQL>ALTER DATABASE ARCHIVELOG;

    4)SQL>ALTER DATABASE OPEN;

    5)SQL>做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!

    改变归档模式到非归档模式:

    1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

    2)SQL>START MOUNT;

    3)SQL>ALTER DATABASE NOARCHIVELOG;

    4)SQL>ALTER DATABASE OPEN;

    3.启用自动归档: LOG_ARCHIVE_START=TRUE

    归档模式下,日志文件组不允许被覆盖(重写),当日志文件写满之后,如果没有进行手动归档,那么系统将挂起,知道归档完成为止.

    这时只能读而不能写.

    运行过程中关闭和重启归档日志进程

    SQL>ARCHIVE LOG STOP

    SQL>ARCHIVE LOG START

    4.手动归档: LOG_ARCHIVE_START=FALSE

    归档当前日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;

    归档序号为052的日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;

    归档所有日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG ALL;

    改变归档日志目标

    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO '&PATH

    相关文章

    1a1b05c64693fbf380aa1344a7812747.png

    由于需要,这会儿需要卸载掉本机上的oracle 11g数据库(我是在Windows 7系统上装的),在网上搜的了挺多方法的,有些说的不清楚。今天脚本之家小编给大家分享一下关于oracle11g卸载步骤,需要的朋友参考下吧2016-11-11

    4f55910a645b073bc4fc65dc10dc14bd.png

    在开发过程中可能会声明一个含有某张表不具备字段的游标,来解决特殊问题,本文将详细介绍这类问题,需要了解更多的朋友可以参考下2012-11-11

    0ea3c7666119d5615e582f823fb3fad6.png

    Oracle有三种表连接技术,分别是嵌套连接、合并连接和哈希连接。以下就是对这三种表连接算法进行了详细的分析介绍,需要的朋友可以参考下2013-07-07

    4f96a78db829b1556ff16de21e013c7a.png

    如果发生了锁等待,我们可能更想知道是谁锁了表而引起谁的等待,本文将详细问您介绍此等问题的解决方法,有这方面需求的朋友可适当参考2012-11-11

    8cc1031babc6aff2319f1c6af8544aa0.png

    一般数据库默认是10次尝试失败后锁住用户。这篇文章主要介绍了Oracle密码错误次数过多账号锁定的问题,需要的朋友可以参考下2017-03-03

    0c932a99bb7b6f23c937db507070cc7b.png

    创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助2012-07-07

    cca732bf65a93ed2ec0ac80c638460fe.png

    这篇文章主要介绍了Oracle学习记录之使用自定义函数和触发器实现主键动态生成,需要的朋友可以参考下2015-11-11

    2d9f31f2af7b675a3d153d2b7f1035a7.png

    这篇文章主要介绍了Oracle数据库中结束死锁进程的一般方法,包括查询死锁以及避免死锁的建议等内容,需要的朋友可以参考下2016-01-01

    b452cee8ec5cd9e58ab98eba17281e59.png

    增加表空间大小:一种是为表空间增加数据文件/另一种方法是增加表空间原有数据文件尺寸,感兴趣的朋友可以了解下,或许对你有所帮助2013-01-01

    f4838ec7e2d4da28e0b57d4e852dadd4.png

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法,需要的朋友可以参考一下2013-03-03

    最新评论

    展开全文
  • 达梦数据库归档日志 数据库 - 项目 项目1 项目2 项目3 计划任务 完成任务 创建一个表格 一个简单的表格是这么创建的: 项目 Value 电脑 $1600 手机 $12 导管 $1 设定内容居中、居左、居右 使用...

    达梦数据库归档日志设置

    对于数据库来说归档日志主要是用于数据库恢复还原,分析历史sql操作等,归档日志是redolog的历史操作。
    对于达梦数据库归档日志(目前)必须开启才能进行backup备份,不然会报:
    在这里插入图片描述

    • 1、查看是否开启归档

    命令行查看
    select arch_mode from SYS.“V$DATABASE”
    arch_mode

    	Y	
    

    查看dm.ini文件
    ARCH_INI = 0 #dmarch.ini 0是关闭,1是开启
    归档日志开启后dmarch.ini为归档日志的参数文件。
    通过manger管理工具查看
    在这里插入图片描述

    • 2、修改归档模式

    命令修改归档:
    –启用归档
    sql>alter database mount;
    sql>alter database ARCHIVELOG;

    –添加归档,指定最大大小为20G
    sql>alter database add ARCHIVELOG ‘dest=D:\dmdbms\data\DAMENG\arc,type=local,file_size=256,space_limit=20480’

    sql>alter database open;
    –关闭归档
    sql>ALTER DATABASE MOUNT;
    sql>ALTER DATABASE NOARCHIVELOG;
    sql>ALTER DATABASE DELETE ARCHIVELOG ‘DEST=/dmarch/DMOA/arch’;
    sql>ALTER DATABASE OPEN;

    参数文件dm.ini修改:
    arch_ini=1 (0是关闭,1为开启)
    同时还要修改 dmarch.ini文件,(dmarch.ini参数文件在设置归档目录后才生成的,以便于后期修改)
    [ARCHIVE_LOCAL1]
    ARCH_TYPE = LOCAL
    ARCH_DEST = D:\dmdbms\data\DAMENG\arc
    ARCH_FILE_SIZE = 256 ##归档配置属性文件大小值越界(64~2048)
    ARCH_SPACE_LIMIT = 20480 (为0时,表示无限制,单位是MB)
    通过参数文件修改,需要重启数据库,才能生效。

    管理工具修改:
    在这里插入图片描述
    首先修改数据库状态,
    配置(M) mount
    打开 (O) open
    挂起 (S) suspend
    切换到‘配置(M)’状态,然后在进行归档配置,修改完后把数据库状态再切换到‘打开(O)’

    展开全文
  • 查看oracle数据库是否为归档模式 SQL> select name,log_mode from V$database; NAME LOG_MODE —————— ———————— TEST NOARCHIVELOG SQL> archive log list Database log mode No Archive Mode ...
  • 当查询V$ARCHIVED_LOG视图的时候,发现归档日志的文件名称全部为空。本文分析了发生故障的原因。
  • 总体思路:出现数据误删等操作,先记录下事务产生的大概时间;查看对应事务产生的归档信息,用此归档进行日志挖掘;创建并打开DBMS_LOGMNR,将需要分析的时间段输入,就能查看这段时间所做的操作;
  • 如果数据库处于 NoArchivelog 模式,则 Oracle 不会归档联机重做日志文件。因此,在线重做日志文件已满时会被覆盖。 如果 Oracle 数据库突然重启或崩溃,那么如果没有旧的重做日志记录,它就无法持续启动。 另一方面...
  • 达梦数据库归档清理

    2022-05-17 15:54:00
    本次仅对单机环境下数据库归档日志清理进行尝试。 其中归档备份清理可通过几种方式进行,dmarch.ini参数进行清理、通过系统存储过程和函数去清理、DM自带工具进行清理、linux删除与第三方产品等。 准备 安装部署...
  • 达梦数据库解析归档日志,达梦开启归档
  • 要使得数据库可以进行各种备份和恢复,提高可恢复性,那么开启数据库日志归档是实现数据库备份恢复的重要前提。 DM达梦数据库有几种不同的方式开启归档,以支持在不同的操作环境下,使用合适的方法快速、有效的进行...
  • 达梦数据库在联机全备时,需要开启归档模式。如果关闭本地归档重新配置,会导致归档中的部分日志缺失,导致无法数据库全备,这时需要手动刷新检查点。
  • 关于 Oracle 归档日志

    2021-05-12 00:45:21
    通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全...
  • 数据库转换为归档日志模式

    千次阅读 2022-04-15 10:14:38
    以管理员身份连接sqlplus ...3. 将数据库转换成归档日志模式: alter database archivelog; 4. 查看数据库是否在归档日志模式: select log_mode from v$database; 5.打开数据库: alter database open;...
  • dm8达梦数据库数据库改为归档模式后,做联机备份 报错 [-718]:收集到的归档日志不连续 方法一: 使用dmrman对database归档修复(关闭...好的一点是达梦数据库提供了相应的归档日志修复方法,可以快速对归档日志
  • db2数据库归档日志
  • oracle 数据库归档日志

    千次阅读 2018-09-11 09:23:04
    数据库归档日志 在系统创建归档路径mkdir /u01/arch  修改数据库归档日志的路径参数alter system set log_archive_dest_1='location=/u01/arch' scope=spfile; show parameter arch可查看归档日志文件  修改...
  • 第一种方式: 1、连接到实例后,确定下是否是我们所需要处理的数据库实例: 查看当前连接的数据库的sid:select instance_name ...startup mount3、查看下归档日志空间情况:select * from v$recovery_file_dest;...
  • racle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都...1.归档日志开启准备工作:1.进入dos窗口—>>> 菜单键+R,进入...
  • 金仓数据库KingbaseES数据库管理员指南--9管理归档重做日志文件
  • 于是连接数据库服务器,打开EM后发现系统报错如图:提示归档日志写入失败,检查服务器发现磁盘空间满了,于是清理磁盘空间后,重启数据库问题解决。随后把服务器磁盘空间扩容,直接给了oracle数据所在盘1TB的磁盘...
  • 丢失已经归档了的日志文件恢复数据库时候,还算是相对简单的事情,只要把丢失了的归档日志文件清空就可以了。然后直接打开数据库。以下是测试的过程:----丢失已归档重做日志文件:--查看测试表的原来的记录:suxing...
  • 遇到Oracle归档日志满导致数据库性能异常慢这个问题的时候,我没有查看告警日志,一直以为是数据库的锁阻塞影响了性能。知道查看日志才发现时归档日志已满。才导致这种问题的产生:Errors in file /DBBK/oracle/diag...
  • 归档
  • 简单的oralce11g 数据库归档日志关闭操作,分享给大家看看,如果有什么问题可以给我留言,尽量给你解决,请确认环节正常方可执行。切记。切记 。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,947
精华内容 14,778
关键字:

关闭数据库归档日志