如何修改Oracle数据库为非归档模式

操作步骤如下:

步骤 1 以oracle用户登录服务器,执行以下命令进入SQLPLUS。

oracle@smgwrpt:~> sqlplus "/as sysdba"

步骤 2 查看数据库当前归档模式。

SQL> archive log list

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     2

Next log sequence to archive   2

Current log sequence           4

从以上信息得知数据库当前正处于归档模式(屏幕显示信息仅供参考)。

如果数据库当前并非处于归档模式,可跳过下面的操作。

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

步骤 3 修改数据库归档模式之前,需要关闭数据库。

SQL> shutdown immediate

这里不能使用abort或断电方式关闭数据库。

步骤 4 重新以mount状态启动数据库。

SQL> startup mount

步骤 5 成功启动数据库后,修改数据库为非归档模式。

SQL> alter database noarchivelog;

Database altered.

从以上信息得知数据库归档模式修改成功。

步骤 6 启用数据库到正常工作状态。

SQL> alter database open;

Database altered.

从以上信息得知数据库启用成功。

步骤 7 再次查看验证数据库当前归档模式。

SQL> archive log list

Database log mode              No Archive Mode

Automatic archival             Disabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     3

Current log sequence           5

从以上信息得知数据库当前正处于非归档模式,修改成功。

本文出自 “richard的笔记-积微成著” 博客,请务必保留此出处http://zxf261.blog.51cto.com/701797/762043

时间: 2024-12-03 01:24:34

如何修改Oracle数据库为非归档模式的相关文章

Oracle归档模式和非归档模式

Oracle归档模式和非归档模式 解释归档和非归档模式之间的不同和它们各自的优缺点? 答:归档模式是指可以备份所有的数据库transactions并恢复到任意一个时间点.         非归档模式则相反,不能恢复到任意一个时间点.         但是非归档模式可以带来数据库性能上的少许提高. 记忆方式:归档模式>热备份>恢复任意时间点>性能少许下降                       非归档模式>冷备份>恢复完全备份>性能少许提高 一.查看oracle数据库

oracle日志操作模式(归档模式和非归档模式的利与弊)_oracle

笔者今天就谈谈自己对这两种操作模式的理解,并且给出一些可行的建议,跟大家一起来提高Oracle数据库的安全性. 一.非归档模式的利与弊. 非归档模式是指不保留重做历史的日志操作模式,只能够用于保护例程失败,而不能够保护介质损坏.如果数据库采用的是日志操作模式的话,则进行日志切换时,新的日志会直接覆盖原有日志文件的内容,不会保留原有日志文件中的数据. 这么说听起来可能比较难理解.笔者举一个简单的例子,就会清楚许多.如现在Oracle数据库中有四个日志组,日志序列号分别为11. 12.13.14.当

将oracle设为归档模式和非归档模式启动的方法

将oracle设为归档模式和非归档模式的方法 先手动建立归档目录,在调整oracle启动方式 将oracle设为归档模式 手工在主服务器创建归档目录 $cd $ORACLE_BASE            #$ORACLE_BASE 所指向的目录是/opt/oracle/,可参看ORACLE用户环境变量的具体设置 $mkdir -p oradata/szdb/archive   # szdb的目录名称根据数据库的SID号进行指定,其实这个目录可以任意指定 $mkdir -p oradata/sz

Oracle的奇葩设置之非归档模式与RMAN备份

    数据库归档模式与RMAN备份策略是保障数据库数据安全的基本手段,对于ORACLE数据库DBA来说,很清楚ORACLE的RMAN备份是基于数据库的归档模式,但对于主机维护人员及开发人员,他们可能很不清楚.     如果,数据库没有开启数据库归档,ORACLE的RMAN备份就无法进行,否则报错如下: 12/01/2015 03:32:37 Mon Jan 12 03:32:37 2015   ORA-00258: NOARCHIVELOG 模式下的手动归档必须标识日志   ALTER SYS

oralce非归档模式下的恢复(一)历史日志没有被覆盖(可完全恢复)

案例1: 历史日志没有被覆盖(可以完全恢复) 1)切换到非归档模式 SQL> archive log list Database log mode              Archive Mode Automatic archival             Enabled Archive destination            /disk1/arch/anny Oldest online log sequence     7 Next log sequence to archive  

解释归档和非归档模式之间的不同和它们各自的优缺点?

归档模式:是指你可以备份所有的数据库transactions并恢复到任意一个时间点. 非归档模式:则相反,不能恢复到任意一个时间点.但是非归档模式可以带来数据库性能上的少许提高.

归档和非归档模式下ORA-01145错误的解决方法

总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况: 1.off line tablespace --在非归档模式下尝试ofline 数据文件 SQL> alter tablespace tools offline immediate; alter tablespace tools offline immediate * ERROR at line 1:ORA-01145: offline immediate disallowed unless media reco

Oracle RMAN还原与恢复讲解(四)如何在非归档模式中还原与恢复数据库

如果数据库在noarchivelog模式下,我们将从完全的脱机备份中恢复这个数据库,并且不可能实现时间点恢复. 1.还原的准备工作 如果在noarchivelog 模式中运行数据库并且假定拥有数据库的一个备份,就可以非常容易地执行数据库的完全恢复. 首先要清理所有的数据文件,以及旧的重做日志和控制文件. 虽然不是一定要这么做,但由于使用了noarchivelog模式,我们希望一切从头开始. 清理完数据文件,控制文件和重做日志后,就可以开始启动恢复进程. 首先,可以从最近生成的备份中恢复控制文件,

将数据库设置为归档模式后,数据库出现停机

只好重启系统一下了... 重启之后,数据库可以打开, 一 查看归档模式 SQL> archive log list数据库日志模式            存档模式自动存档             启用存档终点            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     44下一个存档日志序列   46当前日志序列           46 二,查看一下 log_archive_start参数是否为true,(我的问题就出现在这里) SQL> show pa