精华内容
下载资源
问答
  • 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 星期三 622 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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    问题总结: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
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

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

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • Centos7.6下Oracle开启归档日志和Rman恢复.docx
  • Oracle开启归档日志功能详细步骤

    千次阅读 2020-12-24 17:20:59
    Oracle开启归档日志功能详细步骤 1.查看oracle归档状态 SQL> archive log list; 数据库日志模式 非存档模式 //目前不是归档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 27711 ...

    Oracle开启归档日志功能详细步骤

    1.查看oracle归档状态

    SQL> archive log list;
    数据库日志模式             非存档模式     //目前不是归档模式
    自动存档             禁用
    存档终点            USE_DB_RECOVERY_FILE_DEST
    最早的联机日志序列     27711
    当前日志序列           27713
    

    2.关闭数据库

    SQL> shutdown immediate;
    

    3.启动数据库至mount状态

    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area 1.0737E+10 bytes
    Fixed Size                  2038632 bytes
    Variable Size            5486150808 bytes
    Database Buffers         5234491392 bytes
    Redo Buffers               14737408 bytes
    

    4.修改归档位置

    [root@arpdb ~]# su - oraarp
    [oraarp@arpdb oraarp]$ mkdir -p /arp/oraarp/archive
    
    [oraarp@arpdb oraarp]$ sqlplus "/as sysdba"
    SQL> alter system set log_archive_dest_1='location=/arp/oraarp/archive';
    

    5.启用归档模式

    SQL> alter database archivelog;
    SQL> alter database open;
    SQL> archive log list;
    

    6.查看修改后的归档状态

    SQL> archive log list; 
    数据库日志模式            存档模式     
    自动存档             启用
    存档终点            /arp/oraarp/archive  //归档目录位置已修改为/arp/oraarp/archive
    最早的联机日志序列     27712
    下一个存档日志序列   27714
    当前日志序列           27714
    

    7.切换在线日志,验证归档是否正常

    SQL> alter system switch logfile;
    
    • 进入linux操作系统,可以查找到归档日志文件
    [oraarp@arpdb oraarp]$ cd /arp/oraarp/archive/
    [oraarp@arpdb archive]$ ls
    1_27713_721054311.dbf

    归档模式和非归档模式的优点和缺点:

    展开全文
  • racle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都...1.归档日志开启准备工作:1.进入dos窗口—>>> 菜单键+R,进入...

    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/nolog

    sql*Plus: Release 11.2.0.1.0 Production on 星期三 6月 22 11:14:30 2016

    Copyright (c) 1982,2010,Oracle. All rights reserved.

    sql> conn/as sysdba;

    已连接。

    sql> **shutdown immediate;**

    数据库已经关闭。

    已经卸载数据库。

    ORACLE 例程已经关闭。

    sql> startup mount;

    ORACLE 例程已经启动。

    Total System Global Area 1071333376 bytes

    Fixed Size 1375792 bytes

    Variable Size 679477712 bytes

    Database Buffers 385875968 bytes

    Redo 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 bytes

    Fixed Size 1375792 bytes

    Variable Size 679477712 bytes

    Database Buffers 385875968 bytes

    Redo Buffers 4603904 bytes

    数据库装载完毕。

    sql> alter database noarchivelog;

    数据库已更改。

    sql> alter database open;

    数据库已更改。

    sql> archive log list;

    数据库日志模式 非存档模式

    自动存档 禁用

    存档终点 USE_DB_RECOVERY_FILE_DEST

    最早的联机日志序列 49

    当前日志序列 51

    sql>

    问题总结:

    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

    展开全文
  • #mkdir /oradata/flash_recovery_area SQL>startup mount SQL>alter system set db_recovery_file_dest_size = 30G;... 开启后,可使用如下语句查看 SQL>archive log list SQL>show parameter db_recovery

    #mkdir /oradata/flash_recovery_area

    SQL>startup mount

    SQL>alter system set db_recovery_file_dest_size = 30G;

    SQL>alter system set db_recovery_file_dest = '/oradata/flash_recovery_area';

    根据需要创建spfile,如果没创建,系统会报错

    SQL>create spfile from pfile

    SQL>shutdown immediate

    SQL>sqlplus / as sysdba

    SQL>startup mount

    如不需创建spfile,则直接执行下面语句[@more@]

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

    SQL>alter system set log_archive_dest_10 = 'LOCATION=USE_DB_RECOVERY_FILE_DEST OPTIONAL REOPEN=300';

    SQL>shutdown immediate

    SQL>startup mount

    SQL>alter database archivelog;

    SQL>alter database open;

    SQL>alter system switch logfile;

    开启后,可使用如下语句查看

    SQL>archive log list

    SQL>show parameter db_recovery

    展开全文
  • 在默认情况下,oracle数据库是在非归日志档模式中创建的,在非归档日志模式中,进行日志切换时会直接重写redo log,如果此时数据文件因为介质失败被损坏,则数据库恢复时会丢失掉被重写的数据;在归档日志模式下,...
  • 归档 归档日志就是把之前在日志文件中的日志放到一个...rman备份需要开启归档状态,也就是rman备份和归档日志是紧密相关的,rman备份可以备份控制文件,数据文件,重做日志文件等各类文件,比较全面。 exp逻辑备份,备
  • ORACLE 开启归档日志及更改归档路径

    万次阅读 2016-04-13 09:24:25
    shutdown immediate ...更改为归档模式 alter database archivelog; 更改数据库为open状态 alter database open; 查看归档情况 archive log list 更改归档路径 alter system set log_archive_dest_1=
  • ORACLE 开启归档日志功能

    千次阅读 2014-03-19 17:37:38
     1.关闭数据库,然后开启数据库到mount状态    SQL>shutdown ...2.开启归档模式    sql>alter database archivelog;   3.开启数据库    sql> alter database open;    sql> archive log
  • 开启归档,保证log_archive_start=true开启自动归档,否则只能手工归档,关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新...
  • 文章目录Oracle数据库开启归档日志和补充日志归档日志补充日志 Oracle数据库开启归档日志和补充日志 项目中要对Oracle的redo.log进行解析,实现数据同步,由于项目逻辑原因,需要开启归档日志和补充日志。 归档日志 ...
  • Oracle RAC开启归档日志 查看归档状态 su - oracle sqlplus / as sysdba archive log list; 查看节点实例状态 set line 120 col host_name for a30 select instance_name,host_name,status from gv$instance; ...
  • oracle RAC集群开启归档日志,需修改集群参数文件,重启数据库
  • 1、首先用sys登录数据库,查看oracle是否开启归档模式(su - oracle切换用户,然后sysdba / as sysdba进入sql模式) 如果是非归档模式,需要开启归档模式,具体步骤如下: [root@admin ~]# su - oracle Last ...
  • 开启归档日志 shutdown immediate; --关闭数据库 startup mount; --打开数据库 alter database archivelog; --开启归档日志 alter database open; --开启数据库 archive log list; --查看归档日志是否开启...
  • 文章目录1 开启归档日志1.1 查看状态1.2 修改参数1.3 开启归档2 修改归档路径2.1 在asm目录中查看归档目录2.2 修改归档路径 1 开启归档日志 1.1 查看状态 查看归档状态 SQL> archive log list; Database log ...
  • Oracle开启归档模式

    2019-02-12 15:32:06
    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。 数据库使用归档方式运行时才可以进行灾难性恢复。
  • oracle 删除归档日志

    2019-05-27 18:18:00
    测试站上500G硬盘突然没有空间了,经过检查oracle...一、查看是否开启归档日志 查看是否开启归档 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destin...
  • sqlplus / as sysdba; cmd命令用管理员登录 shutdown immediate;... -- 开启归档日志 alter database open; -- 开启数据库 archive log list; -- 查看归档日志是否开启 如果要关闭归档文件,重复上...
  • 1、开启归档 a. 关闭数据库shutdown immediate b. startup mount  c. alter database archivelog  d. alter database open 2、禁止归档  a. 关闭数据库shutdown immediate  b. startup mount  c. alter ...
  • oracle挖掘归档日志

    2021-03-03 15:57:51
    一.确认数据库是否开启归档模式 1.通过sqlplus连接oracle(orcl替换为你的oracle实例) export ORACLE_SID=orcl sqlplus / as sysdba ...输出以下信息为已开启归档(跳过下面步骤,直接进入挖掘归档日志) Database lo
  • 随后我在准生产环境将oracle归档日志删除并关闭,下面整理了有关删除、开启\关闭oracle归档日志的详细步骤供大家参考,有什么问题欢迎指正,谢谢! 删除归档日志归档日志占用大量的磁盘空间,所以我们要对归档...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,385
精华内容 3,754
关键字:

oracle开启归档日志