
oracle problem
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
ORA-06512: at "SYS.XMLTYPE" 问题记录
执行SQL报错:SQL> SELECT COUNT(cl.enable_flg) FROM cont_ledger cl INNER JOIN project_project pp ON cl.project_cd=pp.org_cd INNER JOIN res_approve_info rai ON rai.res_approve_info_id=cl.res_approve...原创 2019-08-03 14:59:34 · 11782 阅读 · 0 评论 -
ORACLE EXPDP ORA-31626 问题
1,在执行expdp的时候,报错ORA-31637在plsq界面,启动sql导入的方式是可行的,但是速度非常慢,同事以及客户着急这部分数据导入,尝试去服务器上面执行expdp导出,但是报错ora-31626了[oracle@orct~]$ time expdp 'dw/"pw1817"'@PD1 DIRECTORY=DIR_DUMP_01 DUMPFILE=dw_20170622.dmp ta...原创 2019-08-02 19:31:49 · 17703 阅读 · 1 评论 -
ORACLE STANDBY 修复ORA-19505问题记录
备库down了,经过检查,坏块无法做增量修复,所以需要重新搭建的方式来修复standby库,oracle11g里面有duplicate的方式远程在线修复命令:run {allocate auxiliary channel c1 device type disk;allocate auxiliary channel c2 device type disk;duplicate target ...原创 2019-08-02 19:31:41 · 12929 阅读 · 0 评论 -
ORACLE安装的centos操作系统以及pdksh-5.2.14告警
oracle的centos操作系统iso,最好准备一个模板,这样每次都用这个模板,就比较容易方便安装。网上去下载镜像centos普通镜像地址下载:http://vault.centos.org/6.5/isos/x86_64/有的时候,这个org网站上的下载源打不开下载,是因为国内的网站只要更新了,就会删除旧的地址,所以有时候需要去国外地址去下载,比如下面的连接地址:>cento...原创 2019-08-02 19:31:32 · 12632 阅读 · 0 评论 -
ORACLE 11g 使用ROWNUM完美解决ORA-00600:内部错误代码
1,ORA-00600:内部错误代码Oracle从11.2.0.1升级到11.2.0.4,开发人员报告说一个job运行失败,调试有报错信息,ORA-00600:内部错误代码,参数:[rwoirw: check ret val],[],[],[],[],ORA-06512:…,如下图所示:C:\pic\oracle\2017040501.png查看这个2000...原创 2019-07-30 14:40:31 · 13542 阅读 · 2 评论 -
ORACLE 在线移动redo log路径、删除无效的redo log
移动redo文件路径,默认的redo log文件的路径和archivelog的路径一样,在闪回区,因为闪回区有大小限制,所以redo log和archive log特别是archive log越来越多后,会撑爆闪回区。规范起见,需要将redo log以及archive log放到单独的路径区域里面去。1,查看现有的redo文件路径查看现有的redo文件路径,看到默认的在闪...原创 2019-07-30 14:40:24 · 11772 阅读 · 0 评论 -
ORACLE 11g archive log 归档日志
1,配置归档日志的格式当数据库处于archivelog模式时,如果进行日志切换,后台进程将自动生成归档日志。归档日志的默认位置为%oracle_home%\rdbms, 在Oracle database 11g中,归档日志的默认文件名格式为arc%s_%r.%t。为了改变归档日志的位置和名称格式,必须改变相应的初始化参数。默认的归档日志格式是SQL> show parameter lo...原创 2019-07-30 14:40:16 · 10720 阅读 · 0 评论 -
ORACLE 11g 使用logminer 分析归档日志和在线日志
Oracle11g的logminer是默认打开的,所以不需要额外开启,1、Logminer环境准备确定归档日志是否打开 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled...原创 2019-07-30 14:13:10 · 12959 阅读 · 1 评论 -
ORACLE 从 11.2.0.1 升级到 11.2.0.4 版本之ORA-00119问题处理纪实
1、在线对数据库版本进行升级后,oracle启动失败升级之前好好,正常都能启动,从11.2.0.1升级到11.2.0.4后,启动报错 SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener addr...原创 2019-07-30 11:17:00 · 10445 阅读 · 0 评论 -
ORACLE11.2.0.4 版本升级ORA-39700: database must be opened with UPGRADE option问题解决记录
1,迁移报错记录 升级迁移报错记录,将所有的rman操作顺利执行,参考以前的博客文章:http://blog.csdn.net/mchdba/article/details/61624015,但是在open数据库的时候报错,如下所示: SQL> alter database open resetlogs; alter database ...原创 2019-07-30 11:16:55 · 10697 阅读 · 0 评论 -
ORACLE11g 安装中xhost: unable to open display 问题解决纪实
1,Xhosts报错安装好vncserver,本地pc笔记本能通过vnc viewer远程连接oracle服务器,但是在执行xhost+报错,尝试过localhost,尝试过127.0.0.1,也试过本机ip地址,都是unable toopen displa,如下所示 [root@orcltest ~]# export DISPLAY=localhost:1 [root@or...原创 2019-07-29 10:48:51 · 14996 阅读 · 0 评论 -
ORA-00845: MEMORY_TARGET 深度处理
1,启动报错azure云上oracle备库降低配置,从DS12降低到DS11后,需要重启服务器,但是之后在开启oracle服务的时候,报错如下 SQL> startup; ORA-00845: MEMORY_TARGET not supported on this system SQL> 官方MEMORY_TARGET介绍Starting with Oracle Da...原创 2019-07-29 10:48:21 · 10749 阅读 · 0 评论 -
ORACLE 11g 用Duplicate恢复Data Guard 备库详细过程
1、先查找备库控制文件路径先在备库上找出控制文件的路径,通过和主库一样,不过为了以防万一,还是check为好。 SQL> select name from v$controlfile; NAME -------------------------------------------------------...原创 2019-07-26 15:01:57 · 10842 阅读 · 0 评论 -
ORACLE11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
1、TNS连接错误同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:2、查看本地TNSPING查看本地的tns配置: WXX = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.121.5...原创 2019-07-26 15:00:58 · 12951 阅读 · 0 评论 -
ORACLE 审计引发ORA-04045: errors during recompilation/revalidation of SYS.AUD$问题
1、登录报错信息开发同事跟我说登录已经报错了,我去试了下,发现果然报错,如下所示: SQL> conn powerdesk/wdpassword ERROR: ORA-00604: error occurred at recursive SQL level 1 ORA-04045: errors during recompilation/reval...原创 2019-07-25 14:41:48 · 12295 阅读 · 0 评论 -
ORACLE 11g 切换到oracle账号显示bash 4.1的问题解决方案
Su – oracle切换过去的时候,发现没有显示oracle@hostname标识,而是显示了-bash-4.1$,如下所示: [root@hch_test_pd_121_217 ~]# su - oracle ...原创 2019-07-25 14:41:43 · 10625 阅读 · 0 评论 -
ORACLE11g 没有控制文件如何通过rman备份恢复数据的详细实战过程
1、副总裁需要裸恢复的严峻现实集团总部的信息部负责人给我打电话说为了找一年前的记录,所以需要对一年前2015年5月1日的数据进行恢复。而2016年初因为进行迁移,所以有些文件可能丢失,手上只有rman全备文件,希望在一天之内找回,集团一个副总裁在等着这个数据有急用。我在电话里面说马上去做,接完电话,想到只有rman备份文件,而且是备份的数据文件,没有控制文件没有参数文件的备份,...原创 2019-07-25 14:24:14 · 10533 阅读 · 0 评论 -
ORACLE 11g 由新特性引发lsnrctl hang住卡死迷雾的详细剖析历程
1、问题描述同事说卡住了,连接oracle数据库很慢,需要很久,连上了做一个简单的查询也非常慢,感觉像是hang主了一般。2、分析oracle服务器负载一开始登录进去,查看oracle服务器,负载很低,服务器毫无压力,感觉不是服务器卡的问题了: [root@pldb236 data]# w 19:59:47 up 122 days, 4:32,...原创 2019-07-25 12:36:41 · 11105 阅读 · 1 评论 -
ORACLE 定时清理归档日志详细过程
业务增长发展迅猛,归档日志增长太快,磁盘承受不了,所以准备做个定时清理归档日志的定时任务。1、RM方式清理归档日志清理归档日志,可以人为的删除已经归档好的日志文件,然后再调用rman里面RMAN> crosscheck archivelog all;来去数据库里面删除归档记录;也可以通过ram调用delete命令来删除归档日志。2、使用rman清理归档日志...原创 2019-07-25 12:36:32 · 12691 阅读 · 0 评论 -
oracle实例诡异down的真实原因
oracle实例诡异down的真实原因1、监控同事说oracle测试库又自动down了。我登录检查一看,没有oracle的后台进程在跑,oracle实例确实被关闭,马上去启动吧。 # 启动失败 SQL> startup; ORACLE instance started. Total System Global Ar...原创 2019-07-25 12:36:00 · 10529 阅读 · 0 评论 -
ORACLE 11g 通过ASH结合AWR实战解决cpu高负载的详细过程
ASH结合AWR实战解决oracle高负载 线上oracle数据库负载比较高,所以需要优化,一般进去看负载高的进程,如果是oracle进程,那么就是oracle运行不健康出异常了,我们通常可以用ash来分析问题,如果ash还无法解决,我们就需要扩大分析范围,需要采用awr分析日志来进行分析。1、ASH分析日志分析EventsTop S...原创 2019-07-24 16:37:27 · 11360 阅读 · 0 评论 -
ORACLE EVENT事件跟踪
设置10035事件 SQL> exec dbms_workload_repository.create_snapshot(); PL/SQL procedure successfully completed. SQL> alter session set events '10035 trace name contex...原创 2019-07-24 16:37:21 · 10380 阅读 · 0 评论 -
ORACLE 11G 性能诊断优化之ASH实战分析详解
ASH实时分析1、ASH (Active SessionHistory)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。v$active_session_history视图提供了在实例级别抽取会话活动信息。活动会话每分钟会被抽样一次且被存储在sga中的循环缓冲区中.任何...原创 2019-07-24 16:37:15 · 10445 阅读 · 0 评论 -
linux 服务器时间同步
1、3台cache服务器时间有差异同事说3台服务器时间不一致,在执行分布式任务的时候出了诡异的问题,赶紧去看下3台cache服务器,果然彼此相差几分钟。[root@cache_3_40 ~]# date2016年 07月 26日 星期二 17:24:57 CST[root@cache_3_40 ~]#[root@cache_3_41 ~]# date2016年 07月...原创 2019-07-23 09:07:59 · 10238 阅读 · 0 评论 -
ORA-00054: 资源正忙,但指定以 NOWAIT 方式获取资源
执行报错 ORA-00054:资源正忙,但指定以 NOWAIT 方式获取资源,或者超时失效,如02.png所示:分析:出现这种情况一般都是有锁记录,导致你无法操作表记录,所以需要查询出来当前锁这张表的进程,然后kill释放掉就ok了。查询锁表进程的sql语句: SELECT/*+ rule */ s.username...原创 2019-07-22 13:55:17 · 12561 阅读 · 0 评论 -
oracle11g expdp报错 ORA-06512: at "SYS.UTL_FILE", line 536
1,在linux命令行里面expdp导出数据报错:[oracle@ocrm ~]$ expdp \'crm_user/crm010209\' directory=DIR_DUMPtables=bis_store dumpfile=bis_store_wubo_bak_$(date +%Y%m%d)_02.dmpExport: Release 11.2.0.1.0 - Product...原创 2019-07-22 13:55:01 · 12467 阅读 · 0 评论 -
oracle11g 新特性密码延迟验证引发的 血案
1,问题来源以前遇到了问题修改了用户名密码后,发现用新密码登录被hang住的情况,然后整个公司的oa系统彻底瘫痪了,详细状况见以前的记录:http://blog.csdn.net/mchdba/article/details/51782263。最近学习了oracle11g的新特性密码延迟,才明白问题所在是由于密码延迟导致。大概情况是:从oracle11g开始,如果用户...原创 2019-07-21 03:15:19 · 10460 阅读 · 0 评论 -
oracle11g 修改密码后登录的TNS-12535: TNS:operation timed out问题
1,问题描述因为安全考虑,所以oracle生产环境修改用户密码后,用新密码登录失败,登录卡死,一直处于登录状态,分析1,事先已经关闭了所有的连接oracle的应用,所以不存在是应用程序连接导致的。2,应用程序重新启动后已经更新了密码,也不可能是新启动的应用程序导致。3,测试人员开发人员都已经下班了,应该没有人正在操作使用线上数据库所以应该不是我应用程序引起的。2...原创 2019-07-21 03:15:02 · 11235 阅读 · 0 评论 -
ORA-01652 无法通过128 (在表空间 TEMP中)扩展temp段 剖析解决
1,同事说执行sql报错同事在plsql里面执行sql报错,报错信息:ora-01652 无法通过128 (在表空间 TEMP中)扩展temp段,如下图所示:2,查看报错sql语句Sql比较长,而且无法扩展temp字段,那么基本推断可能有如下2种情况:(1)oracle的temp临时表空间太小了;(2)一个性能非常差的笛卡尔积的带全表扫...原创 2019-07-20 11:58:04 · 10909 阅读 · 0 评论 -
oracle11g 云上dataguard 在线降低cpu内存 50% 后报错误ORA-27101的处理过程
1,开发人员报错报错现象:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does notexist进程 ID: 0会话 ID: 0 序列号: 02,原因分析大概是昨天做的配置修改引起的,因为原来将oracle数据库从idc机房迁移到azure云上,为了保持迁移的稳定性,在...原创 2019-07-20 11:57:46 · 10292 阅读 · 0 评论 -
oracle11g cursor:mutex S导致的load过高的追踪过程详解
--> 问题背景同事电话我,说oracle数据库很慢,很卡,cpu99%了。1,查看问题现场,cpu高单核不高,load高多核,看到每个核只有20%左右使用了1/5,所以数据库应该没事,没有到故障级别,只是load高已经接近90了,E:\u\azure_cloud\oracle\05.png:2,看io读写比较低,磁盘io不是瓶颈实时观察,才...原创 2019-07-19 00:49:05 · 10613 阅读 · 0 评论 -
oracle11g 云迁移报错 ORA-01180: can not create datafile 1
1,今天进行oracle云迁移,执行到rman的restore database;的时候报错信息: RMAN> restore database; Starting restore at 21-MAR-16 using channel ORA_DISK_1 creating datafile file number=1 name=/data/oracle/power...原创 2019-07-16 00:03:45 · 11543 阅读 · 1 评论 -
微软云azure 数据迁移expdp报错ORA-01110: data file 201: '/home/oradata/powerdes/temp01.dbf'
1,expdp的时候报错:在idc的oracle服务器上正常导入导出都ok的,但是到了azure云上就出故障了:[oracle@pldb1 oracle]$ expdp \'powerdesk/testcrmfile\' directory=DIR_DUMP tables=bis_floor,bis_shop,bis_shop_conn,bis_store,bis_cont dumpfile...原创 2019-07-15 00:18:14 · 10578 阅读 · 0 评论 -
RMAN恢复报错: ORA-01103: database name 'POWERDES' in control file is not 'PDUNQ'
执行rman恢复的时候报错RMAN> alter database mount;RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN...原创 2019-07-15 00:17:43 · 13008 阅读 · 0 评论 -
oracle11g 安装错误汇总
oracle11g安装错误总结:1,执行./runInstaller报错如下:You are atempting to install 64-bit Oracle on a 32-bit operating system,this is not support and will not work查看uname显示确实64位[oracle@oracle_master ~]$ uname -a...原创 2019-07-14 06:54:46 · 10311 阅读 · 0 评论 -
oracle11g dataguard failover重建后归档日志没有被应用被NO的问题
1,主库从库归档记录不一致,如下所示:做完failover后,坏的旧主库变成了新的从库,但是新从库的归档日志记录不一致,就是archive log list;出来的和v$archived_log出来对不上号,如下所示:1.1 主库:SQL> archive log list;Database log mode Archive ModeAutomatic archiva...原创 2019-07-14 06:53:41 · 10685 阅读 · 0 评论 -
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
1,报错记录如下:[root@testoracle1 impdp]# bash -x /oracle/backup/scripts/rman_full_backup.sh ++ date +%F+ export DATE=2015-12-02+ DATE=2015-12-02+ export BACK_DIR=/pddata2/oracle/backup/data+ BACK_DIR=...原创 2019-07-12 23:21:18 · 10487 阅读 · 0 评论 -
ORA-00439: feature not enabled: Managed Standby
1,启动oracle实例报错:SQL> startup nomountORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORA-00439: feature not enabled: Managed StandbySQL> SQL> startup nomount;O...原创 2019-07-12 23:19:59 · 10578 阅读 · 0 评论 -
oracle11g dataguard主库备份恢复到测试环境单库报错:ORA-19502: write error on file
1,启动oracle实例报错:SQL> startup nomountORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORA-00439: feature not enabled: Managed StandbySQL> SQL> startup nomount;O...原创 2019-07-12 23:18:55 · 10787 阅读 · 0 评论 -
ORA-12514: TNS:listener does not currently know of service requested in connect
1,登录报错如下:[oracle@oracle_yueworld admin]$ rlwrap sqlplus system/system51@st1SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 3 16:33:26 2015Copyright (c) 1982, 2009, Oracle. All rights reserved...原创 2019-07-12 23:16:53 · 11527 阅读 · 0 评论