RHEL 6/CentOS 6上安装Oracle 11.2.0.3(Gird/Database)及以上缺少pdksh包的解决方法
在RHEL 6/CentOS 6上安装Oracle Grid 11.2.0.3/Oracle Database 11.2.0.3及以上时,出现elfutils-libelf-devel和pdksh包缺少的提示:但是实际上这两个包是不需要的,可以忽略继续安装。但是有Warning总归是让人不舒服的。解决方法:1、解压安装包目录下<software_path>2、cd <software_path>/stage/cvu/cv/admin...
ORA-600[kqlnrc_1]错误分析及处理
通常来说ORA-600的错误为bug的可能性很大,但是并不是说碰到ORA-600的错误就一定是bug引起的。比如说这次分析的ORA-600错误,就不能归结于bug。不过碰到ORA-600的错误总是会让人心紧一下的~o~具体错误是这样的,在alert log里记录了一个ORA-600 [kqlnrc_1]的错误:ORA-00600: 内部错误代码, 参数: [kqlnrc_1], ...
认识Oracle DBFS文件系统
DBFS,全称为Oracle Database Filesystem,这是一个类似于NFS的可共享的网络文件系统,不同之处在于DBFS将文件以SecureFiles LOBs的形式存储在数据库中。相比较NFS,DBFS有诸多优点:ü 除了可以使用标准的POSIX接口来访问、操作文件系统外,还支持PL/SQL、Java、OCI等方式方便的访问、操作文件系统;ü 可以使用RMAN方便的将文件系统备份到磁带库或者云存储(目前只支持Amazon S3);ü 可以使用DataGuard方便的使文件系统做到高可用;
GoldenGate Extract进程hang问题解决一例
一直运行正常的extract进程突然hang住了,起初怀疑是不是找不到归档所致,但是细细的检查了下,extract所需的归档都还在,而且日志中也没报任何错。而且将extract进程停掉后,也能正常起来,没有任何错误或者告警:// ggserr.log2015-05-25 11:03:27 INFO OGG-01513 Oracle GoldenGate Capture f...
Shell脚本中获取SELECT结果值的方法
有时候我们可能会需要在Shell脚本中执行SELECT语句,并将结果赋值给一个变量,对于这样的情形,我们可以用以下的方法来达到目的。
GoldenGate的安全配置
在实施GoldenGate的时候,安全这一项往往是被忽视的。但是作为一个完整运行的GoldenGate系统,基本的安全设置还是很有必要的,比如口令的加密。GoldenGate的安全选项主要有以下5个方面:
Oracle VM初识(二)
作为一个完整的虚拟化解决方案,仅有是不够的,一个功能完善的管理控制台也是非常重要的组成部分。的管理控制台叫做以下简称,名字直观明白。这是个基于的集中式的管理平台,同样的也是免费提供。安装介质也是从下载,最新版本为。的块头不小,安装介质有:安装介质这么大的原因应该是:1、 集成了标准...
自动启用表的FLASHBACK ARCHIVE续之触发器类型的选择
在文章《自动启用表的FLASHBACK ARCHIVE》中用的是DATABASE级别的触发器,并且指出使用SCHEMA级别的触发器可能会失效,也就是触发器不会触发。这里就通过实验的方式来说明
Oracle VM初识(一)
一说到虚拟化,首先反应到大脑里的肯定是vmware了,确实随着云计算的概念日益深入,作为云计算核心技术的虚拟化技术也得到了广泛的关注,vmware也乘着这一股风迅速壮大,地位如日中天,声望甚至盖过了东家EMC。根据Gartner的报告,vmware在虚拟化市场已占据了85%的份额,足见其领导地位。但今天要讲的不是vmware,关于vmw...
金电联行:大数据在信用体系建设方面的探索和实践
大数据在信用体系建设方面的探索和实践发表于 2015-05-13 08:44 来源:未知 本干货出自2015年4月8日,金电联行(北京)信息技术有限公司执行副总裁艾小缤在清华-青岛大数据工程研究中心启动仪式暨大数据产业高峰会上所做的《大数据在信用体系建设方面的探索和实践》的演讲,这是该系列干货的第一篇。...
Shell脚本中发送html邮件的方法
但是/bin/mailx发送html格式的邮件总是不成功(不是说邮件发送不成功,而是接受到的邮件仍然是文本文件,也就是html的源代码,就像下图。我尝试了好多参数及方法都没有成功):而用/usr/sbin/sendmail就可以正确的发送html格式的邮件,sendmail发送邮件的命令如下:在邮件客户端,我们确...
你所不知道的OERR
作为OERR工具不陌生。这是一个非常实用的工具,利用该工具可以迅速获取$ oerr ora 165201652, 00000, "unable to extend temp segment by %s in tablespace %s"// *Cause: Failed to allocate an extent of the required number ofblocks for// a ...
EXP-00091错误解决
使用exp工具进行数据库导出时,可能会碰到一个比较常见的错误EXP-00091: Exporting questionable statistics。引起该错误的原因是操作系统的字符设置与数据库的字符设置不匹配。只要重设操作系统的字符设置就可以解决该错误。首先查看数据库当前的字符设置:或者也可以通过DATABASE_PROPERTIES视图得到该信息:或...
系统日期设置不正确导致的ORA-01839错误
早上收到开发人员发来的邮件,说在一个测试环境中SQL执行报错,但相同的SQL在另一个测试环境中却执行经常,叫我帮忙分析一下原因。报错的SQL为:SQL> select to_date(substr(cvalidate, 6, 10), 'MM-DD') from lcpol where polno='210010000123931';select to_date(substr(cvalidate, 6, 10), 'MM-D...
directory创建不正确导致的ORA-39070: Unable to open the log file
今天一同事向我反映说expdp无法导出,有报错:$> expdp "'/ as sysdba'" directory=DUMP_DIR dumpfile=eseal.dump schemas=ESEAL,ESCHECKER logfile=eseal.dump.expdp.logExport: Release 10.2.0.5.0 - 64bit Production on Monday, 23 July, 2012 17:34:45Copyright (c) 2003, 2007, Oracle. All...
使用Push方式安装EM 12c Agent报Shell path is incorrect错误解决一例
EM 12c发布也已经有一段时日了,从各方面的反馈情况来看,12c的评价都还不错。大概一个月前单位也安装了12c进行测试,从试用情况来看,个人感觉比10g,11g要好很多,12c界面简洁、大方,不会像之前的那样有点凌乱的感觉,而且资源占用率也低,性能不错。所以,综合考虑权衡之后,准备在一台非核心的生产机上进行部署12c A...
ORA-07445错误解决一例
测试人员反映说在一台测试库上跑SQL报错了(具体的SQL这里就不说了,总之是很复杂的一个SQL,有9百多行。。。汗),错误是:ORA-03113: end-of-file on communication channel一开始怀疑是不是SQL过于复杂,库不堪重负挂掉了,我们的测试库机器都不怎么好,而且很多都是虚机,而且是一个物理机上跑十几个虚机的那种。...
inconsistent datatypes: expected - got CLOB错误一例
测试人员反映说有个SQL在其中一个测试环境能正常执行,但在另一个测试环境却无法执行,错误为: ORA-00932: inconsistent datatypes: expected - got CLOB开始怀疑是不是表中有CLOB字段导致,但是查看了一下相关的表结构,没有CLOB、BLOB等类型的字段。接着分析SQL,有个地方引起了我的注意,在这个SQL中,使用的...
TNS-01189: The listener could not authenticate the user错误
早上打开邮箱,收到很多EM的ALERT邮件,其中Message=version (TNS-1189),. Please check log for details. 类型的事件占据了相当多的空间。一开始还吓了一跳,赶紧用TOAD连接试试,结果连接是正常的,而且SQL执行也都没有问题。这才稍微放心了一点。接着根据ALERT的提示,查看listener.log,发现在凌晨的时候确实报了...
关于DBA_OBJECTS的LAST_DDL_TIME
DBA_OBJECTS的LAST_DDL_TIME列表示的是在该对象上最近执行DLL语句的时间,但是最近在查看LAST_DDL_TIME时,发现这个值有点诡异,最后经过调查发现,原来在做GRANT和REVOKE的时候,也会更新该值。查看文档《Oracle Database Reference》,说:Timestamp for the last modification of the object resulting from a DDL stat...