https://www.modb.pro/course/article/142?lsId=5902&catalogId=2Oracle 数据库使用 RMAN 备份可以分为冷备和热备,区别在于是否开启归档模式,如下:热备:归档模式,可在线进行备份,归档日志在的情况下可恢复至任意时间点冷备:非归档模式,在 mount 下进行备份,仅能恢复到上次备份时间点            
                
         
            
            
            
            在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-12 19:31:00
                            
                                326阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            每天一个 DBA 小知识,助你更进一步!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-16 17:11:16
                            
                                6451阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            每天一个 DBA 小知识,助你更进一步!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-04 11:23:56
                            
                                381阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle归档模式
 
目录
查看oracle数据库是否为归档模式
什么是Oracle归档模式
配置数据库的归档模式
 
编辑本段查看oracle数据库是否为归档模式
[1]
1.select name,log_mode from v$database;
NAME LOG_MODE
------------------ ----------------...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-20 11:08:00
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle归档模式和非归档模式解释归档和非归档模式之间的不同和它们各自的优缺点?答:归档模式是指可以备份所有的数据库transactions并恢复到任意一个时间点。        非归档模式则相反,不能恢复到任意一个时间点。        但是非归档模式可以带来数据库性能上的少许提高。记忆方式:归档模式>热备份>恢复任意时间点>性能少许下降                               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-16 22:02:30
                            
                                951阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle归档模式和非归档模式解释归档和非归档模式之间的不同和它们各自的优缺点?答:归档模式是指可以备份所有的数据库transactions并恢复到任意一个时间点。        非归档模式则相反,不能恢复到任意一个时间点。        但是非归档模式可以带来数据库性能上的少许提高。记忆方式:归档模式>热备份>恢复任意时间点>性能少许下降                               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-10 00:19:12
                            
                                826阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            delete noprompt expired archivelog all;delete noprompt archivelog until time 'sysdate-2';RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture processarchived log file            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-13 14:42:40
                            
                                563阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.执行命令删除rman target /SQL> DELETE ARCHIVELOG            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 10:08:40
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            更改数据库的归档模式需要重新启动数据库,在mount模式下修改,简要步骤
1   以shutdown immediate 方式关闭数据库
2  启动实例到mount状态
3  更改运行模式并打开数据库
操作步骤:
1   登录数据库查看数据库的归档状态
     SQL> arch            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-03-18 16:10:40
                            
                                497阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程在服务器端早已编辑执行过的代码。用户要做的只是调用和接收存储过返回的结果。所以调用存储过程比普通的用查询语句返回值要快得多,存储过程的执行速度更快,存 储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 
oracle 存储过程的基本语法 及注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-10-23 03:21:24
                            
                                687阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            归档模式和非归档模式 在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库需要至少两组联机日志,每当一组 联机日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-10 14:34:27
                            
                                1072阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
非归档: 数据能恢复到最后一次备份 只能做全部恢复,不能做部分恢复 只能脱机备份
归档: 数据能恢复到失败点,无数据丢失 可以热备份 完全恢复和部分恢复都行。部分恢复文件中不一致的检查点可以用归档补齐。 默认配置归档模式是关闭的。归档空间用满时可能会影响redo log的正常IO
产生归档的条件 &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-10-23 13:56:34
                            
                                693阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在数据库安装时可以选择归档模式,也可以在数据库安装完成后切换成归档模式。模式的切换只能在mount状态下执行,如果在open状态下执行,则会报如下的错误:SQL> alter database noarchivelog;alter database noarchivelog*ERROR at line 1:ORA-01126: database must be mounted in this            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-28 19:24:40
                            
                                2671阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area  339738624 bytes
Fixed Size      &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-02-19 13:38:15
                            
                                258阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用RMAN对数据库进行全库备份时,要求处在归档模式下。1、如果数据库处在启动状态下,必须先关闭:    shutdown immediate;2、启动数据库到mount状态:    startup mount;3、开启归档:    alter database archivelog;4、alter database open;5、查看状态            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-07 15:09:45
                            
                                440阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ARCHIVELOG模式 当对数据库中的数据进行修改后,重做数据会写出到联机重做日志文件中。指定系统在给定时间写入到的文件。当此文件写满后,归档进程(ARCn) 会将该联机日志文件复制到其它位置,作为该文件的归...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-10-05 10:53:00
                            
                                149阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            非归档:
  数据能恢复到最后一次备份
  只能做全部恢复,不能做部分恢复
  只能脱机备份
  归档:
  数据能恢复到失败点,无数据丢失
  可以热备份
  完全恢复和部分恢复都行。部分恢复文件中不一致的检查点可以用归档补齐。
  默认配置归档模式是关闭的。归档空间用满时可能会影响redo log的正常IO
  产生归档的条件
  数据库必须是归档模式
  归档进程必须启            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-17 14:08:34
                            
                                642阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先看数据库有没有开启归档 archive log list;没有的话就 shutdown immediate;不要shutdon abort; 这样会出现SQL> alter database archivelog;alter database archivelog*第 1 行出现错误:ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式造成开启归档失败,还是老老实实地            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-19 17:17:20
                            
                                762阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oacle归档模式是ORACLE热备份的必要条件,特别是7X24生产数据库,必须要工作在归档模式。网上有说归档文件可否放在裸设备上,理论上应该可以,但是每一次归档都产生一个归档文件,那么我们务必建很多裸设备。所以我们倾向于归档文件存于文件系统中。假定e:/arch为归档目录。
Sqlplus /nolog
Conn /as sysdba #sysdba用户登陆
查看归档模式:
SQL>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-15 14:42:04
                            
                                10000+阅读
                            
                                                        
                                点赞