oracle 11g的警告日志和监听日志的删除方法

yizhihongxing

删除Oracle 11g的警告日志和监听日志的方法如下:

1. 删除警告日志

Oracle 11g的警告日志一般存储在$ORACLE_BASE/diag/rdbms/$ORACLE_SID/\$ORACLE_SID/trace/目录下,并且以alert_$(ORACLE_SID).log为文件名。

要删除警告日志,需要执行以下步骤:

  1. 停止数据库实例:
SQL> shutdown immediate;
  1. 删除alert_$(ORACLE_SID).log文件:
$ rm $ORACLE_BASE/diag/rdbms/$ORACLE_SID/\$ORACLE_SID/trace/alert_$(ORACLE_SID).log
  1. 启动数据库实例:
SQL> startup;

示例1:删除HRDB实例的警告日志

$ sqlplus / as sysdba

SQL> shutdown immediate;

SQL> exit;

$ rm /u01/app/oracle/diag/rdbms/HRDB/HRDB/trace/alert_HRDB.log

$ sqlplus / as sysdba

SQL> startup;

SQL> exit;

示例2:一键清空所有oracle实例的警告日志

$ sudo find /u01/app/oracle/diag/rdbms/ -name "alert_*" -type f -exec rm {} \;

注意:一键清空所有oracle实例的警告日志将不可逆地删除所有实例的警告日志,因此在执行前请谨慎考虑。

2. 删除监听日志

Oracle 11g监听器的日志文件一般存储在$ORACLE_HOME/network/log/目录下,并且以listener.log为文件名。要删除监听日志,需要执行以下步骤:

  1. 停止监听器:
$ lsnrctl stop
  1. 删除listener.log文件:
$ rm $ORACLE_HOME/network/log/listener.log
  1. 启动监听器:
$ lsnrctl start

示例1:删除监听器的日志文件

$ lsnrctl stop

$ rm /u01/app/oracle/product/11.2.0/db_1/network/log/listener.log

$ lsnrctl start

示例2:删除所有监听器的日志文件

$ sudo find /u01/app/oracle/product/11.2.0/db_1/network/log/ -name "listener.log" -type f -exec rm {} \;

注意:一键清空所有监听器的日志文件将不可逆地删除所有监听器的日志文件,因此在执行前请谨慎考虑。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:oracle 11g的警告日志和监听日志的删除方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • SQL Server2019数据库之简单子查询的具有方法

    SQL Server 2019是一种商业关系型数据库管理系统,它支持使用SQL(Structured Query Language)进行数据管理和数据查询。在SQL Server 2019中,子查询被广泛地用于处理复杂的数据操作。本文将会详细讲解如何使用简单的子查询来处理常见的数据查询问题,并提供两个使用示例。 什么是子查询? 子查询是一条SQL语句,它被嵌…

    database 2023年5月21日
    00
  • PL SQL中实际参数和形式参数的区别

    PL/SQL是Oracle数据库中一种面向对象的编程语言,引入了实际参数和形式参数的概念。 实际参数是传递给函数或过程的实际值。形式参数是在函数或过程定义中声明的参数。在函数或过程的调用过程中,实际参数的值会被复制到形式参数中。接下来,我们将详细介绍实际参数和形式参数的区别。 值传递和引用传递 PL/SQL中的实际参数和形式参数的区别在于它们进行参数传递的方…

    database 2023年3月27日
    00
  • python操作mysql数据库

    在我们做自动化测试工作中,肯定会用到查询数据库验证数据库的操作; 本篇主要写的就是封装好的针对数据库的基本操作,如果工作中遇到造数据也可以直接调用; 代码: # project :Python_Script # -*- coding = UTF-8 -*- # Autohr :XingHeYang # File :operation_mysql_databa…

    MySQL 2023年4月13日
    00
  • 一文详解SQL 中的三值逻辑

    一文详解SQL中的三值逻辑 什么是三值逻辑 在SQL中,我们经常需要进行逻辑运算,例如AND、OR、NOT等。然而,在SQL中,逻辑运算并不是双值的,而是三值的。除了True和False以外,还有一个Unknown的值。 Unknown的含义 未知值代表了这个值是否满足指定的条件是不确定的,未知的原因可能是由于数据不完整、数据格式错误或其他原因导致的。所以,…

    database 2023年5月22日
    00
  • linux下安装mysql及mysql.sock问题

    Linux下安装MySQL的完整攻略 步骤1: 下载MySQL 首先,从MySQL官网下载适合自己的MySQL版本,如5.7或8.0等。也可以使用包管理器(如yum)安装官方提供的MySQL版本。 步骤2: 安装MySQL 在安装MySQL之前,需要先安装系统的依赖库。在CentOS中,可以使用以下命令安装: sudo yum install -y wget…

    database 2023年5月22日
    00
  • SQL 创建层次视图

    创建层次视图是SQL语言的一项强大功能,可以以层次方式组织数据,方便我们查询和分析。 下面是创建层次视图的完整攻略,包含了两个实例: 什么是层次视图 层次视图是一种特殊的视图,其中包含了上下级关系的数据。例如,员工表中可以包含每个员工的上级经理,这些数据可以用于创建层次视图。 创建层次视图的步骤 首先,需要在数据库中创建一个包含上下级关系的数据表。假设我们有…

    database 2023年3月27日
    00
  • mysql查询时offset过大影响性能的原因和优化详解

    mysql查询时offset过大影响性能的原因和优化详解 在使用 MySQL 数据库进行分页查询时,为了取得指定页码的数据,常常需要用到 LIMIT 关键字来指定返回记录的偏移量和总记录数。然而,当我们的偏移量越来越大时,服务端处理查询结果的性能将逐渐下降。本篇攻略将详细讲解这个问题的原因以及针对这个问题的优化方案。 问题原因 当我们使用 LIMIT 语句进…

    database 2023年5月19日
    00
  • SQL字符串处理函数大全

    SQL字符串处理函数大全 SQL字符串处理函数可以对字符串进行分割、合并、替换等操作,方便我们进行数据处理。本篇攻略将详细介绍SQL字符串处理函数的使用方法。 1. CONCAT函数 CONCAT函数可以将多个字符串连接起来,形成一个新的字符串。使用方法如下: CONCAT(string1, string2, …) 例如,将“hello”和“world”…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部