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

时间: 2024-09-29 09:26:15

oracle创建日志文件的相关文章

ORACLE告警日志文件

告警日志介绍 告警日志文件是一类特殊的跟踪文件(trace file).告警日志文件命名一般为alert_<SID>.log,其中SID为ORACLE数据库实例名称.数据库告警日志是按时间顺序记录message和错误信息. 告警日志位置 在ORACLE 10g中,BACKGROUND_DUMP_DEST参数确定了告警日志的位置,但是告警日志的文件名无法修改,告警日志的名称为:alert_<SID>.log ,其中<SID>是实例的名称.BACKGROUND_DUMP_D

创建日志文件并在该文件里添加内容

'创建日志文件并在该文件里添加内容 Sub writelog(log) Const forreading =1,forwriting =2,foraddpending=8 Dim fso,f Dim filepath filepath ="C:\log\log.txt" Set fso =createobject("scripting.filesystemobject") If fso.FileExists(filepath) = false Then Set f

第12章 oracle 归档日志文件

2015-10-23 目录 参考资料 [1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013 [2] Oracle 归档日志 [3] oracle 归档日志 [4] Oracle 归档日志 [5] 查看oracle数据库是否归档和修改归档模式(转) [6] 当ORACLE归档日志满后如何正确删除归档日志 [7] Oracle归档日志删除 [8] Oracle归档日志 [9] oracle 归档日志满了如何处理 [10] oracle 如何关闭打开归档日志

oracle 重做日志文件无法自动创建保存问题Thread 1 cannot allocate new log, sequence 233678

Mon Nov 26 09:10:16 2018 Thread 1 cannot allocate new log, sequence 233678 Checkpoint not complete Current log# 1 seq# 233677 mem# 0: D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG Thread 1 advanced to log sequence 233678 (LGWR switch) Current log# 2 s

Oracle 监听器日志文件过大导致监听异常报ORA-12514 TNS 错误

出现问题现象:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务或者如下图: 应用异常,无法连接数据库.登陆数据库服务器,查看监听已经断掉.尝试重启监听,重启失败.检查看监听日志listener.log的大小是否已经超过4G. 解决方法: 删除listener.log(删除前可以先做备份),然后重启监听.监听重启后会自动创建一个新的日志文件. 补充: 在监听进程运行时,无法对listener.log做删除或者重命名操作. ----------------------------

给 Haproxy 创建日志文件

背景介绍:默认下的Haproxy配置是不会生成日志文件的,而无运行日志,无法确定系统运行是否流畅,无法提起预判可能发生的故障 创建Haproxy日志文件的步骤如下vi /etc/rsyslog.conf取消以下2行的注释:$ModLoad imudp$UDPServerRun 514并添加如下一行配置$UDPServerAddress 127.0.0.1创建haproxy.conf配置文件touch /etc/rsyslog.d/haproxy.conf添加如下3行日志配置文件local2.*

Oracle重做日志文件

http://blog.csdn.net/leshami/article/details/5749556 一.Oracle中的几类日志文件 Redo log files      -->联机重做日志 Archive log files   -->归档日志 Alert log files     -->告警日志 Trace files         -->跟踪日志 user_dump_dest          -->用户跟踪日志 backupground_dump_dest

oracle删除日志文件

删除日志文件的语法例如以下: alter database drop logfile member logfile_name; 删除日志文件须要注意例如以下几点: 1.该日志文件所在的的日志文件组不能处于current状态,须要运行一次手动日志切换,将该日志文件组的状态改动为inactive 2.该日志文件所在的日志文件组中必须包括有其它的日志成员. 3假设数据库执行在归档模式下,则应该在删除日志文件之前,确定它所在的日志文件组已经被归档,否则会导致数据丢失. 日志文件组的状态值: active

c#创建日志文件

/// <summary> /// 日志文件记录 /// </summary> /// <param name="logName">日志描述</param> /// <param name="msg">写入信息</param> public static void WriteMsg(string logName, string msg) { try { string path = Path.Co