解决方案一:停止监听器
1)LSNRCTL进入交互模式 cmd 输入 LSNRCTL
2)执行set current_listener LISTENER
3)set log_status off
4)stop 停止监听器
5)手工删除ADR指定的监听日志路径下的listener.log文件
6)start重启监听器
7)status查看状态
解决方案二:脚本定时清除log文件
@echo off
rem FileSize以KB为单位指定当日志文件达到多大时进行截断,默认是2GB
rem FileBakName指定备份的日志文件名,不能使用全路径!
rem FileBak备份日志的文件名,需指定全路径!
rem FileName需要截断的日志文件,需指定全路径!
set /a FileSize=2*1024*1024
set FileBakName="alter.log.bak"
set FileBak="D:\工作文档\temp\alter.log.bak"
set FileName="D:\工作文档\temp\alter.log"
if exist %FileName% (
for %%i in (%FileName%) do (
set /a CurrentSize=%%~zi/1024
if %CurrentSize% gtr %FileSize% (
if exist %FileBak% (
del %FileBak%
)
ren %FileName% %FileBakName%
)
)
)
很原始,只能监控一个日志文件,而且要手动设置几个参数,最后加入到计划任务里面就行了。
这个问题如果是在Linux下可以用logrotate工具解决,logrotate是一个让日志文件自动按周期归档的工具,以避免日志文件过大。
Windows下可以使用下面的命令来控制
cd E:\app\Administrator\diag\tnslsnr\NDEAM003\listener\trace
lsnrctl set log_status off
rename listener.log listener20170109.old
lsnrctl set log_status on
分享到:
相关推荐
原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续 解决办法:重新建立新的日志文件,通过计划任务定期执行,为方便,我这里每天执行一次。 批处理文件内容如下: @echo off rem 因数据库监听日志过大,...
警告日志文件是 `log.xml`,当其大小达到约11MB时,会自动生成新的 `log_XXXX.xml` 文件。而监听日志主要在 `trace` 目录下的 `listener.log` 文件中,此外还可能包含许多以 `.trc` 和 `.trm` 结尾的小型日志文件。 ...
这通常涉及进入闪回恢复区的归档日志目录,如`$ORACLE_BASE/flash_recovery_area/orcl/archivelog`,并删除旧的或无用的文件。但请注意,删除归档日志后,必须使用RMAN(Recovery Manager)更新控制文件,以反映空间...
支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件、日志文件和归档日志等),即使相关的磁盘组不能成功mount 支持的Oracle数据库版本包括7,8i,9i,10g,11g 支持多种平台的数据库,包括AIX...
- 确保有足够的磁盘空间来存储Oracle数据库文件和日志文件。 - 对于生产环境,建议采用官方文档推荐的最佳实践进行配置,以保证系统的稳定运行。 - 安装完成后,定期对数据库进行备份和维护,防止数据丢失。 通过...
2. **启用归档模式**:确保当在线日志文件填满后,旧的日志文件能够被复制到归档存储区域。 ```sql SQL> alter database archivelog; ``` 3. **检查归档设置**: ```sql SQL> archive log list; ``` 4. **...
* Oracle11g 的主要组件包括:数据库实例、数据库文件、控制文件、日志文件等 * Oracle11g 的主要功能包括:数据存储、数据管理、数据分析、数据安全等 六、 Oracle11g 的一些高级概念 * Oracle11g 的高级功能包括...
- 对于日志文件过大的问题,可以考虑定期清理这些日志文件,或者调整日志文件的自动循环机制,确保它们不会无限制地增长。 3. **合理配置 SGA 和进程数量**: - 根据实际需求调整 SGA 的最大值和目标值。这里可以...
快速恢复区(Fast Recovery Area)是一个指定的文件系统位置,用于存储备份、归档日志文件、闪回日志等恢复相关的数据文件。在题库中,对于PROD1数据库,特别指定了快速恢复区,并对其大小进行了设置。 使用RMAN...
日志文件和归档日志等),即使相关的磁盘组不能成功mount 3.在ASM磁盘损坏严重的情况下,EOR可以扫描ASM磁盘,提取出没有被覆盖的数据文件,然后再提取和恢复数据。 4.支持的Oracle数据库版本包括7,8i,9i,10g,11g,...
日志文件的大小应基于数据库事务处理量来确定,设计时应确保每20分钟左右发生一次日志文件切换,以保持良好的日志管理和性能。对于批量处理任务,日志文件的大小和切换频率将直接影响到系统的处理效率和可靠性。 ...
在网上看到一篇文章说另一种可能是oracle目录目录下listener.log日志文件过大(达到4G,据说这是oracle在windows系统下的bug)导致的。 搜索找到listener.log,果然文件已经是4GB。 于是停止服务里面的Oracle监听...
- `LOGGING`: 表示此表空间支持事务日志记录,即对表空间的数据操作会被记录到重做日志文件中,这有助于数据恢复。 - `DATAFILE`: 指定该表空间的数据文件位于`E:\oracle\datafile\realstar.ora`位置。 - `SIZE`: ...
linux 下 shell 连接 oracle 数据库...脚本产生的背景是生产服务器每天产生几万笔数据,使用的数据库是oralceXE,当数据文件超过4G,会提示错误ORA-12953。因此需要调整数据库中部分表,日志表,部分数据,或者数据文件
- 日志文件:大小根据事务处理量设定,确保20分钟内能切换一次。 综上所述,Oracle数据库设计规范是一个全面的指导框架,它不仅关注数据库的物理和逻辑结构,还强调了环境配置、性能优化和语言支持等方面,以确保...
3、大势至共享文件审计系统支持主流的各种数据库,如ACCESS、MySql、SQL、DB2、Oracle数据库等,从而可以充分利用客户服务器的数据库模块,避免了客户购买新的数据库或安装操作特定数据库。 4、大势至共享文件...
- 快速恢复区域是一种用于存储备份数据、归档日志和其他恢复相关信息的专用区域。 - 使用RMAN进行表空间级别的备份时,可以通过指定`section size`来控制每个备份片段的大小,这对于大型表空间尤其有用。 - 通过...
2. 物理备份恢复:在数据库运行时,先用备份的数据文件还原,再利用归档日志前滚至特定时间点,然后重置日志文件。 3. dbms_logmnr包恢复:通过分析联机日志和归档日志,恢复丢失的数据文件,适合复杂操作的恢复需求...
物理备份通常是指对数据库文件、控制文件和归档日志文件的直接复制。物理备份能够在最短时间内完成备份和恢复操作,适用于生产环境。逻辑备份则是使用Oracle提供的Export工具导出数据,并使用Import工具导入数据。...
配置文件可以调整各种设置,包括缓冲池大小、日志文件、连接限制、查询缓存等,以优化MySQL以适应特定的工作负载和硬件环境。 总之,这个MySQL 5.1.25-rc精简版提供了运行和管理MySQL服务所需的基本工具和配置文件...