oracle 由非归档到归档模式

1.使用本地身份验证登录数据库:sqlplus /nolog      conn /as sysdba

2.查看登录的数据库: select name from V$DATABASE;

3.切换数据库为charge,设置环境变量 : set ORACLE_SID=CHARGE

4.查看是否为归档模式:archive log list;

5.关闭数据库:shutdown immediate

6.启动数据库到mount状态:startup mount;

7.修改数据库归档模式:alter database archivelog;

8.启动数据库:alter database open;

9.定义归档的位置:alter system set log_archive_dest_1="location=D:\database\example" scope=both;

10.确认配置生效:archive log list;

另外的做法:

  1. sqlplus /nolog;  
  1. conn / as sysdba;  

这样就进入了sqlplus的里面;如果你的数据库处于打开状态,那么请执行:

  1. shutdown immediate;  

执行完以后的步骤后,就要开始进行归档模式与非归档模式之间的转换了:

  1. startup mount;  

 归档->非归档

  1. alter database noarchivelog;  

非归档->归档

  1. alter database archivelog;  

检查是否成功:

Sql代码  收藏代码
  1. archive log list;  
Live together,or Die alone!
原文地址:https://www.cnblogs.com/hzhida/p/2618841.html