【故障处理】Oracle10.2.0.3 ORA-3136 错误解决
1.问题现象alert日志文件报如下错误WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:33:52 2008WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:34:46 2008WARNING: inbound connec...
【impdp】数据泵impdp工具选项详解及应用示例
1.数据泵impdp导入工具与传统的imp导入工具的区别1)imp是客户端程序,既可以在客户端使用,也可以在服务器端使用;2)impdp是服务器端工具,只能在ORACLE服务器端使用,不能在客户端使用;3)这两个工具无法导入对...
【expdp】10g数据泵expdp工具选项详解及应用示例
理解expdp各个选项的含义最好的途径就是逐一的进行测试,这样可以在感性上有一个真实的体验。1.数据泵expdp导出工具与传统的exp导出工具的区别1)exp是客户端程序,既可以在客户端使用,也可以在服务器...
【故障处理】解决Linux系统、Vi、SQLPlus、PuTTY“中文乱码”问题
【问题描述】1.Linux系统中含有中文内容的文件名显示乱码;2.使用vi编辑器查看中文内容为乱码;3.sqlplus进入到数据库中查看中文内容为乱码;4.putty中中文内容显示为乱码。【问题原因】1.没有安装中文支持的包...
【故障处理】RedHat5.1 下 Oracle10gR2 RAC 下 ORA-12545 错误
一、问题描述1.操作系统信息$ uname -aLinux racdb1 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux2.数据库版本信息sys@orcl> select * from v$version;BANNER------------...
【RAC】莫忘为 eth0(Public IP)指定默认网关地址
安装cluster的最后一个步骤,vipca过程中,在启动vip服务的时候提示vip服务无法启动。这个错误的提示信息可以依照提示的警告日志中去查找。1.截取对应的报错信息如下# vi /oracle/app/crs/log/rac1/racg/ora.rac1.vi...
【RAC】部署安装RAC时确保主节点的时间小于其他节点时间
在安装 Oracle 集群件、数据库以及随附 CD 期间,Oracle Universal Installer (OUI) 将首先将软件安装到运行该安装程序的本地节点(即 rac1)。然后,将该软件以远程方式复制到集群中的其余节点(即 rac2)...
【ACOUG】参加ACOUG第六次线下活动收获
今天下午有幸参加了ACOUG的第六次线下活动。聆听了两个专题分享。记录收获为念。1. 国产数据库达梦技术人员做《DM数据库体系结构介绍》2. Dbsnake做《Internal Internal Internal》达梦数据库的架构师从数据库的设计...
【Analytic】使用MAX分析函数高效获取每个Schema下最后被分析的表名
有关MAX分析函数的使用方法和介绍请参见文章《【Analytic】分析函数之MAX函数》(http://space.itpub.net/519536/viewspace-624749)。这里给出一个使用MAX函数高效获取每个Schema下被分析的最后一个表名的实际应用...
【卸载】通过全面删除Linux系统上Oracle文件的方式卸载Oracle
Linux操作系统上删除Oracle可以使用Oracle的常规方法来完成,也可以按照本文提供的删除所有相关文件的方法来完成。在Linux操作系统上完成Oracle的删除相对简单。这里记录一下需要删除的文件列表(即列举Orac...
【DBMS_RANDOM】从 DBMS_RANDOM创建脚本获得随机信息的生成方法
1.使用desc命令查看dbms_random包的内容sys@ora10g> desc dbms_randomPROCEDURE INITIALIZE Argument Name &n...
【AWR】通过AWR报告中记录的 SQL Id获得SQL语句的执行计划
获得SQL的执行计划的方法很多,例如explain plan for和sql trace等。这里给大家介绍另外一种方法。这种方法可以很方便和AWR报告相结合。对于在生成的AWR报告中被发现的消耗资源较多的SQL语句,我们可以使用AWR提供的...
【LISTENER】因 tnsnames.ora配置文件配置问题导致ORA-12154错误排查一例
这是一个有关手工配置tnsnames.ora不当,导致服务名不可用的一个问题案例。提醒大家在手工配置的过程中注意其中的细节。1.错误信息如下当使用secooler这个服务名连接数据库的时候,收到如下错误-bash-3.00$ sqlplus ...
【ORDER BY】在ZHS16GBK字符集下Oracle汉字排序依据亦是二进制编码非拼音
曾经讨论并验证过这个问题,记录在此,供大家参考。在ZHS16GBK字符集下Oracle汉字排序依据亦是二进制编码非拼音!1.确认系统的版本和字符集信息1)数据库版本为Oracle 10.2.0.3SQL> select * from v$version;BANNER--...
【NUMBER】有关Oracle NUMBER类型定义中precision和scale的测试和总结
NUMBER数据类型的定义格式是:NUMBER(p,s)。本文对定义中的p(precision)和s(scale)做一个解释和总结。1.官方文档中有关NUMBER数据类型的描述p is the precision, or the total number of significant decimal di...
【SHRINK】只有启动行移动才可以使用shrink完成空块释放
这里展示一下使用表的SHRINK技术完成空间的释放。同时注意,在使用这种方法之前要注意启动行移动的特性(如果不启用,通过报错信息亦可以得到相应的提示信息)。1.默认情况下表上的行移动是关闭的如果不是关闭的状态...
【STARTUP】Oracle数据库启动过程中参数文件的使用的顺序及注意事项
1.Oracle在启动数据库过程中参数文件的使用顺序描述这方面的信息在Oracle的官方文档中有比较详细的介绍,文档链接如下,请自行参考。http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/start.htm...
【OUTLINE】使用Oracle Outline技术暂时锁定SQL的执行计划
Oracle的Outline技术可以在特殊情况下保证执行计划的稳定性。在极端情况下可以使用此项技术实现暂时锁定执行计划的目的。 主要使用场景如下: ①短时间内无法完成SQL的优化任务,此时可以使用out...
【VPD】使用Oracle VPD(Virtual Private Database)限制用户获取数据的范围
VPD全称Virtual Private Database,这个技术提供了对数据库信息的细粒度访问控制。关于VPD的更多描述性信息可通过Oracle官方文档获得:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/apdvpoli.h...
【FGA】扩展Oracle细粒度审计功能——调用定制的存储过程
Oracle的细粒度审计(FGA)可以调用定制的存储过程,这样可以非常方便地协助我们完成更多的任务,就该方法做一个简单展示。供参考。1.创建待审计的表T及存储过程操作的监控表MON_T1)创建表T并初始化两条记录sec@ora...