Oracle数据库案例整理-Oracle系统执行失败-sql_trace至TRUE导致Oracle在根文件夹中缺乏可用空间

1.1       述

在“$ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace”文件夹下产生大量“oracle_w000_9708.trc”和“oracle_w000_9708.trm”文件。

产生这些文件的速度太快。导致Oracle根文件夹可用空间不足。

1.2       可能原因

导致“$ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/tracee”文件夹产生大量文件的可能原因是数据库全局sql_trace开关设置为TRUE。

1.3       处理步骤

  1. oracle用户登录数据库机器。
  2. sysdba用户连接数据库。

% sqlplus / as sysdba

  1. 查看全局sql_trace开关状态。

SQL> show parameter trace;

系统显演示样例如以下信息:

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_trace                    integer     0
sec_protocol_error_trace_action      string      TRACE
sql_trace                            boolean     TRUE
trace_enabled                        boolean     TRUE
tracefile_identifier                 string
  1. 关闭全局sql_trace开关。

SQL> alter database set sql_trace = false;

  1. 检查问题是否解决。

1.4       參考信息

假设要跟踪某个session。仅仅须要session级别打开,跟踪完请及时关闭。

·         打开session级别跟踪:

SQL> alter session set sql_trace = ture;

·         关闭session级别跟踪:

SQL> alter session set sql_trace = false;

版权声明:本文博主原创文章。博客,未经同意不得转载。

时间: 2024-10-06 03:59:56

Oracle数据库案例整理-Oracle系统执行失败-sql_trace至TRUE导致Oracle在根文件夹中缺乏可用空间的相关文章

Oracle数据库案例整理-Oracle系统执行时故障-Shared Pool内存不足导致数据库响应缓慢

1.1       现象描写叙述 数据库节点响应缓慢,部分用户业务受到影响. 查看数据库告警日志,開始显示ORA-07445错误,然后是大量的ORA-04031错误和ORA-00600错误. 检查数据库日志,数据库仍处于活动状态的信息例如以下: Sat Jul 17 07:51:52 2010 Thread 1 advanced to log sequence 266272   Current log# 2 seq# 266272 mem# 0: /dev/rlv_redo121   Curre

oracle数据库备份(整理笔记)

   快到新一年了 ,复习一下oracle为以后做多准备 一.Oracle备份方式分类:Oracle有两类备份方式:(1)物理备份:将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,就是冷备份.热备份:   (2)逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程,逻辑备份需要使用导入导出工具:    EXPDP/IMPDP或EXP/IMP: 两种方式有什么优缺点: oracle备份 概述 优点 缺点 冷备份 数据库可以暂时处于关闭状态时,我们需要将它在这一稳定时刻的数

oracle数据库内容整理

一,用户的创建,删除,修改: 创建用户 语法:create user 用户名 identified by 密码, 注意:在Oracle中只有管理员或具有管理员权限的人才能创建和修改.新创建的用户是没有任何权限的,包括连接数据库的权限. 新创建的用户如果需要权限,需要管理员去赋予连接数据库的权限, 赋予用户dba权限 :grant dba to 'zhangsan': (dba是数据库管理员,它除了重启数据库,修改字符集的权限没有外,具有其他全部权限) 数据字典及基本操作,用户管理. 基本操作 对

Oracle数据库下sde用户系统表开放权限sql语句

--sde用户登陆执行以下语句 grant insert, update, delete on sde.table_registry to PUBLIC; grant insert, update, delete on sde.column_registry to PUBLIC; grant insert, update, delete on sde.geometry_columns to PUBLIC; grant insert, update, delete on sde.layers to

Oracle数据库个人整理常用的表空间、用户、授权操作

1.表空间相关sql -- 创建表空间名为test_tablespace_name,存储位置为D:\DB\oradata\orcl\test_tablespace_name.dbf,大小为128m,无限制,超出后每次增长10m create tablespace test_tablespace_name datafile 'D:\DB\oradata\orcl\test_tablespace_name.dbf' size 128m autoextend on next 10m maxsize u

详解大数据采集引擎之Sqoop&采集oracle数据库中的数据

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 一.Sqoop的简介: Sqoop是一个数据采集引擎/数据交换引擎,采集关系型数据库(RDBMS)中的数据,主要用于在RDBMS与HDFS/Hive/HBase之间进行数据传递,可以通过sqoop import命令将RDBMS中的数据导入到HDFS/Hive/HBase中,也可以通过sqoop export命令将HDFS/Hive/HBase中的

应用偶发性连接不上Oracle数据库的排查案例

问题描述 有一个应用,偶尔会出现访问不了的情况.具体表现为,当其它应用调用它的接口时,可能会出现超时,过一段时间后,再调用它的接口可能又正常了.观察应用日志发现,这个被调用的应用会偶发性地连接不上数据库.因为该应用没有办法及时地查询到数据库,应用返回数据时间过长,也就导致调用该应用接口的其它应用超时.这种情况比较偶发,一天大概几次,没什么特别规律. 应用日志中只能大概看出,出现问题时该应用查询不了数据库,与数据库的连接丢失,没有太多其它的信息: 2017-06-05 23:23:44,941 I

Oracle数据库的体系结构和用户管理

一.Oracle体系结构 数据库的体系结构是指数据库的组成.工作过程.以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,必须理解Oracle系统的主要组件和重要概念. 1.Oracle体系结构概述 Oracle体系结构包含一系列组件,如下图所示,图中显示了Oracle体系结构中的主要组件,包括实例.用户进程.服务器进程.数据文件及其他文件,如参数文件.口令文件和归档日志文件等.从图中可以看出,实例和数据库是Oracle数据库体系结构的核心组成部分,也是最重要的两个概念:DBA

Oracle数据库中文乱码问题

最近碰到Oracle乱码问题,刚开始甚是头疼,以前在合肥出差的时候,这种问题也碰到过,当时直接抛给了“乌压压一片”(一个搞数据的同事儿),这次没办法躲过,只好硬着头皮上.虽然我这次碰到的是Oracle乱码问题中的一个,但是我决定将这个乱码问题整理清楚(不整清楚,就觉得身边有个定时炸弹,怕下次整数据库的时候会突然又爆炸). 解决这个问题的关键在于理解字符集的概念,所以在正文开始之前,有必要先提一下字符集的相关知识!(这部分知识,对于解决j2ee中文参数传递过程中出现的乱码,也非常具有参考意义) 一