Heim >Datenbank >MySQL-Tutorial >Oracle归档模式与非归档模式设置

Oracle归档模式与非归档模式设置

WBOY
WBOYOriginal
2016-06-07 17:18:561020Durchsuche

Oracle的日志归档模式可以有效的防止instance和disk的故障,在数据库故障恢复中不可或缺,由于oracle初始安装模式为非归档模式,

Oracle的日志归档模式可以有效的防止instance和disk的故障,在数据库故障恢复中不可或缺,由于oracle初始安装模式为非归档模式,因此需要将其设置为归档模式,下面就其方法和步骤做一些总结,虽然简单,但这是管理oracle数据库必备之工,故有如下陈述。 

例子是建立在windowsXP和oracle11g的环境下,如有环境不同,仅供参考。

Oracle非归档模式设置为归档模式方法步骤:

1,  运行cmd命令,开启sql*plus

C:\Documents and Settings\Administrator>sqlplus/nolog

2,  以sysdba身份连接数据库

SQL> CONNECT/AS SYSDBA

3,,  若数据库是打开的,首先关闭卸载数据库。

SQL> SHUTDOWN

4,  以mount模式打开数据库。

SQL> STARTUP MOUNT

5,  查询当前归档模式

SQL> ARCHIVE  LOG  LIST

数据库日志模式             非存档模式

自动存档             禁用

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     1

当前日志序列           1

6,  更改归档模式为ARCHIVELOG

SQL> ALTER DATABASE ARCHIVELOG;

SQL> ARCHIVE  LOG  LIST

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     1

下一个存档日志序列   1

当前日志序列           1

SQL> ALTER  DATABASE  OPEN;

SQL> select  log_mode  from  v$database;

LOG_MODE

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

ARCHIVELOG

如果因特殊需要,需要重新设置数据库为非归档模式,可以参照如下方法。

Oracle归档模式设置为非归档模式方法步骤:

1,运行cmd命令,开启sql*plus

C:\Documents and Settings\Administrator>sqlplus/nolog

2以sysdba身份连接数据库

SQL> CONNECT/AS SYSDBA

3,  若数据库是打开的,首先关闭卸载数据库。

SQL> SHUTDOWN

4,  以mount模式打开数据库。

SQL> STARTUP MOUNT

5,  查询当前归档模式

SQL> ARCHIVE  LOG  LIST

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     1

下一个存档日志序列   1

当前日志序列           1

6,  更改归档模式为ARCHIVELOG

SQL> ALTER DATABASE NOARCHIVELOG;

SQL> ARCHIVE  LOG  LIST

数据库日志模式             非存档模式

自动存档             禁用

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     1

当前日志序列           1

SQL> ALTER  DATABASE  OPEN;

    SQL> select  log_mode  from  v$database;

 

LOG_MODE

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

NOARCHIVELOG

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn