oracle关闭归档模式
1、首先用sys登录数据库,查看oracle是否开启归档模式(su - oracle切换用户,然后sysdba / as sysdba进入sql模式)
数据的存档模式的操作必须要在mount实例中进行,且数据库要处于非open状态。所有关闭存档模式前,我们需要查看当前数据库的状态,并且关闭数据库,启动mount实例,才可进行操作。其具体操作为:
[root@admin ~]# su - oracle
Last login: Thu Jan 16 15:42:13 CST 2020 on pts/3
[oracle@admin ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Fri Mar 6 09:11:31 2020
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
2、使用SQL:select status from v$instance;查看当前数据库的状态,正常情况下一般都处于open状态。
SQL> select status from v$instance;
STATUS
------------
OPEN
3、使用SQL:shutdown immediate; --关闭数据库,因为数据库当前状态为open--
startup mount; --启动mount实例--
alter database noarchivelog; --改变数据库存档模式为非存档模式--
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1235959808 bytes
Fixed Size 2252784 bytes
Variable Size 956301328 bytes
Database Buffers 268435456 bytes
Redo Buffers 8970240 bytes
Database mounted.
SQL> alter database noarchivelog;
Database altered.
4、此时使用SQL:archive log list 查看,存档模式已经变更为非存档模式。
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /u01/app/oracle/product/
Oldest online log sequence 14
Current log sequence 17
5、再次使用SQL:select status from v$instance;进行查看数据库的当前状态,当前状态为mount状态。
SQL> select status from v$instance;
STATUS
------------
MOUNTED
6、最后别忘记使用SQL:alter database open;打开数据库。
SQL> alter database open;
Database altered.
7、再次使用SQL:select status from v$instance;查看数据库状态,为open状态。
SQL> select status from v$instance;
STATUS
------------
OPEN
8、至此oracle数据库成功关闭归档模式。
————————————————
版权声明:本文为CSDN博主「auspicious航」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Auspicious_air/article/details/104689333/