精华内容
下载资源
问答
  • Oracle创建日志文件的语法如下:alter database database_name add logfile[group group_number](file_name[,file_name[,...]])[SIZE number][reuse];语法的说明如下;group group_number为日志文件指定组的编号file_...

    Oracle创建日志文件的语法如下:

    alter database database_name add logfile[group group_number]

    (file_name[,file_name[,...]])[SIZE number][reuse];

    语法的说明如下;

    group group_number为日志文件指定组的编号

    file_name为该组创建日志文件成员

    size number指定日志文件成员的大小

    reuse如果创建的日志文件成员已经存在,可以使用reuse关键字覆盖已经存在的文件。但是如果该文件不能已经属于其他的日志文件组,否则无法替换。

    创建日志文件

    创建日志文件,一般指的是向日志文件中添加日志成员,需要使用alter database ...add logfile member语句。

    例如,向日志文件组group 4中添加一个新的日志文件;

    alter database add logfile member

    'f:\orealcfile\logfile\record.log' to group 4;

    我们首先查询数据库中的日志文件组:

    SQL> select group#,member from v$logfile;

    GROUP#                                                        MEMBER

    -------------------------------------------------------------------------------

    3                            D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2                            D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    1        D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    然后向该日志文件组中添加日志文件

    SQL> alter database add logfile group 4

    (

    'f:\\oracledata\logfile\redo1.log',

    'f:\oracledata\logfile\redo2.log'

    )size 10m;

    数据库已更改。

    再次查询,我们可以看出在系统的数据库日志文件组多出了4号的数据库文件组

    SQL> select group#,member from v$logfile;

    GROUP#                                                        MEMBER

    -------------------------------------------------------------------------------

    3                              D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2                              D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    1                      D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    4                      F:\ORACLEDATA\LOGFILE\REDO1.LOG

    4                              F:\ORACLEDATA\LOGFILE\REDO2.LOG

    创建日志文件,把该日志文件添加到日志组4

    SQL> alter database add logfile member//为相应的日志增加成员

    2  'f:\oracledata\logfile\redo3.log'

    3  to group 4;

    数据库已更改。

    SQL> select group#,member from v$logfile;//系统的数据库日志文件组

    GROUP#                                                        MEMBER

    -------------------------------------------------------------------------------

    3                              D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2                              D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    2                      D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    4                      F:\ORACLEDATA\LOGFILE\REDO1.LOG

    4                      F:\ORACLEDATA\LOGFILE\REDO2.LOG

    3      F:\ORACLEDATA\LOGFILE\REDO3.LOG

    0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • oracle创建日志文件

    千次阅读 2015-03-12 16:39:51
    创建日志文件的语法如下: alter database database_name add logfile[group group_number] (file_name[,file_name[,...]])[SIZE number][reuse]; 语法的说明如下; group group_number为日志文件指定组的编号 ...

    创建日志文件的语法如下:

    alter database database_name add logfile[group group_number]

    (file_name[,file_name[,...]])[SIZE number][reuse];
    语法的说明如下;
    group group_number为日志文件指定组的编号
    file_name为该组创建日志文件成员
    size number指定日志文件成员的大小
    reuse如果创建的日志文件成员已经存在,可以使用reuse关键字覆盖已经存在的文件。但是如果该文件不能已经属于其他的日志文件组,否则无法替换。
    创建日志文件
    创建日志文件,一般指的是向日志文件中添加日志成员,需要使用alter database ...add logfile member语句。
    例如,向日志文件组group 4中添加一个新的日志文件;
    alter database add logfile member
    'f:\orealcfile\logfile\record.log' to group 4;
    我们首先查询数据库中的日志文件组:
    SQL> select group#,member from v$logfile;
        GROUP#                                                         MEMBER
    -------------------------------------------------------------------------------
    3                             D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG
    2                             D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG
    1        D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG
    然后向该日志文件组中添加日志文件
    SQL> alter database add logfile group 4
        (
    'f:\\oracledata\logfile\redo1.log',
    'f:\oracledata\logfile\redo2.log'
    )size 10m;
    数据库已更改。
    再次查询,我们可以看出在系统的数据库日志文件组多出了4号的数据库文件组
    SQL> select group#,member from v$logfile;
        GROUP#                                                         MEMBER
    -------------------------------------------------------------------------------
    3                              D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG
    2                              D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG
    1                       D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG
    4                       F:\ORACLEDATA\LOGFILE\REDO1.LOG
    4                              F:\ORACLEDATA\LOGFILE\REDO2.LOG


    创建日志文件,把该日志文件添加到日志组4


    SQL> alter database add logfile member//为相应的日志增加成员
      2  'f:\oracledata\logfile\redo3.log'
      3  to group 4;
    数据库已更改。
    SQL> select group#,member from v$logfile;//系统的数据库日志文件组
        GROUP#                                                         MEMBER
    -------------------------------------------------------------------------------
    3                              D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG
    2                              D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG
    2                       D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG
    4                       F:\ORACLEDATA\LOGFILE\REDO1.LOG
    4                       F:\ORACLEDATA\LOGFILE\REDO2.LOG
    3       F:\ORACLEDATA\LOGFILE\REDO3.LOG

















    展开全文
  • Oracle创建日志文件的语法如下: alter database database_name add logfile[group group_number] (file_name[,file_name[,...]]Oracle创建日志文件的语法如下:alter database database_name add logfile[group ...

    Oracle创建日志文件的语法如下: alter database database_name add logfile[group group_number] (file_name[,file_name[,...]]

    Oracle创建日志文件的语法如下:

    alter database database_name add logfile[group group_number]

    (file_name[,file_name[,...]])[SIZE number][reuse];

    语法的说明如下;

    group group_number为日志文件指定组的编号

    file_name为该组创建日志文件成员

    size number指定日志文件成员的大小

    reuse如果创建的日志文件成员已经存在,可以使用reuse关键字覆盖已经存在的文件。但是如果该文件不能已经属于其他的日志文件组,否则无法替换。

    创建日志文件

    创建日志文件,,一般指的是向日志文件中添加日志成员,需要使用alter database ...add logfile member语句。

    例如,向日志文件组group 4中添加一个新的日志文件;

    alter database add logfile member

    'f:\orealcfile\logfile\record.log' to group 4;

    我们首先查询数据库中的日志文件组:

    SQL> select group#,member from v$logfile;

    GROUP# MEMBER

    -------------------------------------------------------------------------------

    3 D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2 D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    1 D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    然后向该日志文件组中添加日志文件

    SQL> alter database add logfile group 4

    (

    'f:\\oracledata\logfile\redo1.log',

    'f:\oracledata\logfile\redo2.log'

    )size 10m;

    数据库已更改。

    再次查询,我们可以看出在系统的数据库日志文件组多出了4号的数据库文件组

    SQL> select group#,member from v$logfile;

    GROUP# MEMBER

    -------------------------------------------------------------------------------

    3 D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2 D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    1 D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    4 F:\ORACLEDATA\LOGFILE\REDO1.LOG

    4 F:\ORACLEDATA\LOGFILE\REDO2.LOG

    创建日志文件,把该日志文件添加到日志组4

    SQL> alter database add logfile member//为相应的日志增加成员

    2 'f:\oracledata\logfile\redo3.log'

    3 to group 4;

    数据库已更改。

    SQL> select group#,member from v$logfile;//系统的数据库日志文件组

    GROUP# MEMBER

    -------------------------------------------------------------------------------

    3 D:\ORACLE\ORADATA\ORACLE12C\REDO03.LOG

    2 D:\ORACLE\ORADATA\ORACLE12C\REDO02.LOG

    2 D:\ORACLE\ORADATA\ORACLE12C\REDO01.LOG

    4 F:\ORACLEDATA\LOGFILE\REDO1.LOG

    4 F:\ORACLEDATA\LOGFILE\REDO2.LOG

    3 F:\ORACLEDATA\LOGFILE\REDO3.LOG

    本文永久更新链接地址:

    f68f2add0b68e4f9810432fce46917b7.png

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • Oracle添加和删除联机重做日志文件作者:雨竹清风数据库管理员应该在每个重做日志组中保证至少两个,以防止重做日志的物理错误。创建重做日志文件的命令为:alterdatabaseaddlogfilemember‘路径’togroup组号;示例...

    Oracle添加和删除联机重做日志文件

    作者:雨竹清风

    数据库管理员应该在每个重做日志组中保证至少两个,以防止重做日志的物理错误。

    创建重做日志文件的命令为:alterdatabaseaddlogfilemember‘路径’togroup组号;

    示例如下:

    SQL>descv$logfile;

    名称是否为空?类型

    -----------------------------------------------------------------------------

    GROUP#NUMBER

    STATUSVARCHAR2(7)TYPEVARCHAR2(7)MEMBERVARCHAR2(513)IS_RECOVERY_DEST_FILEVARCHAR2(3)SQL>colmemberfora50

    SQL>selectGROUP#,STATUS,TYPE,MEMBERfromv$logfile;

    GROUP#STATUSTYPEMEMBER

    --------------------------------------------------------------------------

    3

    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG

    2

    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG

    1

    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG

    SQL>alterdatabaseaddlogfile

    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01b.LOG'togroup1;数据库已更改。

    添加后查询一下是否成功。

    SQL>colmemberfora50

    SQL>selectGROUP#,STATUS,TYPE,MEMBERfromv$logfile;

    GROUP#STATUSTYPEMEMBER

    --------------------------------------------------------------------------

    3

    D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOGONLINEONLINEONLINEmemberONLINE

    展开全文
  • Oracle警报日志文件

    千次阅读 2013-02-19 15:54:52
    在数据库启动时,如果警报日志文件不存在Oracle 数据库就会创建一个, 数据库的警报日志文件是按时间顺序排列消息和错误的日志,Oracle 服务器将 警报日志文件用作显示这些信息的替代办法 2.数据库管理员需要定期...
  • oracle归档日志文件

    2019-07-16 20:48:14
    在线重做日志文件发生切换后,就要被归档 归档在线重做日志文件两种优势:恢复、备份 缺省数据库以非归档模式创建 2. 打开数据库的归档日志 2.1 查看当前数据库的归档模式 SQL> archive log list; Database log ...
  • 下面为您介绍的方法用于实现在线重做Oracle日志文件大小,如果您在Oracle日志文件方面遇到过类似的问题的话,不妨一看。1、创建2个新的日志组alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_...
  • 1、创建2个新的日志组alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k;2、...
  • 修改Oracle重做日志文件大小

    千次阅读 2017-02-25 20:54:47
    修改Oracle重做日志文件大小 1.创建3个新的日志组 SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M; SQL> ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01...
  • 可项目的oracle数据库的归档功能都是关闭的,初步排除归档日志的问题 再次查找资料,找到了oracle运行的日志文件(oracle运行的日志,错误啥的都在这),路径如下:D:\app\Administrator\diag\rdbms\orcl\orcl\trace\...
  • 修改Oracle重做日志文件大小 创建新的日志组1 删除旧的日志组0(旧的日志组状态需要是INACTIVE) 创建新的日志组2,组名为旧的日志组0的组名删除日志组1 ---------------------------------------------- 具体操作...
  • oracle创建控制文件

    千次阅读 2013-04-08 21:54:41
     在创建新控制文件时,首先需要了解数据文件和重做日志文件。如果数据库无法打开,就无法通过查询数据字典来获取数据文件和日志文件信息,唯一的办法就是查看警告日志文件。如果数据库可以打开,则 SQL>select ...
  • 1、创建2个新的日志组alter database add logfile group 4 ('D:/Oracle/ORADATA/ORADB/REDO04_1.LOG') size 1024k;alter database add logfile group 5 ('D:/ORACLE/ORADATA/ORADB/REDO05_1.LOG') size 1024k;2、...
  • 过大的Oracle监听日志文件处理 Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个...这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但O
  • Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA...这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监...
  • 创建3个新的日志组 SQL>ALTER DATABASE ADD LOGFILE GROUP4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M; SQL>ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata...
  • 更改日志文件的大小 加入新的大的日志文件,然后删掉旧的小的日志文件 假设现有3个日志组,每个组内有1个成员,每个成员的大小为1MB,现在想把此3个日志组的成员大小都改为10MB 1、创建2个新的日志组 alter...
  • 为保证数据库的正常操作,Oracle 服务器最少需要两个联机重做日志文件组。重做日志文件是以循环方式使用的。Oracle 服务器将对数据库所做的所有更改按顺序记录到重做日志缓冲区中。LGWR 按顺序向联机重做日志文件...
  • 归档日志默认是存放在系统的快速恢复区中,但快恢复区不只是存放归档日志,默认数据库的备份也会存放在快速恢复区,因此若不另指定归档日志与数据库备份文件存放目录,在开启归档后,快速恢复区会很快被撑满,对...
  • 创建3个新的日志组SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;SQL> ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata/orcl/redo05.log') SIZE...
  • 在归档日志模式下,数据库可以应用最近一次数据库备份开始生成的所有归档日志文件,保证数据无丢失;大部分的生产数据库以archivelog模式运行。oracle数据库在开启归档日志模式后,会自动启动新的进程:归...
  • 通过logmnrr挖掘归档日志...以下是用本机的数据库挖掘其他库的归档日志文件的实验过程:----挖掘归档日志文件:---创建存放被挖掘的归档日志文件的目录:[oracle@enmo ~]$ mkdir logmnr[oracle@enmo ~]$ lsafiedt....
  • 创建3个新的日志组SQL> ALTER DATABASE ADD LOGFILE GROUP4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;SQL>ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata/orcl/redo05.log') ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,781
精华内容 712
关键字:

oracle创建日志文件