Oracle数据库开启与关闭归档模式

Oracle数据库开启与关闭归档模式

1、查看归档状态
2、关闭数据库
3、将数据库加载至mount状态
4、开启数据库 “归档模式” 或 “非档归档模式”
6、启动数据库

OracleRAC数据库,在修改为归档模式时,必须先将数据库关闭,其中一个实例启动加载为mount状态,即可修改数据库为归档模式,但是其他实例的自动归档是关闭的,需要其他实例在mount状态再次执行alter database archivelog;才能将每一个实例都开启自动归档

#如果需要修改归档日志路径:
alter system set log_archive_dest_1= 'location=+DG_ARCH/' sid='*';
#单实例数据库或RAC中的当前实例执行日志切换:
alter system switch logfile;

#对数据库中的所有实例进行日志切换:
alter system archive log current;

#查看日志文件组:
select group#, sequence#, members, bytes, status, archived
from v$log;
将数据库修改为归档模式:
SQL> shutdown immediate						#关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup mount							#将数据库加载至mount状态
ORACLE instance started.

Total System Global Area  2555445248 bytes
Fixed Size		   			 2255952 bytes
Variable Size		 	  1056965552 bytes
Database Buffers	 	  1476395008 bytes
Redo Buffers		   		19828736 bytes
Database mounted.

SQL> archive log list						#查看数据库归档日志状态
Database log mode	       No Archive Mode	#非归档模式
Automatic archival	       Disabled			#自动归档未开启(关闭归档模式就默认关闭)
Archive destination	       /u01/app/oracle/product/11.2.0.4/dbs/arch
Oldest online log sequence     144
Current log sequence	       151

SQL> alter database archivelog;				#修改数据库为归档模式

Database altered.

SQL> archive log list;						#再次查看归档日志状态
Database log mode	       Archive Mode		#数据库处于归档模式
Automatic archival	       Enabled			#自动归档已开启(开了归档模式就默认启动)
Archive destination	       /u01/app/oracle/product/11.2.0.4/dbs/arch
Oldest online log sequence     144
Next log sequence to archive   151
Current log sequence	       151
SQL> alter database open;					#修改数据库为open状态

Database altered.

SQL> 
关闭数据库归档模式与归档日志:
SQL> shutdown immediate						#关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount							#将数据库加载至mount状态
ORACLE instance started.

Total System Global Area 2555445248 bytes
Fixed Size		   		 2255952 bytes
Variable Size			 1056965552 bytes
Database Buffers	 	 1476395008 bytes
Redo Buffers		   	 19828736 bytes
Database mounted.	
	
SQL> archive log list						#查看归档日志状态
Database log mode	       Archive Mode		#数据库处于归档模式
Automatic archival	       Enabled			#自动归档已开启(开了归档模式就默认启动)
Archive destination	       /u01/app/oracle/product/11.2.0.4/dbs/arch
Oldest online log sequence     152
Next log sequence to archive   159
Current log sequence	       159

SQL> alter database noarchivelog;			#修改数据库为非归档模式

Database altered.

SQL> archive log list						#再次查看归档日志状态
Database log mode	       No Archive Mode	#数据库处于非归档模式
Automatic archival	       Disabled			#自动归档未开启(关闭归档模式就默认关闭)
Archive destination	       /u01/app/oracle/product/11.2.0.4/dbs/arch
Oldest online log sequence     152
Current log sequence	       159
SQL> 

后续会继续补充,有什么问题欢迎留言,谢谢。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值