oracle problem
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
DBCA出错:ORA-19809: limit exceeded for recovery files处理过程
1,dbca建库后台报错问题描述[root@companydb1 rpms]# find / -name *alert*log/mnt/resource/app/oracle/diag/rdbms/strora/strora/trace/alert_strora.log/mnt/resource/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbm...原创 2019-07-08 13:39:40 · 10416 阅读 · 0 评论 -
ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translated
standby down了,所以重启报错,ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translated :1,重启报错信息SQL> startup ...原创 2019-07-02 14:27:35 · 10493 阅读 · 0 评论 -
Oracle dataguard报错:Error 1017 received logging on to the standby
1,状态描述:SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS; ...原创 2019-07-02 13:54:04 · 11113 阅读 · 0 评论 -
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 · 11620 阅读 · 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 · 17397 阅读 · 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 · 12711 阅读 · 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 · 12582 阅读 · 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 · 13244 阅读 · 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 · 11498 阅读 · 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 · 10631 阅读 · 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 · 12680 阅读 · 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 · 10398 阅读 · 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 · 10639 阅读 · 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 · 14912 阅读 · 0 评论 -
TNS-12535: TNS:operation timed out以及TNS-00505: Operation timed out的处理
序言:查看alert日志,发现很多报错信息:[oracle@localhost trace]$ more alert_powerdes.log******************************************************************************************************************************...原创 2019-07-02 14:27:42 · 13007 阅读 · 0 评论 -
ORACLE 11G DataGuard Failover后如何修复standby库
failover后的问题场景:由于做failover测试,一个standby已经被我变成了primary库,如何将这个新的primary库(原来的standby)变回来重新成为standby两个都是primary,p1,p2,如何将一个primary库1设置成p1,而另外一个primary库p2设置成p1的standby库呢?1,问题描述原来的primary库:SQL> select ...原创 2019-07-03 12:41:57 · 10341 阅读 · 0 评论 -
oracle11g dataguard中standby库文件坏块的修复过程
**问题描述: **机房断电了,所以primary和standby库都是直接断电,然后我都设置了开机自启动oracle,所以第二天我来看的时候,primary和standby都启动了,归档日志也传输到standby了,但是日志应用后报错,有文件坏块,所以需要修复。1,查看alert日志报警信息Recovered data files to a consistent state at chan...原创 2019-07-08 10:58:19 · 10751 阅读 · 0 评论 -
ORACLE 在重要的表上限制某些IP、用户的恶意操作
1,问题描述 oracle默认账号是没有限制ip的,这样的隐患就在于,如果我知道了oracle账号用户名密码,我只要能连接到db,就可以对db进行操作,这样对于线上的db来说是很危险的,因为有些非dba人员,比如开发人员、测试人员一不小心误删除了线上的数据,就惨了,坑太大不敢看。所以查了查,找到一种办法,在一些重要的表上加触发器来限制用户对线上db的表的操作。2,触发...原创 2019-07-07 15:11:27 · 10261 阅读 · 0 评论 -
PLSQL 经常自动断开失去连接的解决过程
问题背景:情况是这样的,很多开发同事的plsql上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在plsql上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效率和工作心情的。1,去查看以下CONNECT_TIME的连接时间SQL> select * from dba_...原创 2019-07-07 10:36:41 · 13099 阅读 · 0 评论 -
ORACLE 11g安装中vnc viewer黑屏现象
1,vnc viewer黑屏问题:2,可能是centos下面的桌面组件没有安装好yum groupinstall "X WindowSystem" "KDE Desktop" Desktop -yyumgroupinstall -y "Desktop" "DesktopPlatform" "Desktop Platform Developmen...原创 2019-07-06 08:52:06 · 10244 阅读 · 0 评论 -
ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translated问题处理过程
1,现象是oracle启动报错如下:SQL> startup ...原创 2019-07-06 08:51:39 · 10396 阅读 · 0 评论 -
vSphere Client 虚拟机报错:There is no more space for virtual disk
故障描述:开发人员说192.168.xxx.216连接不上了,ping不通。因为这个是物理机虚拟出来的linux虚拟机,通过vsphere client登录,发现操作界面报错如下:There is no more space for virtual disk 192.168.xxx.216 you might be able to continue this session b...原创 2019-07-05 10:12:32 · 12475 阅读 · 0 评论 -
ORA-03135 connections lost contact Process ID:0
场景描述:领导callme,说pslql远程登录报错,报错信息:ORA-03135 connections lost contact Process ID:01,赶紧vpn,登录后台去查看负载,看到负载很低:[oracle@powerlong4 ~]$ w 20:05:16 up 22 days, 6:33, 3 users, load average: 0.45, 0.58, 0...原创 2019-07-05 10:12:11 · 13434 阅读 · 0 评论 -
ORACLE 11G收缩表空间报错 ORA-03297: file contains used data beyondrequested RESIZE value
测试环境磁盘空间不足,所以drop一些无用的大表,但是发现空间没有变化,df -h还是没有释放出磁盘空间来。SQL> set line 200SQL> set pagesize 200SQL> col name format A1501,查看表空间使用情况SQL> SELECTUPPER(F.TABLESPACE_NAME) "...原创 2019-07-05 10:12:00 · 11418 阅读 · 0 评论 -
ORACLE 11G通过SCN做增量备份修复standby库详细过程
背景描述:Oracle 的standby库后台alert报错,如下:ORA-00354: corrupt redo log block headerORA-00353: log corruption near block 10240change 11125950022 time 05/08/2015 22:00:41ORA-00334: archived log:'/data/or...原创 2019-07-05 10:11:36 · 10804 阅读 · 0 评论 -
ORA-00257: archiver error.Connect internalonly, until freed 后续之 delete force
前言--现象描述远程plsq登录报错“ORA-00257: archiver error.Connect internalonly, until freedalert后台日志报错:Errors in file/oracle/app/oracle/diag/rdbms/pdunq/ptext/trace/ptext_arcc_19603.trc:ORA-19809: lim...原创 2019-07-05 10:01:02 · 10232 阅读 · 0 评论 -
ORA-03113: end-of-file on communication channel
oracle打开报错:SQL> alter database open 2 ;alter database open*ERROR at line 1:ORA-03113: end-of-file on communication channelProcess ID: 29196Session ID: 1144 Serial number: 7SQL>去...原创 2019-07-04 17:55:25 · 10279 阅读 · 0 评论 -
ORACLE 11G没有备份控制文件参数文件在异机通过rman备份恢复找回被误删的数据
背景: 同事误删除线上数据,所以需要从备份中找回数据恢复。真实屋漏偏逢连夜雨、船迟又遇打头风,前两天备份的磁盘坏块,现在只有rman全备的.bak文件,没有控制文件和参数文件,所以现在需要考虑的是如何根据bak文件在备份数据库上恢复数据,从中找出被误删的数据。1 通过catalog start with’’的方式来恢复1.1手动创建控制文件CREATE CON...原创 2019-07-04 17:48:26 · 10644 阅读 · 0 评论 -
ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
问题描述:本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。1、检查windows7下面cmd里面sqlplus中oracle server端的字符集。打开cmd,用sqlplus登录,输入下面SQ...原创 2019-07-04 16:38:39 · 10509 阅读 · 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 · 10696 阅读 · 0 评论 -
ORACLE 11g 用Duplicate恢复Data Guard 备库详细过程
1、先查找备库控制文件路径先在备库上找出控制文件的路径,通过和主库一样,不过为了以防万一,还是check为好。 SQL> select name from v$controlfile; NAME -------------------------------------------------------...原创 2019-07-26 15:01:57 · 10731 阅读 · 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 · 12913 阅读 · 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 · 10262 阅读 · 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 · 10417 阅读 · 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 · 11401 阅读 · 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 · 10514 阅读 · 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 · 12670 阅读 · 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 · 10266 阅读 · 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 · 10599 阅读 · 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 · 10445 阅读 · 0 评论