自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一次测试环境 sqlplus / as sysdba 报 ORA-12547: TNS:lost contact错误解决

oracle sysdba shmax 参数

2022-01-13 11:41:18 1028

原创 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 307

原创 记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 985

翻译 故障排除:"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 288

转载 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 1477

转载 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 180

原创 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 642

原创 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 504

转载 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 541

转载 ora-07445:exception encountered:core dump [kkorminl()+32] ......

ora-07445:exception encountered:core dump [kkorminl()+32] ......版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/killvoon/article/details/78070828 加班中收到磁盘空间报警短信,/oracle目录使用率超过85%,登录服务器查看,发现diag下面的...

2018-10-11 12:11:14 426

转载 oracle分析索引,重建--分析表

view plaincopy to clipboardprint?01.train@reg>desc LY_SB_TEST 02. 名称                                是否为空? 类型 03. ----------------------------------- -------- ------------------ 04. NSR        ...

2018-10-08 16:56:54 1274

转载 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 847

转载 编写可以监控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 469

转载 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 2757

转载 利用外部表查询alert日志中的ora错误

利用外部表查询alert日志中的ora错误SQL> show parameter dumpNAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------background_cor...

2018-09-30 10:33:44 503

转载 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 332

转载 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 278

转载 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 7324

转载 好记性不如烂笔头之Oracle SQL优化1

sql优化基于oracle11gR2读书笔记*一、访问数据的方法1.1、访问表的方法访问表中数据的方法有两种:1.全表扫描;2.ROWID扫描1.1.1、全表扫描全表扫描是指在访问目标表里的数据数时,会从该表所占用的第一个分区的第一块开始扫描,一直扫描到该表的高水位线,这个范围内所有的数据块都必须读到。在做全表扫描操作时会使用多块读,这在目标表数据量不大的时候执行效率还是非...

2018-09-16 21:16:27 134

转载 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 578

原创 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 212

原创 牢记操作风险,评估操作

 昨天晚上9点多,做个了start_udev 导致公司数据库监听漂移了,还惊动了高层领导!本来是想到 udev 配置可能会有风险,但是在把操作遗漏忘记说了,自己也忘记有风险的,自己有群友问过,ε=(´ο`*)))唉还是自己疏忽了,下次要切记切记,对生产中的操作 一定要谨慎谨慎!!!start_udev 网卡闪断了一下吧,其实磁盘也会闪断,但是实例感觉不出来,而监听就比较敏感了,稍微有异常,她就漂移...

2018-06-01 08:54:43 446

原创 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 1907

原创 分区表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 399

原创 测试库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 3887

原创 rac 下如何复制控制文件为多个

有一个环境恢复 恢复了只有一个控制文件一个控制文件拍出问题,决定拷贝复制多个控制文件在一个实例中,启动到no mount 状态,注意在mount状态,控制文件会更新,如果这时候复制,控制文件状态不一致,启动实例会出错,提示如下错误:srvctl start instance -d eimgdb -i eimgdb2PRCR-1013 : 无法启动资源 ora.eimgdb.dbPR

2017-08-17 10:38:14 511

原创 一侧数据库恢复案例

美国项目数据库因为exsi 存储设置 是 thin 模式,建议同事修改为厚置置零模式后调整了,物理被格式过了,幸好做了备份今天尝试恢复 ,先是 恢复控制文件,spfilerman > set db_id xxxx;restore spfile from autobackup;restore controlfile to '+data/eimgdb/eimgdbspfile.or

2017-08-16 22:35:02 590

转载 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 1070

转载 欢迎使用CSDN-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 161

转载 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 1260

转载 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 602

原创 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 2843

原创 网友一个查询dbms_medata.get_ddl 导出索引定义很慢

某个oracle qq群里 一个咨询 查询索引ddl 定义很慢********************************************************************************SQL ID: 3v9mgpjqffrj0 Plan Hash: 2962139578SELECT /*+all_rows*/ SYS_XMLGEN(

2017-07-28 10:20:57 505

原创 远程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 1358

原创 遇到手动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 626

原创 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 303

原创 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 7724

原创 静默方式安装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 1140

原创 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 434

原创 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 856

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除