oracle rdbms归档,Oracle归档日志管理

归档日志的两点好处:完成部分Recovery在线Backup非归档模式只能进行全部的备份和离线的备份,相应的在数据恢复时也是相应的全恢复,而运行在归档模式下的数据库可以做部分的修复与备份,可以实现历史数据的恢复,也可以完成即时错误的恢复。查看归档模式SQL> archive log list数据库日志模式非存档模式自动存档禁用存档终点USE_DB_RECOVERY_FILE_DEST最早的联机日志序列13当前日志序列15归档模式的转换Shutdown immediate

Startup mount

Alter database archivelog/noarchivelog

alter database open

full db backup详细过程如下:SQL> connas sysdba;已连接。SQL> archive log list数据库日志模式非存档模式自动存档禁用存档终点USE_DB_RECOVERY_FILE_DEST最早的联机日志序列13当前日志序列15SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。SQL> startup pfile=C:\oracle\db_1\database\initdemo.ora mount

ORACLE例程已经启动。Total System Global Area  167772160 bytes

Fixed Size                  1247900 bytes

Variable Size              92276068 bytes

Database Buffers           71303168 bytes

Redo Buffers                2945024 bytes数据库装载完毕。SQL> alter database noarchivelog;数据库已更改。SQL> archive log list数据库日志模式非存档模式自动存档禁用存档终点USE_DB_RECOVERY_FILE_DEST最早的联机日志序列13当前日志序列15SQL> alter database archivelog;数据库已更改。SQL> alter database open;数据库已更改。SQL> archive log list数据库日志模式存档模式自动存档|启用存档终点| USE_DB_RECOVERY_FILE_DEST最早的联机日志序列|   13下一个存档日志序列| 15当前日志序列|   15归档所有的日志文件—手工SQL> alter system archive log all日志分析--logmnr

1)set directory utl_file_dir

C:\oracle\admin\demo\pfile\init.ora指定utl_file_dir=f:\demo\cdump加到最后一行,该文件内容无序。2)restartup

3)create directory file

Dbms_logmnr_d.build

SQL>commit;

SQL>

4)add/remove log file

Dbms_logmnr.addfileSQL>PL/SQL过程已成功完成。SQL>  execute dbms_logmnr.add_logfile('C:\ORACLE\ORADATA\DEMO\ONLINELOG\REDO01.LOG',dbms_logmnr.new)

PL/SQL过程已成功完成。Dbms_logmnr.removefile5)start logmnrdbms_logmnr.start_logmnrSQL> execute dbms_logmnr.start_logmnr(dictfilename=>'F:\demo\cdump\demodict.ora');PL/SQL过程已成功完成。v$logmnr_content—sqlredo/sqlundo配置归档位置和文件格式归档日志默认位置为%oracle_home%\rdbms,在Oracle10g中,归档日志的默认文件名格式为ARC%S_%R.%T。配置归档文件格式%s:日志序列号%S:日志序列号(带有前导0)%t:重做线程编号%T:重做线程编号(带有前导0)%a:活动ID号%A:数据库ID号%r:RESETLOGS的ID值示例如下:

Sql>alter system set log_archive_format=’%s_%t_%r.arc’

Scope=spfile;

Sql>shutdown immediate

Sql>startup②使用LOG_ARCHIVE_DEST配置归档位置显示归档日志信息使用archive log list命令SQL> archive log list数据库日志模式存档模式自动存档启用存档终点USE_DB_RECOVERY_FILE_DEST最早的联机日志序列15下一个存档日志序列16当前日志序列16显示日志操作模式SQL> select name,log_mode from v$database;NAME      LOG_MODE

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

EXAMPLE   ARCHIVELOG显示归档日志信息SQL> col name format a40

Sql> select name,sequence#,first_change# from v$archived_log

NAME                                      SEQUENCE# FIRST_CHANGE#

----------------------------------------                     ----------         15        562305显示归档日志位置Sql>select destination from v$archive_dest显示日志历史信息SQL> select * from v$loghist;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Oracle RDBMS内核可执行文件是Oracle数据库的核心组件之一,它包含了数据库的核心功能和算法,是数据库系统的基础。该文件是Oracle数据库的二进制可执行文件,负责管理数据库的内存、进程、线程、锁等资源,同时也提供了SQL解析、优化、执行等功能。Oracle RDBMS内核可执行文件是Oracle数据库的重要组成部分,对于数据库的性能和稳定性具有重要的影响。 ### 回答2: Oracle RDBMS Kernel executable(Oracle 关系数据库管理系统内核可执行文件),简称 Oracle Kernel,是一个基于 C++ 编写的二进制文件,它是 Oracle 数据库系统中最重要的组成部分之一。Oracle Kernel 是一个高度优化的内核,它可以执行完整的数据库管理任务,包括数据存储、访问控制、并发控制、崩溃恢复等。 Oracle Kernel 可以看作是 Oracle 数据库的“大脑”,它负责管理数据库的所有操作和过程。具体来说,Oracle Kernel 可以执行以下主要任务: 1. 数据库存储管理Oracle Kernel 负责通过内存缓存和磁盘文件来管理系统中的数据存储。它使用一种高效的数据结构来管理所有的表数据。 2. 数据库访问控制:Oracle Kernel 可以控制谁可以访问数据库中的数据以及访问权限的级别。通过使用角色和权限来实现访问控制。 3. 并发控制:Oracle Kernel 提供了一种称为多版本并发控制的机制,可以确保多个用户同时访问数据库时,数据的一致性和完整性。 4. 崩溃恢复:Oracle Kernel 可以恢复由于系统崩溃或电源故障等原因造成的数据库故障。 除以上主要任务之外,Oracle Kernel 还提供了一系列功能,例如 SQL 查询解析、查询优化、PL/SQL 编译等。这些功能可以使 Oracle 数据库系统更高效、更稳定,也使得数据的管理更加方便。 总之,Oracle RDBMS Kernel executable 是 Oracle 数据库系统中最重要的组成部分之一,它负责管理数据库的所有操作和过程。它使用高效的机制来实现数据存储、访问控制、并发控制、崩溃恢复等功能,为企业提供可靠的数据存储和管理服务。 ### 回答3: Oracle RDBMS Kernel Executable是Oracle RDBMS软件的核心执行文件,用于管理和操作Oracle数据库的重要组件之一。 Oracle RDBMS Kernel Executable是一个非常重要的程序,它负责执行多个关键任务。首先,它控制数据库实例的启动和关闭,包括启动和关闭各种服务、进程和线程。其次,它负责管理和监控数据文件、表空间、数据块和段,确保这些组件在存储和检索数据时始终处于最佳状态。此外,Kernel Executable还负责处理实例和用户之间的连接和交互,包括针对用户的各种命令、查询和请求。 Oracle RDBMS Kernel Executable的工作方式很复杂,其内部包含了许多子系统和模块,这些模块相互协作以实现各种工作。例如,它可以包括查询优化器、事务管理器、数据缓存管理器、连接管理器、死锁检测器等,这些都是确保Oracle数据库正常运行的必要组件。 另外,Oracle RDBMS Kernel Executable还特别注重安全性和可靠性。它具有一些内置的安全特性,如访问控制、密码保护、加密传输等,以确保数据库的安全性。此外,它还具有故障检测和恢复功能,可以在出现故障时立即检测,并尝试恢复数据和实例。 总之,Oracle RDBMS Kernel Executable是Oracle数据库软件中的重要组件,其责任是确保Oracle数据库的安全、可靠和高效运行。它的作用不仅是管理和监控数据库实例的运行,还包括协调各种子系统和组件的工作,以确保数据库的正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值