打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle 开启归档日志以及关闭归档日志

racle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)
归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。

本文简单介绍如何启用和关闭数据库的归档模式。

1.归档日志开启准备工作:
1.进入dos窗口—>>> 菜单键+R,进入 运行 界面,输入cmd
2.登录 sqlplus,—>> 方法: sqlplus/nolog,切忌:不要输入sqlplus/noarchivelog; 加上 分隔符 ;, 这样进入的sqlplus的命令参数帮助
3.登入管理员—>> 方法: conn/as sysdba;
4.开启归档日志
4.1 shutdown immediate; –关闭数据库
4.2 startup mount; – 打开数据库
4.3 alter database archivelog;—开启归档日志
4.4 alter database open;–开启数据库
4.5 archive log list; – 查看归档日志是否开启
开启状态:
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 49
下一个存档日志序列 51
当前日志序列 51

5.关闭归档日志
5.1 shutdown immediate;
5.2 startup mount;
5.3 alter database noarchivelog;
5.4 alter database open;
5.5 archive log list ;–查看归档日志是否关闭
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 49
当前日志序列 51

归档日志开启语句:

Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>sqlplus/nologSQL*Plus: Release 11.2.0.1.0 Production on 星期三 6月 22 11:14:30 2016Copyright (c) 1982, 2010, Oracle.  All rights reserved.SQL> conn/as sysdba; 已连接。SQL> **shutdown immediate;**数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL>    startup mount;ORACLE 例程已经启动。Total System Global Area 1071333376 bytesFixed Size                  1375792 bytesVariable Size             679477712 bytesDatabase Buffers          385875968 bytesRedo Buffers                4603904 bytes数据库装载完毕。SQL> alter database  archivelog;数据库已更改。SQL> alter database open;数据库已更改。SQL> archive log list;数据库日志模式            存档模式自动存档             启用存档终点            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     49下一个存档日志序列   51当前日志序列           51---归档日志的关闭SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mount;ORACLE 例程已经启动。Total System Global Area 1071333376 bytesFixed Size                  1375792 bytesVariable Size             679477712 bytesDatabase Buffers          385875968 bytesRedo Buffers                4603904 bytes数据库装载完毕。SQL> alter database noarchivelog;数据库已更改。SQL> alter database open;数据库已更改。SQL> archive log list;数据库日志模式             非存档模式自动存档             禁用存档终点            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     49当前日志序列           51SQL>
问题总结:1. 直接进入就执行 ,   SQL> shutdown immediate;   ORA-01012: not logged on   解决方法:   先登录 管理员权限 , 语句:conn/as sysdba;2. 执行 开启归档日志提示错误:   SQL> conn/as sysdba;   已连接。   SQL> alter database archivelog;   alter database archivelog     *   第 1 行出现错误:   ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开   解决方法:    在开启归档日志之前,先执行关闭数据库链接:shutdown  immediate 或者shutdown normal    (2)执行 startup mount;      (3)执行 alter database archivelog

资料参考:http://www.eygle.com/archives/2004/10/oracle_howtoeci.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
oracle归档日志管理
数据库数据文件移动到本机硬盘、升级步骤(windows部分) - oracle - Ccd...
oracle 10g 归档日志
ORA-19809: 超出了恢复文件数的限制故障处理实例
Oracle归档模式与非归档模式设置
Oracle备份与恢复案例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服