精华内容
下载资源
问答
  • oracle RAC集群开启归档日志,需修改集群参数文件,重启数据库
  • oracle查看是否启用归档日志

    万次阅读 2015-09-09 21:01:46
    今天忽然发现oracle的数据硬盘中的某个文件夹下的文件数量达到了40多个G,都是些xxxxxxxxxxxxxxxxxxx.000x的文件,查看了下日期,发现日期从3月多到现在每星期都有,想想可能这些可能使以前设置了归档日志然后保留下...

               今天忽然发现oracle的数据硬盘中的某个文件夹下的文件数量达到了40多个G,都是些xxxxxxxxxxxxxxxxxxx.000x的文件,查看了下日期,发现日期从3月多到现在每星期都有,想想可能这些可能使以前设置了归档日志然后保留下的日志文件,所以查看了下归档日志的位置:(记得要以sysdba身份登陆)

            

    展开全文
  • 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

    展开全文
  • 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

    展开全文
  • 一 设置为归档方式 ... #查看是不是归档方式 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档 sql> alter system set log_archive_dest=''location=/oracle/ora9/oradata/
    一 设置为归档方式 
    
    Sql代码  
    sql> archive log list;   #查看是不是归档方式  
    sql> alter system set log_archive_start=true scope=spfile; #启用主动归档  
    sql> alter system set log_archive_dest=''location=/oracle/ora9/oradata/arch'' scope=spfile;#设置归档路径  
    sql> alter system set log_archive_dest_1=''location=/oracle/ora9/oradata/arch1'' scope=spfile;  
    sql> alter system set log_archive_dest_2=''location=/oracle/ora9/oradata/arch2'' scope=spfile;  
    #如果归档到两个位置,则可以通过上边方法实现  
    sql> alter system set log_archive_format=''arch_%d_%t_%r_%s.log''  #设置归档日记款式  
    sql> shutdown immediate;    www.2cto.com 
    sql> startup mount;    #打开控制文件,不打开数据文件  
    sql> alter database archivelog; #将 数据库切换为归档模式  
    sql> alter database open;   #将数据文件打开  
    sql> archive log list;   #查看此时是否处于归档模式  
    查询以确定数据库位于archivelog模式中且归档过程正在运行  
    sql> select log_mode from v$database;  
    sql> select archiver from v$instance;  
      
    Sql代码  
    日志切换  
    sql> alter system switch logfile;  
    这次日志切换将归档写到两个目标地,  
    即上边的/oracle/ora9/oradata/arch1和/oracle/ora9/oradata/arch1,  
    要是要对目录确认  
      
    在oracle情况中运行如下查询:  
    sql> select name from v$archived_log;  
    而后在操作系统中确认查询所列出的文件  
     
    二 设置非归档方式
     
    Sql代码  
    sql> archive log list;   #查看是否是归档方式  
    sql> alter system set log_archive_start=false scope=spfile;   
    #禁用自动归档  
    sql> shutdown immediate;    www.2cto.com 
    sql> startup mount;    #打开控制文件,不打开数据文件  
    sql> alter database noarchivelog; #将数据库切换为非归档模式  
    sql> alter database open;   #将数据文件打开  
    sql> archive log list;   #查看此时便处于非归档模式  
     
    三 归档相关命令
     
    Sql代码  
    archive log stop;  
    archive log start;  
    archive log list;  
      
    show parameters;  
    show parameters log_archive_start;  
    show parameters log_archive_max_process; #归档进程数  
    alter system set log_archive_max_process=5; #将归档进程数改为5  
    select * from v$bgprocess;    #检察后台进程
     
    原文Oracle关闭和开启归档日志 - Oracle - 红黑联盟
    http://www.2cto.com/database/201203/125522.html
     
    展开全文
  • 开启归档,保证log_archive_start=true开启自动归档,否则只能手工归档,关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新...
  • 文章目录Oracle数据库开启归档日志和补充日志归档日志补充日志 Oracle数据库开启归档日志和补充日志 项目中要对Oracle的redo.log进行解析,实现数据同步,由于项目逻辑原因,需要开启归档日志和补充日志。 归档日志 ...
  • ORACLE开启归档日志

    2021-10-06 14:48:47
    Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志归档日志是联机重做日志组文件的一个副本,包含redo记录以及一个唯一的log sequence number, ...
  • 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归档日志删除并关闭,下面整理了有关删除、开启\关闭oracle归档日志的详细步骤供大家参考,有什么问题欢迎指正,谢谢! 删除归档日志归档日志占用大量的磁盘空间,所以我们要对归档...
  • 一 设置为归档方式 1. sql> archive log list; #查看是不是归档方式 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOV
  • --- Archive Redo Logs see Oracle Server Administrator's Guide (Chap. Archiving Redo Information) for more information To switch the database to noarchivelog : shutdown; startup mount; alter...
  • Oracle开启归档日志功能详细步骤

    千次阅读 2020-12-24 17:20:59
    Oracle开启归档日志功能详细步骤 1.查看oracle归档状态 SQL> archive log list; 数据库日志模式 非存档模式 //目前不是归档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 27711 ...
  • 文章目录1 开启归档日志1.1 查看状态1.2 修改参数1.3 开启归档2 修改归档路径2.1 在asm目录中查看归档目录2.2 修改归档路径 1 开启归档日志 1.1 查看状态 查看归档状态 SQL> archive log list; Database log ...
  • -归档开启归档日志位置设置 SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area ...
  • 开启归档日志 shutdown immediate; --关闭数据库 startup mount; --打开数据库 alter database archivelog; --开启归档日志 ... --查看归档日志是否开启   关闭归档日志 shutdown immedia...
  • #查看是不是归档方式 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档 sql> alter system set log_archive_dest=''location=/oracle/ora9/oradata/arc...
  • #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
  • 在默认情况下,oracle数据库是在非归日志档模式中创建的,在非归档日志模式中,进行日志切换时会直接重写redo log,如果此时数据文件因为介质失败被损坏,则数据库恢复时会丢失掉被重写的数据;在归档日志模式下,...
  • Centos7.6下Oracle开启归档日志和Rman恢复.docx

空空如也

空空如也

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

oracle查看是否开启归档日志