博客专栏  >  数据库   >  oracle 数据库运维问题汇总

oracle 数据库运维问题汇总

日常数据库运维遇到的问题以及处理方法总结分享

关注
2 已关注
24篇博文
  • oracle 表空间满了排查和解决(ORA-1653: unable to extend table test by 128 in tab)

    users表空间异常占满处理 问题描述: 日常查询数据库alert日志,发现报错信息ORA-1653: unable to extend table AXJ_REDIS.USSD_UNREPORT_F...

    2017-08-14 13:47
    289
  • oracle 数据库优化

    数据库参数优化(也可在spfile文件统一修改) 注:scope=spfile表示更改spfile文件的值,重启数据库后才能生效 sga,pga配置 sga:(内存大小*80%)*80% = 128G...

    2017-08-03 09:48
    1107
  • oracle DG模式搭建详解

    第2章 DG搭建 安装环境     在主机1上安装数据库软件,并建监听和实例,在主机2上安装数据库软件,并建监听,但不建实例,dg搭建之后数据会同步过去。   主机1 主机2 ...

    2017-07-31 10:18
    1112
  • oracle 表DML操作特别卡

    表操作数据慢问题  问题描述 Oracle经常在表上执行DML操作(插入、删除、修改),会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,执行sql效率变低,因为全表扫描需要...

    2017-07-28 13:41
    99
  • oracle 生成awr报告

    awrrpt报告 awrrpt报告定义 awrrpt报告是awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个oracle系统资源使用情况的报告,通过这个报告,我们...

    2017-07-28 10:19
    979
  • oracle 连接数被占满的解决方法

    oracle 11g 大量废连接占满数据库连接问题处理 问题描述:数据库不断出现大量无用连接,超过数据库最大连接数,导致新的连接无法建立,访问不通数据库 问题分析:服务器netstat连接数,大量连接...

    2017-06-28 13:13
    2106
  • oracle 删不掉归档日志文件的解决方法

    oracle 11g 旧的归档日志无法清理 问题描述: 使用delete expired archivelog all; delete noprompt archivelog until time '...

    2017-06-21 11:10
    1152
  • oracle 11g 删除alert log文件

    1、oracle用户登录,输入adrci命令 2、 show homes,查看路径diag/tnslsnr/server173/listener 3、set homepath diag/tnsls...

    2017-06-12 14:27
    892
  • oracle 数据库负载高分析

    数据库负载高故障排查处理: 问题描述:查看数据库负载高达20左右,大量进程占用cpu较高 问题分析:多个单进程占用cpu较高,一般为索引失效,sql复杂查询数据量大或存在锁行,锁表等 ,分析数据库dw...

    2017-06-12 14:20
    1050
  • oracle 清理跟踪文件trc,trm

    trc,trm文件介绍: trc:系统的跟踪文件(trace),当系统启动时或运行过程中出现错误时,系统会自动记录跟踪文件到指定的目录,以便于检查,这些文件需定期维护删除。 trm:伴随着.trc文件...

    2017-06-12 14:15
    2430
  • oracle11g 清理listener.log

    1、oracle用户登录数据库 2、输入命令:lsnrctl 3、查看监听日志状态:lsnrctl log_status,on表示开启 4、关闭写监听日志:set log_status off ...

    2017-06-12 14:11
    891
  • oracle 数据库1521连接数过多的解决方法

    数据库1521连接数过多处理: 故障描述:目前数据库设置的监听时间是0秒,表示客户端建立监听后没有等待时间限制,导致日常使用pl/ sql平凡断开连接数据库监听但是不释放,通过netstat -ano...

    2016-11-08 14:52
    332
  • oracle 服务器1521连接数特别多

    连不上数据库故障描述: 故障描述:oracle数据库侦听端口是1521,当一台数据库服务器1521端口占用过多(1000以上),连数据库时,无法向数据库发起连接请求,导致连接失败 故障处理:1、限制...

    2016-11-08 13:34
    282
  • oracle undo表空间不足的解决方法

    数据库大批量插入提交注意事项-undo: undo定义: UNDO 表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到U...

    2016-11-08 13:29
    955
  • pl/sql编译存储过程卡住的解决方法

    oracle编译存过卡住处理: 问题描述: 在编译某个存过时,由于没提交或断网或者test没停止又重新编译,导致编译存过一直卡死 问题分析: 存过或某张表被锁 问题处理: 1、查看存过是否锁...

    2016-11-08 13:15
    2049
  • ORA-27125: unable to create shared memory segment Linux-x86_64 Error: 1: Operation not per

    问题描述: oracle启动报错ORA-27125: unable to create shared memory segment Linux-x86_64 Error: 1: Operation...

    2016-11-08 13:12
    827
  • for update、for update nowait、select t.*,t.rowid from table的区别

    for update:会对所查询到得结果集进行加锁,不允许其他程序修改 for update nowait:也会对所查询到得结果集进行加锁,别的线程对结果集进行操作时会报错ORA-00054,提示:...

    2016-11-08 13:09
    996
  • pl/dql 记录被另一个用户锁住的解决方法

    oracle提醒记录被另一个用户锁住: 问题描述:pl/sql修改数据时,报错提醒记录被另一个用户锁住“ 问题分析:你用select t.*,t.rowid from axj_logsend_0728...

    2016-11-08 13:07
    779
  • oracle job执行时间往后延迟分析

    问题描述:job的执行时间往后推迟很长时间,导致查询的数据不再时间范围内。 原因分析: 原因一:job执行时间间隔没有加trunc截取精度,而是直接使用sysdate+1/(24*60),由于job启...

    2016-11-08 11:27
    1510
  • ORA-02062: 分布式恢复收到 DBID 430b6181, 要求为 cc638231

    故障描述: Oracle会自动处理分布事务,保证分布事务的一致性,所有站点全部提交或全部回滚,当commit或rollback的时候,出现了连接中断,或数据库崩溃的情况,就无法继续执行,绝大多数情况在...

    2016-07-06 14:13
    1493

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部