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;
另外的做法:
- sqlplus /nolog;
- conn / as sysdba;
这样就进入了sqlplus的里面;如果你的数据库处于打开状态,那么请执行:
- shutdown immediate;
执行完以后的步骤后,就要开始进行归档模式与非归档模式之间的转换了:
- startup mount;
归档->非归档
- alter database noarchivelog;
非归档->归档
- alter database archivelog;
检查是否成功:
- archive log list;
Live together,or Die alone!