【Case】ORA-12519: TNS:no appropriate service handler found
一、问题现象 今天有AP用户反映,数据库有时候连的上,有时候连不上,报如下的错误: ORA-12519: TNS:no appropriate service handler found 二、原因解析 oracle@C01TEST03:/home/oracle>oerr ORA 12519 12519, 00000, "TNS:no appropriate service handler found" // *Cause: The listener could no...
【Datafile】Oracle单个datafile大小的限制
最近在维护数据库空间,给tablespace添加datafile的时候,由于达到了数据库最大datafile的个数,所以不能再添加。而我们的单个datafile的大小为2G,所以我就在想,单个datafile的大小限制到底是多少,我们可以相应扩大单个datafile的大小,以减少datafile的个数。 在网上参考了很...
【SQLServer】linked server "" was unable to begin a distributed transaction.
声明:转载自潇湘隐者。谢谢!MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transaction. 一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链...
【SQLServer】Filegroup is full
一、报错信息:Executed as user: HJTC\HJTCSQLServer. Could not allocate space for object 'xxx' in database 'xxx' because the 'xxx' filegroup is full. [SQLSTATE 42000] (Error 1105). The step failed.二、解决步骤:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾...
物化视图日志的维护
物化视图日志经常会由于物化视图长时间没有刷新,或者基表的一次批量数据更改而变得很大,这会影响物化视图的刷新性能,因此对于这种情况需要对物化视图日志进行处理,降低物化视图日志表的高水位线。 ...
【基础知识】索引--位图索引
转载自http://www.cnblogs.com/LBSer/p/3322630.html 读完收获很多,请允许转载,非常感谢! 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣。说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引。1. 案例 &n...
【基础知识】基于事物的临时表和基于会话的临时表
今天工作中有遇到关于临时表的一些问题,现在总结如下:oracle@C01TEST03:/home/oracle>sqlplus mth/mth SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 22 16:37:26 2017 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to:Oracle Database ...
【归档日志】归档日志异常增长,导致磁盘空间满,数据库异常
前几天公司一套重要程度挺高的系统,早上4点的时候发出了磁盘空间超过预设阈值85%的告警,由于自己的疏忽,没有及时处理,导致在6点多的时候,数据库发出error告警,我这才一下惊醒,立刻远程连接查看系统状况。1、现象存放归档日志的磁盘空间使用率到100%,导致归档日志写不进去,数据...
【RMAN】catalog数据库
使用catalog数据库,首先确定一个数据库作为目录数据库。然后通过以下步骤完成。(1)在选定作为catalog数据库的数据库中创建tablespaceSYS@MTH> create tablespace tbs_rman datafile '/oradat/MTH/tbs_rman.dbf' size 50M;Tablespace created.(2)创建管理用户,并赋予相应...
【口令管理】
一、帐号失败登录记录当用户输入错误的密码失败登录的次数超过限定后,Oracle会自动将该帐号锁住。在dba_profiles中,FAILED_LOGIN_ATTEMPTS参数会记录口令失败尝试次数。SYS@MTH> select * from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';PROFILE &nbs...
【口令文件】remote_login_passwordfile
口令文件用于具有sysdba身份的用户执行远程登录数据库,Oracle允许用户通过口令文件验证,在数据库未启动之前登录,从而启动实例,加载打开数据库;Oracle通过一个初始化参数remote_login_passwordfile限制口令文件的使用,通过配置该参数可以控制是否在多个数据之间共享密码文件,也可以通...
ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
“ORA-1652: unable to extend temp segment” 临时表空间被资源中的多个会话共享,并且quotas不能限制每个用户使用的临时表空间数量,当临时表空间被填充满时,任何尝试获得...
【TEMP】临时表空间的工作原理及维护方法
一、临时表空间工作原理 用户很多操作都会使用到临时表空间的临时段,最常见的是排序操作。当用户执行排序操作时,有两个区域可以容纳该操作: 1、优先在内存中进行,称为Sort Memory。如果启用自动PGA管理,则受到参数PGA_AGGREGATE_TARGET的影响;如果PGA是手动...
【性能优化】AWR的手工生成
AWR(Automatic Workload Repository),用于收集特定数据库的操作统计信息和其他统计信息。Oracle以固定的时间间隔(默认为每小时一次)为其所有重要统计信息和负载信息执行一次快照,并将这些快照存储在AWR中。这些信息在AWR中保留给定的时间(默认为8天),然后被清除。执行快照的频率及其保留时间都可以自定义,以满...
【故障处理】ORA-00119: invalid specification for system parameter LOCAL_LISTENER
一、故障现象 开启数据库时,报出ORA-00119 关于LOCAL_LISTENER参数的错误:SYS@MTH> startupORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name 'lsnr2' 二、问题原因SYS@MTH> !oerr ORA 00...
【故障处理】数据库无法正常关闭ORA-01089
一、故障现象 在测试环境关闭数据库时,shutdown immediate命令迟迟没有反应,所以Ctrl+C退出。 SYS@MTH> shutdown immediateORA-01013: user requested cancel of current operation SYS@MTH> exit 然后重新连接,启动数据库会报下面的错误: oracle@C01TEST03:/home/oracle>sqlplus ...
【Linux】CPU信息查询
# 总核数 = 物理CPU个数 * 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physicalid"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpucores"| uniq# 查看逻辑CPU的...
【故障处理】ORA-01555
一、为什么会出现ORA-01555 ORA-01555便是著名的snapshot too old(快照太旧)问题。这个错误是由数据库的读一致性(Read consistency)引起的,当查询需要访问被修改的数据时,它会到undo里访问该数据的前镜像,如果该前镜像已被覆盖,查询语句就会返回ORA-01555的错误。二、引起ORA-01...
【UNDO】使用undo_retention参数与UNDO表空间GUARANTEE功能避免ORA-01555错误
ORA-01555便是著名的snapshot too old(快照太旧)问题,在Oracle早期版本中这个报错一度成为Oracle最为棘手的问题。每一名开发人员或者DBA都不愿意看到这样的报错。 导致ORA-01555错误的最常见原...
Linux 本地yum源配置
#cd /etc/yum.repos.d#vi local.repo ? ? ? ? --该文件必须以.repo为后缀,名称随意添加以下内容:[local] ? ? ? ? ? ? ? ? ? ?--- 中括号一定要有,内容为此yum源的名称? ? ? ? ? ? ? ? ? &nbs...