ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Lab--在Noarchivelog和archivelog之间切换的一点实践

Lab--在Noarchivelog和archivelog之间切换的一点实践

原创 Linux操作系统 作者:vongates 时间:2019-07-01 14:33:04 0 删除 编辑
=====================================================
--只有在mount状态下才可以在archivelog和noarchivelog之间切换
--在init.ora中指定了log_archive_start为true后重启DB后仍会保持为自动归档方式
--只有在archivelog模式和自动归档方式同时存在时才可以生成归档日志文件。
--自动归档方式可以在DB处于打开状态时用{archvie log start|stop}任意改变。
====================================================

----------------------------------------------------------
--step by step
----------------------------------------------------------
1.conn / as sysdba
2.archive log list;   --查看archive状态(noarchivelog and stop archive)
3.shutdown immediate;
4.modify init.ora   --修改init.ora
--log_archive_start = true
--log_archive_dest_1 = "location=C:oracleoradatauwszmesarchive"
--log_archive_format = %%ORACLE_SID%%T%TS%S.ARC
5.startup mount;
6.archive log list;   --查看archive状态(noarchivelog and start archive)
7.alter database archivelog;
8.archive log list;   --查看archive状态(archivelog and start archive)
9.alter system switch logfile;  --对日志文件做切换归档
a.host dir C:oracleoradatauwszmesarchive --查看归档目录下是否有归档文件生成
b.alter system switch logfile;  --再次做切换并查看归档文件是否生成
c.host dir C:oracleoradatauwszmesarchive
d.shutdown immediate;
e.startup    --重启一次DB查看归档状态是否有做永久改变
f.archive log list;   --查看archive为(archivelog mode and start auto archive)
g.host dir C:oracleoradatauwszmesarchive
h.alter system switch logfile;  --再次检查是否可以正常归档
i.host dir C:oracleoradatauwszmesarchive
j.shutdown immediate;   --再次shutdown DB为从archivelog到noarchivelog做准备
k.startup mount;
l.archive log list;   --当前为archivelog mode and start auto archive
m.alter database noarchivelog;  --从archivelog修改为noarchivelog
n.alter database open;   --打开DB
o.archive log list;   --当前为noarchivelog模式自动归档为启动状态
p.alter system switch logfile;  --手工切换日志(不会生成归档日志文件)
q.host dir  C:oracleoradatauwszmesarchive
r.startup force    --强迫重新启动DB
s.archive log list;   --此时DB仍然处于noarchivelog模式下自动归档为启动
t.archive log stop;   --改变自动归档为停止状态
u.archive log list;
v.archvie log start;   --用archive log start|stop来切换自动归档方式
w.archive log list;   --此时为(noarchivelog mode,start auto archive)
x.--end the lab----
--=======================================

Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:Documents and SettingsAdministrator>sqlplus /nolog

SQL*Plus: Release 8.1.7.0.0 - Production on 星期二 3月 22 19:18:56 2005

(c) Copyright 2000 Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
已连接。
SQL> archive log list
数据库日志模式             非存档模式
自动存档             禁用
存档终点            C:oracleora81RDBMS
最早的概要信息日志序列     223
当前日志序列           225
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  119818268 bytes
Fixed Size                    75804 bytes
Variable Size              57675776 bytes
Database Buffers           61988864 bytes
Redo Buffers                  77824 bytes
数据库装载完毕。
SQL> archive log list;
数据库日志模式            非存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     223
下一个存档日志序列   225
当前日志序列           225
SQL> alter database archivelog;

数据库已更改。

SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     223
下一个存档日志序列   225
当前日志序列           225
SQL> alter database open;

数据库已更改。

SQL> alter system switch logfile;

系统已更改。

SQL> host dir C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
               1 个文件        763,392 字节
               2 个目录  2,235,817,984 可用字节

SQL> alter system switch logfile;

系统已更改。

SQL> host dir C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
2005-03-22  19:28                1,024 UWSZMEST001S00226.ARC
               2 个文件        764,416 字节
               2 个目录  2,235,809,792 可用字节

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  119818268 bytes
Fixed Size                    75804 bytes
Variable Size              57675776 bytes
Database Buffers           61988864 bytes
Redo Buffers                  77824 bytes
数据库装载完毕。
数据库已经打开。
SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     225
下一个存档日志序列   227
当前日志序列           227
SQL> host dir C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
2005-03-22  19:28                1,024 UWSZMEST001S00226.ARC
               2 个文件        764,416 字节
               2 个目录  2,235,801,600 可用字节

SQL> alter system switch logfile;

系统已更改。

SQL> host dir C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
2005-03-22  19:28                1,024 UWSZMEST001S00226.ARC
2005-03-22  19:33               33,280 UWSZMEST001S00227.ARC
               3 个文件        797,696 字节
               2 个目录  2,235,760,640 可用字节

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  119818268 bytes
Fixed Size                    75804 bytes
Variable Size              57675776 bytes
Database Buffers           61988864 bytes
Redo Buffers                  77824 bytes
数据库装载完毕。
SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     226
下一个存档日志序列   228
当前日志序列           228
SQL> alter database noarchivelog;

数据库已更改。

SQL> archive log list;
数据库日志模式             非存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     226
当前日志序列           228
SQL> alter database open;

数据库已更改。

SQL> alter system switch logfile;

系统已更改。

SQL> host dir  C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
2005-03-22  19:28                1,024 UWSZMEST001S00226.ARC
2005-03-22  19:33               33,280 UWSZMEST001S00227.ARC
               3 个文件        797,696 字节
               2 个目录  2,235,752,448 可用字节

SQL> archive log list;
数据库日志模式             非存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     229
当前日志序列           231
SQL> host dir  C:oracleoradatauwszmesarchive
 驱动器 C 中的卷没有标签。
 卷的序列号是 08E6-75AB

 C:oracleoradatauwszmesarchive 的目录

2004-08-26  21:21      

          .
2004-08-26  21:21                 ..
2005-03-22  19:27              763,392 UWSZMEST001S00225.ARC
2005-03-22  19:28                1,024 UWSZMEST001S00226.ARC
2005-03-22  19:33               33,280 UWSZMEST001S00227.ARC
               3 个文件        797,696 字节
               2 个目录  2,235,752,448 可用字节

SQL> startup force;
ORACLE 例程已经启动。

Total System Global Area  119818268 bytes
Fixed Size                    75804 bytes
Variable Size              57675776 bytes
Database Buffers           61988864 bytes
Redo Buffers                  77824 bytes
数据库装载完毕。
数据库已经打开。
SQL> archive log list;
数据库日志模式             非存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     230
当前日志序列           232
SQL> archive log start;
已处理的语句
SQL> archive log list;
数据库日志模式             非存档模式
自动存档             启用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     230
当前日志序列           232
SQL> archive log stop
已处理的语句
SQL> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            C:oracleoradatauwszmesarchive
最早的概要信息日志序列     230
当前日志序列           232
SQL>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51730/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    448
  • 访问量
    290108