--1、开启归档

  【步骤】

  a.一致性关闭数据库(shutdown [immediate | transactional |normal])

  b.启动到mount阶段(startup mount)

  c.切换到归档模式(alter database archivelog[manual])

  d.切换到open阶段(alter database open)

  e.对数据做一个完整备份(full backup)

  show parameter spfile

  alter system set log_archive_dest_1='location=/ggs/arch_data' scope=spfile;

  alter system set db_recovery_file_dest_size=100g scope=spfile sid='*';

  alter system set db_recovery_file_dest='/ggs/ora_recovery' scope=spfile;

  alter system set log_archive_format='arch_%t_%s_%r.arc' scope=spfile;

  shutdown immediate;

  startup mount;

  alter database archivelog;

  alter database open ;

  archive log list;

  --2、关闭归档

  【步骤】归档模式切换到非归档模式

  a. [immediate | transactional |normal])一致性关闭数据库(shutdown

  b.启动到mount阶段(startup mount)

  c.切换到归档模式(alter database noarchivelog)

  d.切换到open阶段(alter database open)

  关闭归档模式:

  shutdown immediate;

  startup mount;

  alter database noarchivelog;

  alter database open;

  查看归档文件:

  select * from v$log;

  select * from v$logfile;

  select * from v$flash_recovery_area_usage;

  report obsolete;

  delete obsolete;

  备份归档文件:

  backup archivelog all;

  也可以:

  先执行alter system switch logfile;

  再找到归档日志位置,复制到别的地方即可。

  rman target /

  delete archivelog all completed before 'sysdate-7';

  backup first

  backup format '/tmp/arch-%t_%s_%u' archivelog all delete input;

  或者backup database plus archivelog;

  删除归档文件:

  rman target / 或者 rman target user/password@tns

  list archivelog all;

  crosscheck archivelog all;

  list expired archivelog all;

  delete expired archivelog all;(编辑:雷林鹏 来源:网络)

Oracle归档的开启和关闭的更多相关文章

  1. 利用 bat 批量处理命令实现手动控制mysql /Oracle 服务的开启和关闭

    利用 bat 批量处理命令实现手动控制mysql /Oracle 服务的开启和关闭 因为最近在学习数据库的知识,主要学习的是oracle 数据库,然而好巧啊,java也是在学习,我们老师现在要我们做一 ...

  2. oracle 12c pdb开启和关闭

    oracle 12c pdb开启和关闭 //开启数据库 sqlplus / as sysdba;                  //登录连接CDB,默认是root container;startu ...

  3. oracle 归档模式开启后数据库宕机解决过程

    首先按照网友说的shutdown immediately,结果hang了半个小时也么反应. 然后检查日志,全盘搜索.trc,发现 (D:\app\oracle\diag\rdbms\cms1u\cms ...

  4. Oracle归档开启和更改

    运用 Xshell  客户端工具链接所在的  oracle  服务器 1.先进入数据库里面去 [root@DBSTANDBY ~]# su - oracle [oracle@DBSTANDBY ~]$ ...

  5. oracle归档日志关闭和打开

    查询归档日志状态 方法一 SQL> archive log list; 方法二 SQL> select name,log_mode from V$database; 打开归档日志 orac ...

  6. Oracle 11g rac开启归档

    Oracle 11g rac开启归档 查看目前归档状态 #节点1 ykws1 SQL> archive log list; Database log mode No Archive Mode A ...

  7. Oracle 归档日志文件

      今天数据群有人反应网站不能正常打开,经检查Oracle数据库远程连不上,提示信息:ORA-00257: archiver error. Connect internal only, until f ...

  8. oracle 归档日志总结

    Oracle 归档模式和非归档模式 归档模式和非归档模式 在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行 ...

  9. Oracle归档日志与非归档日志的切换及路径设置

    --==================== -- Oracle 归档日志 --==================== Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的 ...

随机推荐

  1. SVM数学原理推导&鸢尾花实例

    //看了多少遍SVM的数学原理讲解,就是不懂,对偶形式推导也是不懂,看来我真的是不太适合学数学啊,这是面试前最后一次认真的看,并且使用了sklearn包中的SVM来进行实现了一个鸢尾花分类的实例,进行 ...

  2. Oracle数据库查找持有锁的SQL语句,而不是请求锁的SQL语句(原创)

    Oracle数据库查找持有锁的SQL语句,而不是请求锁的SQL语句 查找活动的事务以及活动事务关联的会话信息 select s.sid 会话ID, s.serial# 会话序列号, s.usernam ...

  3. Found multiple occurrences of org.json.JSONObject on the class path:

    Question: Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/C:/Users/nm ...

  4. sql 服务器链接远程 sql 服务器 脚本

    exec sp_droplinkedsrvlogin 'test',null exec sp_dropserver 'test' exec sp_addlinkedserver@server='Tes ...

  5. mysql锁机制之间隙锁(Next-Key锁)(五)

    间隙锁(Next-Key锁) 当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的 索引项加锁:对于键值在条件范围内但并不存在的记录,叫做“间隙(GA ...

  6. 27TCP

    TCP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket:  socket() 2: 绑定端口:      bind() 3: 监听端口:      listen() 4: 接受 ...

  7. 2016-2017 National Taiwan University World Final Team Selection Contest A - Hacker Cups and Balls

    题目: Dreamoon likes algorithm competitions very much. But when he feels crazy because he cannot figur ...

  8. Docker+.Net Core 的那些事儿-3.创建容器并运行

    1.根据镜像运行容器 上篇文章建立了一个镜像: 我们以此开始,执行以下命令: docker run -d -p 5000:5000 hwapp:latest 如果返回以上结果表示建立成功. 此时如果你 ...

  9. 保持简单----纪念丹尼斯•里奇(Dennis Ritchie)

    http://www.ruanyifeng.com/blog/2011/10/dennis_ritchie.html

  10. $ 一步一步学Matlab(1)——初识Matlab

    本文分四步走策略:第一,Matlab是个什么玩意:第二,为什么要学Matlab:第三,怎样轻松.无痛.少走弯路地学习Matlab:第四,怎样写一个Matlab的Hello World.通过这四步走,达 ...