错误总结
zclinux_
这个作者很懒,什么都没留下…
展开
-
【Linux】vmstat超级详细的总结,数值各个含义
数值默认单位是Kib,也可以使用-S 选项改变为KB,MB,或者MiB (-S k | -S m | -S M )查看pid后,使用vmstat查看r的值比cpu数要大,证明现在系统负载较高,有多个进程等待cpu。注意:vmstat的输出结果,头2行是头部信息,第3行是平均值,需要看第4行开始的内容。使用vmstat中,r的数量是cpu的4倍,则证明cpu不够用。如果id持续为0并且sy是us的2倍,则系统面临CPU资源短缺。如果r经常大于4,且id经常少于40,表示cpu的负载很重。原创 2022-12-26 15:31:02 · 1018 阅读 · 0 评论 -
【Linux】cpu上下文切换瓶颈分析
它是用户态和内核态CPU使用率的总和,包括进程用户使用的CPU、通过系统调用执行的内核空间CPU、以及在就绪队列允许的CPU。自愿上下文切换是指进程无法获取所需资源,导致的上下文切换,比如I/O、内存等系统资源不足时发生的切换 非自愿上下文切换是指由于进程时间片已到等原因,被系统强制调度,进而发生的上下文切换。结合vmstat的结果看,r列的值为60,大于系统CPU 个数,所以肯定会有大量的CPU竞争 in列中断次数大于10W次,说明中断处理也是个潜在的问题。第三列 Object ,是动态共享对象的类型。转载 2022-12-26 15:25:18 · 211 阅读 · 0 评论 -
【LVM】lvm误删除lv后如何恢复
在这里记录一下lv卷误删除了如何恢复,因为自己的一个误操作把生产环境的lv卷给删除了,现在想起来还瑟瑟发抖2、格式化逻辑卷3、创建目录,挂载一下逻辑卷4、查看一下挂载分区的状态5、模拟逻辑卷误删除6、 因为数据是最终存储在底层的,所以现在即使删除了lv,也不会真的把数据删除,现在演示如何把这个lv恢复出来。7、开始恢复8、但是状态是inactive所以我们需要激活一下这个卷才可以使用9、总结删除之后,按照下面的流程即可恢复找到remove的lv文件通过文件恢复查看是否恢复成功原创 2022-12-08 13:31:36 · 1502 阅读 · 0 评论 -
【Linux】df和du查看的大小存在差异
在linux系统上有时发现使用df 查看磁盘已使用空间和使用du统计的不相等,例如:[running]root@slave11:/$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 9.9G 4.0G 5.4G 43% //dev/sda3 20G 1.4G 18G 8% /usr/local/dev/sda4 ......转载 2022-02-23 11:06:47 · 1336 阅读 · 0 评论 -
【Linux】CentOS 7使用yum 出现:Multilib version problems问题的解决方法--最新
执行yum install perl* -y 的时候,突然ssh终端掉线,导致yum安装一半,但每次执行yum install perl* 或者yum reinstall perl* 都会提示errorThere are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum原创 2021-10-21 17:25:10 · 2936 阅读 · 0 评论 -
【VNC】vnc远程连接的时候无法显示图像已解决
#--service vncserver start打开vncserver连接时,会发现是灰屏,上面显示三个复选框:Accept clipboard from viewers; Send clipboard to viewers; Sendprimary selection to viewers.并未显示Gnome的桌面。其实这需要调整一下xstartup 脚本,vi原创 2018-01-29 18:21:56 · 16815 阅读 · 0 评论 -
【ORA】ORA-39002,ORA-39070,ORA-29283, ORA-06512,ORA-29283解决办法
今天使用IMPDP导入的时候报了一个错误 ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operation ORA-06512: at "SYS.UTL_FILE", line 475 ORA-29283: invalid file ope原创 2017-10-10 11:26:54 · 12661 阅读 · 2 评论 -
【ORA】ORA-27125:unable to create shared memory segment
在安装Oracle 10g的时候出现一个了错误,在网上总结了一下大牛写的文章ORA-27125:unable to create shared memory segment安装时出现这个错误安装会被中断解决办法:[root@10g ~]#id oracleuid=500(oracle) gid=501(oinstall)groups=501(oinsta原创 2017-09-20 09:22:13 · 1330 阅读 · 0 评论 -
【ORA】ORA-01756: quoted string not properly terminated
出现ORA-01756: quoted string not properly terminated后,查看SQL是否有中文符号修改为英文的符号,运行正常原创 2018-04-04 17:46:14 · 2457 阅读 · 0 评论 -
【ORA】ORA-01033,ORA-09968,ORA-01102
[oracle@oracle ~]$ imp xxxx/user file=/usr/local/src/666.dmp full=y buffer=40960000Import: Release 10.2.0.5.0 - Production on Thu Apr 19 14:01:24 2018Copyright (c) 1982, 2007, Oracle. All rights re...原创 2018-04-19 14:57:53 · 1292 阅读 · 0 评论 -
【ORA】ORA-01078和LRM-00109 解决方法
今天切换到asm实例的时候,发现是一个空实例,尝试启动实例,结果报错ORA-01078和LRM-00109 SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db/dbs/i...原创 2018-05-11 10:35:33 · 3790 阅读 · 0 评论 -
【ORA】ORA-27101快速处理方法
今天朋友的数据库出了问题,报错如下:这个问题主要是是spfile和pfile文件不一致导致的,生成一个pfile,完了用pfile启动数据库即可SQL> create pfile '/home/oracle/test.ora' from spfile ;SQL> startup pfile='/home/oracle/test.ora' 启动成功在查看下进程 ps -ef |grep...原创 2018-05-07 14:19:17 · 5400 阅读 · 0 评论 -
【RAC】打完补丁后,发现只有一台rac可以启动,另一台无法启动
安装11Gr2单机asm后,打完11.2.0.3.7的psu后,发现启动不起来数据库,alert日志内容如下:Errors in file /u01/app/oracle/diag/rdbms/bdspoc/bdspoc/trace/bdspoc_rbal_11187.trc:ORA-15183: ASMLIB initialization error [driver/agent not i...转载 2018-06-13 17:24:51 · 3873 阅读 · 0 评论 -
【Linux】删除软连接被坑
linux下删除软连接的时候,不小心将源目录中的文件删除,就因为补齐的时候带上了 “/” 辛亏有备份,不然就尴尬了,备份大于一切啊!正确删除软连接的方法ln -s 源目录 软连接名称ln -s /root/test/ test_dirrm -f test_dir 切记不要带"/"...原创 2019-09-26 11:20:38 · 1439 阅读 · 0 评论 -
【Oracle】想查询相关的v$视图,但是提示表或视图不存在解决办法
原因是使用的用户没有相关的查询权限导致解决办法:grant select any dictionary to 用户;原创 2018-01-29 10:32:04 · 38741 阅读 · 0 评论 -
【ORACLE错误】SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
执行set autotrace traceonly的时候,报错SQL> set autotrace traceonlySP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICS report切换到sysdba下,原创 2018-01-09 11:48:45 · 1674 阅读 · 0 评论 -
ORA-12560错误
ora-12560错误是一个经典错误之一 下面我们分析一下这个错误: 产生这个错误的原因是什么呢?1.oracle服务没有启动 Linux下查看$ps -ef | grep ora_ windows 下查看 service.msc 查看OracleService+SID这个服务是否启动2.ORACLE_HOME的环境变量或者ORACLE_HOME的注册表信息不正确3.或者是ORACLE原创 2017-06-28 15:19:44 · 2513 阅读 · 0 评论 -
ORA-12514
ora-12514错误内容ora-12514 系统中是这样给出的1.监听上并没有你想要连接的本地服务名 查看监听状态:lsnrctl status 发现并没有你想连接的service name 查看serivce也可以输入:lsnrctl service(查看下书写是不是错误了,查看下服务名,在看下自己写的服务名是否一致)2.要清楚什么是服务名,什么是服务别名 服务名:真实存在的可查的serv原创 2017-06-28 18:11:03 · 980 阅读 · 0 评论 -
ORA-00245 control file backup operation failed 分析和解决
一.问题说明操作系统: RedHat 5.8数据库: 11.2.0.32节点RAC.使用RMAN 备份的时候,报如下错误:ORA-00245: control file backup failed;target is likely on a local file system这个问题只存在Oracle 11gR2以后的RAC 环境。二原创 2017-08-03 14:34:00 · 1120 阅读 · 0 评论 -
[oracle] exp-00091
产生原因:在数据库的服务器端和客户端字符集不同的情况下,导出(dump)数据库表时,会产生这个错误。虽然产生这个错误,但好像对导入没有影响。解决办法:查看服务器端字符集:打开SQLPLUS,执行 SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET',其中'NLS_CHARACTERSET'必须为大写。转载 2017-09-26 10:53:44 · 233 阅读 · 0 评论 -
CentOS6.8安装及各种坑
实现目的:用U盘安装CentOS 6.2 32位系统所需工具:一、UltraISO(用来制作U盘启动)下载地址:http://www.newhua.com/soft/614.htm二、CentOS 6.2 32位系统镜像2、打开U盘根目录下面的syslinux文件夹,用我们下载的文件vesamenu.c32替换里面原有的文件。转载 2017-09-26 17:46:45 · 10806 阅读 · 1 评论 -
【ORA】Specified value of MEMORY_TARGET is too small, needs to be at least 3072M解决办法
今天安装EM12C的时候遇到了一个报错:修改好数据库中的参数大小后,重新启动报错Specified value of MEMORY_TARGET is too small, needs to be at least 3072M提示MEMORY_TARGET is too small 这样的话数据库已经停止了,所以只能用:SQL> CREATE PFILE FROM SPFILE;先把生成的s...原创 2017-09-21 16:30:49 · 6356 阅读 · 0 评论 -
【Linux】ssh远程连接到指定ip的指定用户上
通过ssh可以远程连接到其他的机器上,但是如果只想连接到指定的用户的话需要这样做:-l 选项 (是L不是I,小写)ssh IP -l 用户名这里的ip如果在hosts下就可以直接输入域名或者主机名例如:ssh 192.168.1.222 -l oracle意思就是远程登录192.168.1.222上的oracle用户了原创 2017-11-15 10:01:14 · 38840 阅读 · 0 评论 -
【EXPDP】Oracle expdp中并行问题
$ expdp hr/hr tables=test1 dumpfile=test2.dmp directory=pump parallel=4Export: Release 11.2.0.4.0 - Production on Sat Jul 1 05:11:29 2017Copyright (c) 1982, 2011, Oracle and/or its affilia原创 2017-07-10 15:50:51 · 1830 阅读 · 0 评论 -
【IMPDP】ORA-31655
出现ora-31655错误的情况是因为不是同一个schema,导致的问题产生解决的方法;在导入语句最后添加上remap_schema=old:new着old是原schema,也就是导出的用户名,new是想要导入的用户名例子:我这里有一个expdp导出的dmp文件用户是test_old,想要到入到其他的数据库中的test_new我可以这样写;impdp test_ne原创 2017-11-21 13:25:26 · 10769 阅读 · 0 评论 -
【ORA】ORA-4031错误分析和解决办法
1. ORA-4031错误的原因,一般是大量的hard parse导致了shared pool中的free list中产生大量的内存小碎片,当一个需要很大内存来进行hard parse的sql语句到来时,无法从free list中找到内存,即使进行内存的释放,还是不能找到符合的内存块。从而报ORA-4031错误。2. ORA-4031错误的解决方法:1)alter system转载 2017-11-23 08:46:44 · 1907 阅读 · 0 评论 -
【ORA】ORA-00030: User session ID does not exist.
今天巡检,查询锁相关的情况的时候,确认业务后,准备将锁干掉,但是干掉的时候报了一个错误,ORA-00030发现回话不存在,我以为pmon进程已经将锁进程kill掉了,就再次查看,发现,还是存在这个锁现在占用较高的cpu进程查阅了相关的文章后,决定用os来杀掉他思路:1,在oracle中用sid查看系统的spid,spid就是系统层的进程号2.在系统层查看这个进程,看原创 2017-12-22 14:42:16 · 7751 阅读 · 4 评论 -
【ORA】ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O
操作系统是CentOS 5.11 数据库 10.2.0.5.0晚上查看数据库,发现数据库报错查看相关的trace文件内容如下:*** SERVICE NAME:(SYS$BACKGROUND) 2017-12-23 20:48:16.958*** SESSION ID:(363.1) 2017-12-23 20:48:16.958*** 2017-12-23 20:48转载 2017-12-25 10:06:50 · 4613 阅读 · 0 评论 -
【ORA】ORA-32004: 问题分析和解决
今天做一个特殊的实验,需要重启数据库数据库关闭没有问题SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.但是启动的时候,出现了一个报错:SQL> startup mountORA-32004: obsolete and/or deprecated原创 2017-12-18 13:08:48 · 9350 阅读 · 0 评论 -
【CRS】vipca最后一步执行报错CRS-0215
当我们在安装Clusterware 的时候, 需要在第二节点上vipca , 配置到最后安装的时候, 安装到 75% 左右,报错: CRS-0215 : Could not start resource 'ora.mxb2bcoredb01.ons'. Check the log file "/u01/product/crs/log/mxb2bcoredb01/racg/ora原创 2018-01-31 16:29:51 · 1413 阅读 · 0 评论 -
【ORA】ora-39700解决
原创 2018-01-24 16:14:36 · 3174 阅读 · 0 评论 -
ORA-32004解决办法
ORA-32004 解释是: 产生问题的原因是一个过时的参数,这个参数是早在8i,9i中使用的,在11g中已经废掉了这个参数就是pfile中的*.sql_trace用spfile 生成一个pfile,将pfile中的*.sql_trace的这个参数删除掉,在由修改后的pfile生成spfile,由这个修改后的spfile重新启动,就可以解决问题了。 这个问题是不会在警告日志中提示的,很是烦原创 2017-06-30 10:04:37 · 1142 阅读 · 0 评论