oracle学习笔记-归档日志管理(6)

2024-05-12 03:08

本文主要是介绍oracle学习笔记-归档日志管理(6),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、 数据库的日志模式
        数据库有两种日志模式:归档模式和非归档模式。在归档模式下,每个重做日志覆盖之前都会进行归档,生成归档日志文件。利用ARCHIVE LOG LIST可查看日志模式。
二、 切换日志模式

切换归档模式的命令顺序如下:

SQL>SHUTDOWN;
SQL>STARTUP MOUNT;
SQL>ALTER DATABASE ARCHIVELOG|NOARCHIVELOG;
SQL>ALTER DATABASE OPEN;

在归档模式下有手动归档和自动归档两种。
切换归档方式命令顺序如下:
SQL>SHUTDOWN;
SQL>STARTUP MOUNT;
SQL>ALTER DATABASE ARCHIVELOG MANUAL|AUTO;
SQL>ALTER DATABASE OPEN;
对当前日志组进行归档:
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;
对所有尚未归档的日志组归档:
SQL>ALTER SYSTEM ARCHIVE LOG ALL;
三、 设置归档位置
可以通过LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST参数指定,或者通过LOG_ARCHIVE_DEST_n(n为1~31)。
LOG_ARCHIVE_DEST_n中可以通过location=指定本地目录,也可以通过service=指定网络中的存储,如:LOG_ARCHIVE_DEST_1=’ D:\oracle\lsj\admin\LSJCom\archive1’;也可以通过关键字MANDATORY指定归档位置为强制归档,此时若数据库不可用,那么数据库服务器将停止运行,当指定为OPTIONAL时服务器将忽略不可用的目录。

四、 归档信息的查询
可以通过以下动态性能视图查看归档日志的信息:
1) V$DATABASE:记录数据库的日志模式
2) V$ARCHIVED_LOG:记录已经产生的归档日志文件信息
3) V$ARCHIVE_DEST:记录归档日志文件的存储位置信息
4) V$ARCHIVE_PROCESS:记录归档进程arch的信息
5) V$BACKUP_REDOLOG:记录归档日志的备份信息

这篇关于oracle学习笔记-归档日志管理(6)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/981434

相关文章

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

PLsql Oracle 下载安装图文过程详解

《PLsqlOracle下载安装图文过程详解》PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变... 目录一、PL/SQL Developer 简介二、PL/SQL Developer 安装及配置详解1.下

oracle如何连接登陆SYS账号

《oracle如何连接登陆SYS账号》在Navicat12中连接Oracle11g的SYS用户时,如果设置了新密码但连接失败,可能是因为需要以SYSDBA或SYSOPER角色连接,解决方法是确保在连接... 目录oracle连接登陆NmOtMSYS账号工具问题解决SYS用户总结oracle连接登陆SYS账号

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

开启mysql的binlog日志步骤详解

《开启mysql的binlog日志步骤详解》:本文主要介绍MySQL5.7版本中二进制日志(bin_log)的配置和使用,文中通过图文及代码介绍的非常详细,需要的朋友可以参考下... 目录1.查看是否开启bin_log2.数据库会把日志放进logs目录中3.查看log日志总结 mysql版本5.71.查看

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)