Oracle数据库设置为归档模式的操作方法
2017-10-20 11:36
295 查看
Oracle归档模式非常非常重要!
对于有些数据库刚装好后可能是非归档模式,这是很危险的!为了安全起见,一定要谨记:对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复!下面介绍下将Oracle数据库设置为归档模式的操作方法:
1)以sysdba身份连接数据库
2)查看数据库当前归档模式
以sys用户登录到数据库中,输入select log_mode from v$database;如下图所示:
接下来查看自动归档状态和归档进程,如下图所示:(只有当变成enable才是自动归档模式)
接着继续查看:
很明显,没有自动归档,没有归档进程,更不是归档模式。要想开启归档模式,设置如下:
3)关闭数据库,启动到mount状态
注意:上面截图中间那个报错不用管,没什么影响。因为我操作时修改了一个log_archive_start参数,其实这个参数只有oracle10g之前的版本才需要修改,这里误操作了这个参数,但是不影响。
4)修改数据库为归档模式
数据库归档模式设置已经完成,查询其归档模式除了ARCHIVE LOG LIST方法外,也可以通过v$database来查询,LOG_MODE为ARCHIVELOG。
5)打开数据库
至此,Oracle数据库已经设置为归档模式了!
对于有些数据库刚装好后可能是非归档模式,这是很危险的!为了安全起见,一定要谨记:对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复!下面介绍下将Oracle数据库设置为归档模式的操作方法:
1)以sysdba身份连接数据库
[root@kevin ~]# su - oracle 以DBA的身份登录数据库(oracle用户下执行) [oracle@kevin ~]$ sqlplus "/as sysdba"
2)查看数据库当前归档模式
以sys用户登录到数据库中,输入select log_mode from v$database;如下图所示:
接下来查看自动归档状态和归档进程,如下图所示:(只有当变成enable才是自动归档模式)
接着继续查看:
很明显,没有自动归档,没有归档进程,更不是归档模式。要想开启归档模式,设置如下:
3)关闭数据库,启动到mount状态
注意:上面截图中间那个报错不用管,没什么影响。因为我操作时修改了一个log_archive_start参数,其实这个参数只有oracle10g之前的版本才需要修改,这里误操作了这个参数,但是不影响。
4)修改数据库为归档模式
数据库归档模式设置已经完成,查询其归档模式除了ARCHIVE LOG LIST方法外,也可以通过v$database来查询,LOG_MODE为ARCHIVELOG。
5)打开数据库
SQL> alter database open; Database altered.
至此,Oracle数据库已经设置为归档模式了!
相关文章推荐
- Oracle-->数据库备份与恢复-->数据库归档模式设置
- oracle数据库热备方案中,自动归档模式的相关问题,-------转【一例SPFILE设置错误导致数据库无法启动】
- 归档日志+oracle日志模式+设置数据库模式+查看当前数据库运行模式
- 查看oracle数据库是否归档和修改归档模式(转)
- 查看oracle数据库是否为归档模式
- ORA-00257归档日志写满的解决方法 背景: 在前一篇博客中我们提到了如何启动或关闭oracle的归档(ARCHIVELOG)模式,在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,
- ORACLE归档模式的设置
- oracle的归档模式 ORACLE数据库归档日志常用命令
- 查看oracle数据库是否归档和修改归档模式
- Oracle数据库的归档模式与非归档模式
- Oracle备份(一)------设置归档模式
- 测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程
- 查看oracle数据库是否归档和修改归档模式
- Oracle归档模式-设置及归档日志设置
- 查看oracle数据库是否归档和修改归档模式
- oracle 设置归档与非归档模式
- Oracle修改数据库为非归档模式
- 查看oracle数据库是否归档和修改归档模式(转)
- 查看oracle数据库是否为归档模式
- Oracle归档模式-设置及归档日志设置