- 博客(102)
- 资源 (1)
- 收藏
- 关注
原创 记一次测试环境 sqlplus / as sysdba 报 ORA-12547: TNS:lost contact错误解决
oracle sysdba shmax 参数
2022-01-13 11:41:18
1219
原创 undo 表空间告警 处理一侧
某web业务库 经常报undo表空间 使用率告警,我知道undo 自动调节导致undo extent block 没有释放 ,涉及一个隐含参数_undo_autotune 默认是true,如果调整此参数会导致自动调节功能消失,所以是我一直没有修改次参数的原因。SQL> select b.tablespace_name, 2 nvl(used_undo...
2019-03-18 14:24:33
357
原创 记expdp 进程导出会话终止异常 导致Q00x 进程持有 library cache: mutex X
我昨天expdp 导出 因太慢 停止了 导出 expdp 会话有些异常 datapump_job state='stop pending' 中,我急着就干掉了哪些进程了,结果就出现queue队列进程q00x 进程 持有 library cache: mutex X设置参数 aq_tm_processes=0 后 q000 进程就消失了,但是不是最终解决方法,并且也影像之后在expdp 导...
2018-12-11 11:23:29
1065
翻译 故障排除:"enq: TX - index contention" (文档 ID 2331575.1)
适用于:Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.4 [发行版 10.2 到 11.2]本文档所含信息适用于所有平台目标本文档的目的是帮助诊断" enq: TX - index contention"问题 解决方案当运行 OLTP 系统时,当应用程序并发很高时,可能会看到与表相关的索引上的高 TX...
2018-11-28 10:28:29
350
转载 DRM引起的问题解决一例(关闭DRM)
客户一套运行在Oracle 10.2.0.5 RAC上的系统,间歇性地出现性能问题。其性能现象为前台反映性能缓慢,从系统上看CPU利用率大幅增加,load增加。这种性能问题通常在出现几分钟后自动恢复正常。从AWR中的TOP 5等待来看:view plaincopy to clipboardprint?Top 5 Timed Events ...
2018-11-01 09:45:20
1560
转载 Oracle 10g RAC中的DRM问题及关闭
Oracle 10g RAC中的DRM问题及关闭在RAC环境中,Oracle使用GRD(Global Resource Service)来记录各个RAC节点的资源信息,具体通过GCS(Global Cache Service)和GES(Global Enqueue Service)这两个服务进行管理。 由于在RAC中每个节点都有自己的SGA和buffer cache,为了保证Ca...
2018-11-01 09:42:23
203
原创 sqladvise job 遇到 ora-04030 错误
PLSQL Procedure Causing ORA-040302018年05月15日 16:31:17 TT的甜甜屋 阅读数:113 标签: oracle 运行了一个 PL/SQL package 或者 procedure,当进程使用了 4GB 的内存时总是会遇到 ORA-4030 异常。 _PGA_MAX_SIZE 和 PGA_AGGREGATE_TARGET 已经设置到一个大于 4...
2018-10-17 16:37:19
704
原创 oracle 10g ORA-1172,ORA-1151 错误解决一列
案例:数据库open时报错ORA-1172,ORA-1151 处理今日协助朋友处理了一例 在oracle 10g windows 数据库 异常掉电,无法启动的案例 一开始还误以为 是redo 有坏块了,查看 checkpointn_change# from v$datafile 和 v$datafile_header 都是一致的,后来查询百度解决了sqlplus > reco...
2018-10-17 16:34:31
583
转载 MySQL批量造用户数据,姓名/手机号/生日/密码
DROP PROCEDURE IF EXISTS batchGenerateUsers;DELIMITER $$CREATE PROCEDURE batchGenerateUsers()BEGINDECLARE x INT Default 0; DECLARE p char(11);WHILE x < 10000 DOSET x=x+1; SET p=...
2018-10-12 09:16:03
581
转载 ora-07445:exception encountered:core dump [kkorminl()+32] ......
ora-07445:exception encountered:core dump [kkorminl()+32] ......版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/killvoon/article/details/78070828 加班中收到磁盘空间报警短信,/oracle目录使用率超过85%,登录服务器查看,发现diag下面的...
2018-10-11 12:11:14
494
转载 oracle分析索引,重建--分析表
view plaincopy to clipboardprint?01.train@reg>desc LY_SB_TEST 02. 名称 是否为空? 类型 03. ----------------------------------- -------- ------------------ 04. NSR ...
2018-10-08 16:56:54
1397
转载 RMAN ---delete obsolete 不能删除 控制文件copy
RMAN ---delete obsolete 不能删除 控制文件copylixora RMAN ---delete obsolete 不能删除 控制文件copy 说明 /tmp/contrlfile /tmp/controlfile.bkp /home/oracle/control01.ctl 已经通过os命令删除了 现在的疑问是如何删除这些...
2018-10-08 10:11:42
923
转载 编写可以监控oracle监听器是否启动的shell脚本
编写可以监控oracle监听器是否启动的shell脚本在oracle目录下创建一个监听文件:[root@ocp ~]# cd /home/oracle[root@ocp oracle]# touch chklistener_1.sh[root@ocp oracle]# vi chklistener_1.sh进入编辑界面并添加以下文本:# !/bin/bash./home/or...
2018-09-30 16:29:02
498
转载 Oracle AWR报告详细分析
Oracle AWR报告详细分析 Oracle AWR报告详细分析 (文档 ID 1523048.1) AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。WORKLOAD REPOSITO...
2018-09-30 13:48:37
2965
转载 利用外部表查询alert日志中的ora错误
利用外部表查询alert日志中的ora错误SQL> show parameter dumpNAME TYPE VALUE------------------------------------ ----------- ------------------------------background_cor...
2018-09-30 10:33:44
569
转载 oracle 日常维护脚本 by xx
oracle 日常维护脚本在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。检查ORACLE实例状态 SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;INSTA...
2018-09-30 10:30:44
400
转载 commit,rollback,flashback
1. commit和rollback1) commit之前a) 困难的工作已经完成,数据已经修改,99%的工作已经完成。b) 已经在SGA中生成了undo块c) 已经在SGA中生成了已修改数据块。d) 已经在SGA中生成了对于前两项的缓存redo。e) 已经得到了所需的全部锁。2) commit时a) 为事务生成一个SCN号。b) LGWR将所有余下的缓存重做日志条目写到...
2018-09-28 17:06:24
322
转载 Oracle存储过程给变量赋值的方法
Oracle存储过程给变量赋值的方法drbing blog截止到目前我发现有三种方法可以在存储过程中给变量进行赋值:1、直接法 := 如:v_flag := 0;2、select into 如:假设变量名为v_flag,select count(*) into v_flag from students;3、execute immediate 变量...
2018-09-28 16:07:09
7547
转载 好记性不如烂笔头之Oracle SQL优化1
sql优化基于oracle11gR2读书笔记*一、访问数据的方法1.1、访问表的方法访问表中数据的方法有两种:1.全表扫描;2.ROWID扫描1.1.1、全表扫描全表扫描是指在访问目标表里的数据数时,会从该表所占用的第一个分区的第一块开始扫描,一直扫描到该表的高水位线,这个范围内所有的数据块都必须读到。在做全表扫描操作时会使用多块读,这在目标表数据量不大的时候执行效率还是非...
2018-09-16 21:16:27
159
转载 Oracle优化常用经典参考
Oracle优化常用经典参考2-调优步骤: 1 设计调优 2 应用调优 程序员代码3 内存4 连接5 操作系统2-已有产品的调优 1 定位问题 2 查看操作系统和oracle统计 3 考虑通用系统错误 4 假定问题 5 通过参数修改去调优 3调优方法 1 检查日志和trace file 2 检查参数文件3 检查 内存 cpu...
2018-09-16 21:13:40
997
原创 Network interface going down when dynamically adding disks to storage using udev in RHEL 6 (文档 ID 15
In this DocumentSymptoms Changes Cause Solution ReferencesApplies to: Oracle Database - Enterprise Edition - Version 11.2.0.3 and laterOracle Net Services - Version 11.2.0.4 to 11.2.0.4 [Release 11.2...
2018-06-05 10:55:23
237
原创 牢记操作风险,评估操作
昨天晚上9点多,做个了start_udev 导致公司数据库监听漂移了,还惊动了高层领导!本来是想到 udev 配置可能会有风险,但是在把操作遗漏忘记说了,自己也忘记有风险的,自己有群友问过,ε=(´ο`*)))唉还是自己疏忽了,下次要切记切记,对生产中的操作 一定要谨慎谨慎!!!start_udev 网卡闪断了一下吧,其实磁盘也会闪断,但是实例感觉不出来,而监听就比较敏感了,稍微有异常,她就漂移...
2018-06-01 08:54:43
484
原创 rac grid 集群验证问题解决
[grid@yn-db01 grid]$ ./runcluvfy.sh stage -pre crsinst -n yn-db01,yn-db02 -r 11gR2 -verbose执行 集群服务设置 的预检查正在检查节点的可访问性...检查: 节点 "yn-db01" 的节点可访问性 目标节点 是否可
2017-11-28 22:17:11
2024
原创 分区表imdp 导入 收集统计信息 自动 采样导致执行计划card 不准
操作过程:--采用 auto_sample_size exec dbms_stats.gather_table_stats(user,'T_IMAGE_P_INTERVL_HASH',method_opt=>'for all columns size repeat',estimate_percent =>dbms_stats.auto_sample_size,granularity=>'ALL
2017-10-31 22:11:57
456
原创 测试库ORA-03137: TTC 协议内部错误: [12333] [8] [57] [53] [] [] [] [] 解决
同事反馈测试库 报错如下,前端报错 查看后台alert 日志错误ORA-03137: TTC 协议内部错误: [12333] [8] [57] [53] [] [] [] []Fri Oct 27 10:21:10 2017Sweep [inc][28425]: completedFri Oct 27 10:23:56
2017-10-27 10:36:07
4083
原创 rac 下如何复制控制文件为多个
有一个环境恢复 恢复了只有一个控制文件一个控制文件拍出问题,决定拷贝复制多个控制文件在一个实例中,启动到no mount 状态,注意在mount状态,控制文件会更新,如果这时候复制,控制文件状态不一致,启动实例会出错,提示如下错误:srvctl start instance -d eimgdb -i eimgdb2PRCR-1013 : 无法启动资源 ora.eimgdb.dbPR
2017-08-17 10:38:14
550
原创 一侧数据库恢复案例
美国项目数据库因为exsi 存储设置 是 thin 模式,建议同事修改为厚置置零模式后调整了,物理被格式过了,幸好做了备份今天尝试恢复 ,先是 恢复控制文件,spfilerman > set db_id xxxx;restore spfile from autobackup;restore controlfile to '+data/eimgdb/eimgdbspfile.or
2017-08-16 22:35:02
731
转载 shrink space
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。 有关ASSM的详细信息,请参考我的Blog:Oracle 自动段空间管理
2017-08-08 16:45:50
1155
转载 欢迎使用优快云-markdown编辑器
从OS层面上,建议您监控内存的使用是否逐步在增加,是否达到某一个阈值的时候就会触发该错误。 svmon -G -i 2 2 ipcs -a按照内存使用对进程进行排序,以发现是哪些进程使用了较多的内存, su -ps avx |head -1 ;ps avx |grep -v PID |sort -rn +6 > ps_avx.output对于这些进程,查看它们究竟为什么使用了较多内存: sv
2017-08-07 20:54:34
181
转载 11gr2 rac WRH$_ACTIVE_SESSION_HISTORY未自动清理导致SYSAUX空间过度增长
转自还不算晕 blog遇到11gr2 rac WRH$_ACTIVE_SESSION_HISTORY未自动清理导致SYSAUX空间过度增长;但是和网上其它的不太一样,查询SNAP快照信息,和select a.snap_interval,a.retention,a.topnsql from dba_hist_wr_control a; 中配置未发生变化,分区和SNAP对应信息也是最近7天
2017-08-07 20:27:07
1305
转载 Troubleshooting: "WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK! " (文档 ID 278316.1)
目录(?)[-]APPLIES TOPURPOSETROUBLESHOOTING STEPSWhat is a Row Cache Enqueue LockWhat is the meaning of the warning WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCKPotential reasons for WAITED TOO LO
2017-08-04 16:27:03
656
原创 ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB" ORA-01950: no privileges on
收到凌晨邮件告警 Errors in file /opt/oracle/diag/rdbms/xxxx/xxxx2/trace/ixxxx2_j000_5002.trc: ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB" ORA-01950: no privileges on tabl
2017-07-30 13:44:06
3009
原创 网友一个查询dbms_medata.get_ddl 导出索引定义很慢
某个oracle qq群里 一个咨询 查询索引ddl 定义很慢********************************************************************************SQL ID: 3v9mgpjqffrj0 Plan Hash: 2962139578SELECT /*+all_rows*/ SYS_XMLGEN(
2017-07-28 10:20:57
561
原创 远程impdp 导入 遇到 [klaprs_12], [0], [1], [2246], [], [], [], [], [], [], [], []
美国数据库因为成本原因 使用了 标准版的数据库 ,版本为11.2.0.4 V12 [oracle@eimgdb1 admin]$ impdp eXXXDBA@XXXX_to_rds SCHEMAS=XXXr,XX,XXX DUMPFILE=usa_20170725.dmp DIRECTORY=DATA_PUMP_DIR logfile=to_rds.logImport: Release 1
2017-07-27 12:21:41
1476
原创 遇到手动sqlplus 启动实例抛出错误,而用srvctl start instance 没有,重新添加磁盘
数据库环境 11.2.0.4 rac 数据库手动关闭了 分区功能 chopt disable partiting尝试使用sqlplus 启动数据库是否有问题SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 25 02:43:09 2017Copyright (c) 1982, 2013, Oracle. All rights
2017-07-26 10:08:35
671
原创 unused block corruption 处理一例
今天在导入一份数据遇到 磁盘空间满,导致impdp 导入进程挂起,提示如下错误: Processing object type SCHEMA_EXPORT/USERProcessing object type SCHEMA_EXPORT/SYSTEM_GRANTProcessing object type SCHEMA_EXPORT/ROLE_GRANTProcessing obj...
2017-07-14 16:11:26
332
原创 ora-12537 遇到的问题解决
今日安装数据库rac ,在节点1 使用sqlplus / as sysdba 登陆数据库 提示 ora-12537 错误[oracle@eimgdb1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 20 05:25:09 2017Copyright (c) 1982, 2013
2017-06-20 18:43:16
7877
原创 静默方式安装11.2.0.4 rac linux 遇到的问题
1、安装selinux 没有disable 导致执行 命令无权限2、集群安装好,无法初始化ocr,错误报017-06-20 00:49:25.850: [ CRSMAIN][2339768096] Checking the OCR device2017-06-20 00:49:25.850: [ CRSMAIN][2339768096] Sync-up with OCR20
2017-06-20 14:55:43
1215
原创 rhel 扩展lvm 根分区
想不到 rhel 4 使用resize2fs 扩容跟分区 lvm 无法使用,文件系统状态是mount的搞了好久了,可以使用以下命令[root@redhat48 ~]# ext2online /dev/VolGroup00/LogVol01ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b[root@redhat48 ~]# df -h
2017-03-28 21:41:21
465
原创 oracle 9i 启动监听报错误 TNS-12555: TNS:permission denied 解决
启动监听报错误如下:Copyright (c) 1991, 2006, Oracle Corporation. All rights reserved.Starting /u01/app/oracle/ora9/9.2.0.8/db_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 9.2.0.8.0 -
2017-03-28 10:09:36
923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人