
ORACLE维护管理
文章平均质量分 81
IT圈黎俊杰
这个作者很懒,什么都没留下…
展开
-
ORACLE 12C R2 RAC实战首发
redhat 6.5安装oracle 12.2 RAC指导手册原创 2016-06-03 15:40:17 · 24746 阅读 · 4 评论 -
数据库服务器CPU 突然持续100%后自动下降原因诊断
数据库服务器CPU负载突然升高,持续二十分钟后自行自动下降原因诊断分析原创 2014-12-14 21:00:23 · 14310 阅读 · 1 评论 -
Drop goldengate用户时报ORA-00604 ORA-20782 ORA-06512问题解决
由于在安装OGG时,配置并开启了DDL捕获功能,而OGG的DDL捕获,是依赖DDL触发器实现的,DDL处于enabled状态,drop goldengate user操作也属于DDL操作,所以产生ORA-00604 ORA-20782错误原创 2015-02-08 21:35:41 · 2348 阅读 · 0 评论 -
Local prefixed index和Local nonprefixed index对select语句的性能影响分析
在比较两种索引对select产生的影响之前,先要搞清楚,什么是Local prefixed index,什么叫Local nonprefixed index。其实,这两种索引,都是属于分区local索引,所以,这两种类型的索引,只有可能在分区表上才会出现。原创 2015-02-06 21:33:13 · 1780 阅读 · 0 评论 -
数据库死锁严重引发中间件连接池满故障诊断
前台系统应用无法登陆,weblogic服务器应用程序的运行状态显示为overload,线程连接池满。原创 2014-12-14 17:05:25 · 3558 阅读 · 0 评论 -
纠正要求修改数据库NLS_LENGTH_SEMANTICS参数的错误要求
NLS_LENGTH_SEMANTICS参数是一个专为创建CHAR和VARCHAR2两种字符型的列时,指定使用的字节长度,还是使用字符长度的定义方式,有byte和char两种值,默认为byte。 当设置该参数为BYTE时,定义CHAR列或VARCHAR2列采用字节长度方式;当设置该参数为CHAR时,定义CHAR列或VARCHAR2列采用字符长度的方式。该参数对于数据库中已经存在的列不具备任何用途,只是在创建表,或修改表的列时才具有意义。原创 2015-02-08 09:08:41 · 2190 阅读 · 1 评论 -
解决terminating the instance due to error 481导致ASM无法启动故障
IBM 的x3850 x5系列的PC Server存在USB开启dhcp功能,从而导致usb网卡可能占用HAIP的缺陷,生产环境中的此类机器上运行的RAC数据库环境,需要关闭USB0的自动获取dhcp功能,给USB0配置静态IP。原创 2015-02-08 10:11:21 · 8024 阅读 · 0 评论 -
windows上安装oracle 12c到69%时卡住不动解决方案
Win7上安装oracle 12c到69%时卡住不动解决方案原创 2015-03-29 15:25:02 · 10444 阅读 · 1 评论 -
Awrload导入数据报ORA-20104、ORA-06512错误处理
AWR_STAGE是awrload.sql导入AWR数据时,默认创建用于临时存放导入数据的用户,在数据导入完成后,ORACLE会自动将该用户DROP掉。既然报AWR_TAGE用户已存在,说明以前在导入AWR数据时并未正常结束导致这种问题的出现。原创 2015-04-26 07:17:18 · 2288 阅读 · 0 评论 -
统计分析表的存储过程遇ORA-00600错误分析与处理
为了加快存储过程中统计分析表的速度,手动设置sort_area_size后,运行遇ORA-00600错误,具体错误代码如下:ORA-00600: 内部错误代码, 参数: [kcblin_3], [103], [1032192],[8192], [8193], [312], [664], [], [], [], [], []原创 2015-06-25 07:54:48 · 2287 阅读 · 1 评论 -
tnsping通过,但connect db遇ORA-12537 / ORA-12547 or TNS-12518问题处理
服务器端listener、instance运行均正常,在服务器本地通过sqlplus “/as sysdba”跳过listener可正常连接数据库,但是无论在服务器本地还是远程客户端,通过listener却无法成功,报“ORA-12537: TNS:connection closed“错误,listener log中也同步报TNS-12518:TNS:listener could not hand off client connection / TNS-12547: TNS:lost contact/ TN原创 2015-09-27 09:31:09 · 2125 阅读 · 1 评论 -
关于要不要为oracle listener设置密码的问题
在各种论坛中,以及一些数据库安全加固规范中,经常还看到有人强列建议为oracle listener设置密码的说法,最近,笔者在帮一个单位审核所编制的一份oracle安全加固策略时,发现文中仍然在以不分版本情况下要求为listener设置密码。 随着oracle版本的升级变迁,当今运行的oracle数据库,是否真的还需要设置listener密码呢?是否还能在各类标准规范文档中不分版本的区别就直接将listener设置密码作为标准规范之一呢?原创 2015-10-07 18:28:39 · 1511 阅读 · 0 评论 -
oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall
快速准备oracle安装环境之:oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall原创 2014-07-06 21:13:32 · 9130 阅读 · 0 评论 -
启动listener遇TNS-12555/ TNS-12560 /TNS-00525错误处理
在oracle用户下,以lsnrctl start命令启动listener时,遭遇TNS-12555/ TNS-12560 TNS-00525错误,详细报错信息如下:TNS-12555: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted原创 2015-10-25 16:37:38 · 8912 阅读 · 2 评论 -
Oracle数据库版本定期检视与升级的必要性分析
10.2版数据库(10.2系列的终极版10.2.0.5),于2015年7月就已经停止了补丁服务,如果您还依然使用此版本,在遇到新问题时,就准备“自生自灭”吧。 而11.2系列,当前很多单位在使用的11.2.0.3版,也在2015年8月27日后停止提供新的补丁,如果您还依然使用此版本,在遇到新问题时,就准备“自生自灭”吧。但是11.2.0.4(11.2系列的终极版)在2020年也将会停止新补丁服务。原创 2016-02-25 15:51:17 · 2889 阅读 · 0 评论 -
64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案
64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案PLSQL识别不到ORACLE_HOME、PLSQL读不到tnsnames.ora原创 2015-03-29 16:23:59 · 22090 阅读 · 1 评论 -
Redhat Linux 6.5安装ORACLE ASMLIB
ORACLE为了推广她自己的ORACLE LINUX操作系统,asmlib相关的三个rpm包只在redhat linux 5及以前版本提供,在redhat linux 6上,不再提供oracleasm-kernel-version.arch.rpm这个包了,但是在ORACLE linux上,这个包是集成在UEK中的,这直接导致在redhat linux 6上无法安装oracleasm-support-version.arch.rpm和oracleasmlib-version.arch.rpm这两个rpm包。原创 2016-11-13 19:28:06 · 5787 阅读 · 0 评论 -
定位表中的行数据存放于哪一个具体的datafile上
定位表中的行数据存放于哪一个具体的datafile上原创 2015-01-17 12:43:38 · 1228 阅读 · 0 评论 -
关于ORACLE数据库服务器SWAP该设置成多大的建议值
有经验的系统管理员和DBA,往往会给系统建设一个适中大小的SWAP大小,但实际生产系统中,也经常发现有一些,因为SWAP设置过小的原因,而导致物理内存、SWAP全部耗尽,导致DOWN机的情况;也有发现一因为SWAP设置太大太大而浪费必要的存储空间的情况,SWAP到底该设置多大,可以参考一下ORACLE官方的建议。原创 2014-12-28 16:26:30 · 5148 阅读 · 0 评论 -
oracle-rdbms-server-12cR1-preinstall包适用OS版本确定
oracle-rdbms-server-12cR1-preinstall包适用OS版本确定原创 2014-12-27 23:12:41 · 4093 阅读 · 0 评论 -
linux/unix平台如何查看OS上存在有哪些数据库或实例
linux/unix平台如何查看OS上存在有哪些数据库或实例【Linux上有多少个数据库】/【Linux上存在哪些数据库】原创 2013-08-03 23:11:02 · 4406 阅读 · 0 评论 -
快速找到跟踪其他session产生的trc文件
快速找到跟踪其他session产生的trc文件 (【找到session跟踪产生的trc文件】)原创 2013-08-05 14:35:11 · 1552 阅读 · 0 评论 -
Sh脚本中查询ORACLE v$视图时需要在$号前加转义符“\”
Sh脚本中查询ORACLE v$视图时需要在$号前加转义符“\” (sh中正常使用$符号的转义符)原创 2013-08-10 18:04:03 · 1595 阅读 · 0 评论 -
Oracle数据库级drop redolog并不危险
Oracle数据库级drop redolog并不危险 (Oracle数据库级删除redolog并不危险)原创 2013-08-14 21:09:44 · 1932 阅读 · 0 评论 -
使用在线重定义方式将普通表转换成分区表
1、创建一张普通表(源表:li.p_table)create table li.p_table(id_n number,date_n date); 2、向源表插入数据insert into li.p_table values (1,to_date('2013-01-02 01:01:01','yyyy-mm-dd原创 2014-01-10 16:40:38 · 1417 阅读 · 1 评论 -
oracle11g安装时报INFO:INFO错误解决
oracle11g安装时报INFO_:_INFO错误解决原创 2014-05-20 20:06:53 · 2074 阅读 · 0 评论 -
快速解决linux上oracle安装乱码问题
快速解决linux上oracle安装乱码问题原创 2014-05-24 15:20:06 · 1185 阅读 · 0 评论 -
ash停止不动无法产生报告问题解决
因为设置参数OPTIMIZER_MODE=FIRST_ROWS_N的BUG导致ASH无法生成原创 2014-08-02 20:44:35 · 1955 阅读 · 0 评论 -
用ORACHK自动化检查数据库系统的健壮性
检查您的整个数据库系统在操作系统、CRS、数据库、高可用等层面中的严重问题,以便于IT部门整改,提升系统的稳定性原创 2014-07-29 22:29:57 · 1988 阅读 · 0 评论 -
使用awrextr.sql导出awr原始数据
使用awrextr.sql导出awr原始数据原创 2014-07-31 23:12:01 · 2157 阅读 · 0 评论 -
ORACLE数据库查看使用默认密码的用户信息
ORACLE数据库查看使用默认密码的用户信息(ORACLE查看使用默认密码的帐号)原创 2013-08-10 17:00:55 · 4868 阅读 · 0 评论 -
某RAC数据库一个节点“宕机”原因分析
某RAC数据库一个节点“宕机”原因分析 (RAC down机原因分析)原创 2013-07-16 10:04:01 · 6976 阅读 · 0 评论 -
初始建库SGA该设多大、PGA该设多大的建议
很多新业务系统上线,大部分DBA也不懂业务,就闷着头建库,SGA值设多大,PGA设多大,随便指定一个值就得了,运行一段时间后,也许就因为这个值是随便指定的,例如SGA+PGA大于总物理内存,SGA值或PGA值太小等等,造成DOWN机或性能低下的情况,屡见不鲜。 其实,SGA初始设置多大,PGA初始设置多大,在OLTP系统上该怎么设,在OLAP系统上又该怎么设,ORACLE是有说法的。原创 2014-12-17 18:41:28 · 5534 阅读 · 0 评论 -
巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划
巧用DISPLAY_AWR函数与dba_hist_sqlstat结合查询SQL语句在指定节点指定时间范围内的历史执行计划 (查询SQL语句在指定节点指定时间段的执行计划)原创 2013-08-19 00:19:54 · 4524 阅读 · 1 评论 -
CRS报CRS-2409告警信息问题分析与处理
CRS报CRS-2409告警信息问题分析与处理 (CRS-2409:The clock on host XXXdb1 is not synchronous with the mean cluster time. No action has been taken as the Cluster Time Synchronization Service is running in observer mode)原创 2013-08-08 22:00:26 · 8763 阅读 · 0 评论 -
“TNS-03505:无法解析名称”问题解决一例
tnsping测试报TNS-03505:无法解析名称 错误 解决一例原创 2014-12-21 22:00:37 · 38476 阅读 · 2 评论 -
用直接路径(direct-path)insert提升性能的两种方法
Direct-path insert 方式的优点(1)可以将insert数据跳过buffer_cahce,省掉了buffer block的格式化与DBWR操作,直接从PGA写入磁盘(2)不检查表中现有的block是否有空闲空间,直接在表的高水位线(HWM)以上插入(3)如果在数据库处于非归档模式下,或者是数据就处于归档模式,表级处于nologging状态下,只有少量的空间信息redo写入、不写入数据undo(因为要回滚时可以直接回退到高水线即可,而不需要针对insert生成delete的回滚记录),所原创 2015-01-11 20:52:29 · 3975 阅读 · 0 评论 -
linux_6上安装oracle11gR2指导手册
无论是ORACLE RAC还是单机ORACLE数据库,在AIX平台、HP_Unix平台、Linux平台上的安装都是无数无数次了,但将其过程完完整整的记录下来过的,还只有在去年下半年在一次HP 980 服务器Linux平台上的安装。由于文档内有较多截图,无法在博客页面上直接贴上来,所以在此就提供一个已经上传到“百度文库”上的文档链接路径吧。文档全名:《linux_6上安装oracle11gR2指导手原创 2013-03-31 13:48:06 · 907 阅读 · 0 评论