07 2012 档案

摘要:Oracle 版本:10.2.0.1OS: Linux 64位在SQL中使用了正则:SELECT COUNT(*)FROM TWHERE REGEXP_LIKE(T.NOTE, '^(.|+)*(\(二种同时存在一种\))+', 'i')第一次可以执行,第二次执行报ORA-7445,session 中断。Trace 文件中的记录如下:Exception signal: 11 (SIGSEGV), code: 1(Address not mapped to object), addr: 0x5e, PC: [0x2a95574358,_intel_fast_mem 阅读全文
posted @ 2012-07-31 22:32 davedba 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Oracle 版本:10.2.0.1OS: Linux 64位在SQL中使用了正则:SELECT COUNT(*)FROM TWHERE REGEXP_LIKE(T.NOTE, '^(.|+)*(\(二种同时存在一种\))+', 'i')第一次可以执行,第二次执行报ORA-7445,session 中断。Trace 文件中的记录如下:Exception signal: 11 (SIGSEGV), code: 1(Address not mapped to object), addr: 0x5e, PC: [0x2a95574358,_intel_fast_mem 阅读全文
posted @ 2012-07-31 22:32 davedba 阅读(169) 评论(0) 推荐(0) 编辑
摘要:在Oracle 10.2.0.4 以后的平台,我们在使用数据泵导入物化视图时,可能会遇到如下错误:...ksedmp: internal or fatal errorORA-7445: exception encountered: core dump [_intel_fast_memcpy.A()+10][SIGSEGV] [Address not mapped to object] [0x000000000] [] []Current SQL statement for this session:ALTER MATERIALIZED VIEW "MVIEW_OWNER". 阅读全文
posted @ 2012-07-31 22:07 davedba 阅读(215) 评论(0) 推荐(0) 编辑
摘要:在Oracle 10.2.0.4 以后的平台,我们在使用数据泵导入物化视图时,可能会遇到如下错误:...ksedmp: internal or fatal errorORA-7445: exception encountered: core dump [_intel_fast_memcpy.A()+10][SIGSEGV] [Address not mapped to object] [0x000000000] [] []Current SQL statement for this session:ALTER MATERIALIZED VIEW "MVIEW_OWNER". 阅读全文
posted @ 2012-07-31 22:07 davedba 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一. 说明朋友的一个库不能打开,错误信息如下:Errors in filef:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_1200.trc (incident=89062):ORA-00600: 内部错误代码, 参数: [4194],[78], [8], [], [], [], [], [], [], [], [], []ORA-00600: 内部错误代码, 参数: [4194],[78], [8], [], [], [], [], [], [], [], [], []Incident details in:f:\app\adm 阅读全文
posted @ 2012-07-30 21:33 davedba 阅读(218) 评论(0) 推荐(0) 编辑
摘要:一. 说明朋友的一个库不能打开,错误信息如下:Errors in filef:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_1200.trc (incident=89062):ORA-00600: 内部错误代码, 参数: [4194],[78], [8], [], [], [], [], [], [], [], [], []ORA-00600: 内部错误代码, 参数: [4194],[78], [8], [], [], [], [], [], [], [], [], []Incident details in:f:\app\adm 阅读全文
posted @ 2012-07-30 21:33 davedba 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一.问题描述数据库报错,看了一下alertlog,主要重复如下内容:Wed Jul 25 17:47:18 2012Errors in file /oracle/admin/etldb/udump/etldb_ora_15674.trc:ORA-07445: exception encountered: core dump [kghssgdmp()+273] [SIGFPE] [Integerdivide by zero] [0x40000000094555E1] [] []ORA-07445: exception encountered: core dump[kghssgdmp()+273] 阅读全文
posted @ 2012-07-26 20:07 davedba 阅读(218) 评论(0) 推荐(0) 编辑
摘要:一.问题描述数据库报错,看了一下alertlog,主要重复如下内容:Wed Jul 25 17:47:18 2012Errors in file /oracle/admin/etldb/udump/etldb_ora_15674.trc:ORA-07445: exception encountered: core dump [kghssgdmp()+273] [SIGFPE] [Integerdivide by zero] [0x40000000094555E1] [] []ORA-07445: exception encountered: core dump[kghssgdmp()+273] 阅读全文
posted @ 2012-07-26 20:07 davedba 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一.RAC 全局等待事件说明在RAC环境中,和全局调整缓存相关的最常见的等待事件是global cache cr request,global cache busy和equeue。当一个进程访问需要一个或者多个块时,Oracle会首先检查自己的Cache是否存在该块,如果发现没有,就会先通过global cache赋予这些块共享访问的权限,然后再访问。假如,通过global cache发现这些块已经在另一个实例的Cache里面,那么这些块就会通过Cache Fusion,在节点之间直接传递,同时出现global cache crrequest等待事件。关于Cache Fusion的更多内容参考 阅读全文
posted @ 2012-07-24 00:47 davedba 阅读(513) 评论(0) 推荐(0) 编辑
摘要:一.RAC 全局等待事件说明在RAC环境中,和全局调整缓存相关的最常见的等待事件是global cache cr request,global cache busy和equeue。当一个进程访问需要一个或者多个块时,Oracle会首先检查自己的Cache是否存在该块,如果发现没有,就会先通过global cache赋予这些块共享访问的权限,然后再访问。假如,通过global cache发现这些块已经在另一个实例的Cache里面,那么这些块就会通过Cache Fusion,在节点之间直接传递,同时出现global cache crrequest等待事件。关于Cache Fusion的更多内容参考 阅读全文
posted @ 2012-07-24 00:47 davedba 阅读(247) 评论(0) 推荐(0) 编辑
摘要:一.官网的说明参考MOS:Linux: Hangcheck-Timer Module Requirements for Oracle 9i, 10g, and11gR1 RAC [ID 726833.1]Hangcheck_timermodule is required to run a supported configuration in Oracle Real ApplicationClusters environments on Linux, with Oracle releases 9i, 10g, or 11gR1RAC. This note identifies and outli 阅读全文
posted @ 2012-07-23 00:16 davedba 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一.官网的说明参考MOS:Linux: Hangcheck-Timer Module Requirements for Oracle 9i, 10g, and11gR1 RAC [ID 726833.1]Hangcheck_timermodule is required to run a supported configuration in Oracle Real ApplicationClusters environments on Linux, with Oracle releases 9i, 10g, or 11gR1RAC. This note identifies and outli 阅读全文
posted @ 2012-07-23 00:16 davedba 阅读(214) 评论(0) 推荐(0) 编辑
摘要:在Redhat 5.4 上安装Oracle 10.2.0.1的Database,结果在51%的时候一直卡住,查看Log 是一直停在: cp: cannot stat `/DISCARD/': No such fileor directory 但是过了一段时间之后,就会跳过。总之Link 的过程非常长,期间我还看了一部电影,之前遇到过因为缺少RPM包导致link 失败的问题,所以这次也检查了一下RPM包,没有缺包。Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/75 阅读全文
posted @ 2012-07-21 17:20 davedba 阅读(433) 评论(0) 推荐(0) 编辑
摘要:在Redhat 5.4 上安装Oracle 10.2.0.1的Database,结果在51%的时候一直卡住,查看Log 是一直停在: cp: cannot stat `/DISCARD/': No such fileor directory 但是过了一段时间之后,就会跳过。总之Link 的过程非常长,期间我还看了一部电影,之前遇到过因为缺少RPM包导致link 失败的问题,所以这次也检查了一下RPM包,没有缺包。Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/75 阅读全文
posted @ 2012-07-21 17:20 davedba 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一.问题说明安装环境:Oracle linux 6.1 数据库: 10.2.0.1安装Oracle 10g的RAC,在第一个节点执行root.sh 时报错,如下:[root@rac1 ~]# /u01/app/10.2.0/grid/root.shWARNING: directory '/u01/app/10.2.0' is notowned by rootWARNING: directory '/u01/app' is not ownedby rootWARNING: directory '/u01' is not owned byrootCh 阅读全文
posted @ 2012-07-21 14:44 davedba 阅读(451) 评论(0) 推荐(0) 编辑
摘要:一.问题说明安装环境:Oracle linux 6.1 数据库: 10.2.0.1安装Oracle 10g的RAC,在第一个节点执行root.sh 时报错,如下:[root@rac1 ~]# /u01/app/10.2.0/grid/root.shWARNING: directory '/u01/app/10.2.0' is notowned by rootWARNING: directory '/u01/app' is not ownedby rootWARNING: directory '/u01' is not owned byrootCh 阅读全文
posted @ 2012-07-21 14:44 davedba 阅读(223) 评论(0) 推荐(0) 编辑
摘要:在Oracle 11gR2 RAC 创建实例的时候,会让我们选择配置类型:Admin-Managed 和 Policy-Managed ,如下:官网文档解释如下:6.1 Understanding ServerPools Server pools arelogical divisions of a cluster into pools of servers, which are allocated tohost databases or other applications. Server pools are managed using crsctl andsrvctl commands.Ea 阅读全文
posted @ 2012-07-17 00:41 davedba 阅读(440) 评论(0) 推荐(0) 编辑
摘要:在Oracle 11gR2 RAC 创建实例的时候,会让我们选择配置类型:Admin-Managed 和 Policy-Managed ,如下:官网文档解释如下:6.1 Understanding ServerPools Server pools arelogical divisions of a cluster into pools of servers, which are allocated tohost databases or other applications. Server pools are managed using crsctl andsrvctl commands.Ea 阅读全文
posted @ 2012-07-17 00:41 davedba 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一.创建控制文件时:Resetlogs和Noresetlogs当我们将控制文件备份到trace 文件时,可以看到里面包含了2部分的重建语句,一个是使用resetlogs,另一个是使用noresetlogs。备份控制文件的SQL 如下:SQL>alterdatabase backup controlfile to trace有关控制文件的详细说明,参考:Oracle 控制文件http://blog.csdn.net/tianlesoftware/article/details/4974440Set #1. NORESETLOGS caseThe followingcommands will 阅读全文
posted @ 2012-07-16 23:58 davedba 阅读(373) 评论(0) 推荐(0) 编辑
摘要:一.创建控制文件时:Resetlogs和Noresetlogs当我们将控制文件备份到trace 文件时,可以看到里面包含了2部分的重建语句,一个是使用resetlogs,另一个是使用noresetlogs。备份控制文件的SQL 如下:SQL>alterdatabase backup controlfile to trace有关控制文件的详细说明,参考:Oracle 控制文件http://blog.csdn.net/tianlesoftware/article/details/4974440Set #1. NORESETLOGS caseThe followingcommands will 阅读全文
posted @ 2012-07-16 23:58 davedba 阅读(184) 评论(0) 推荐(0) 编辑
摘要:在启动数据库的时候,我们可能会遇到如下错误:ORA-1122 :database file %s failedverification checkORA-1110 : datafile :ORA-1207: ORA 1207 file is more recent thancontrol fileORA-1207的主要原因是因为数据库突然掉电,在重启的时候,就会容易遇到这种错误。MOS上对这个错误的解释如下:The informationin this file is inconsistent with information from the control file.The datafil 阅读全文
posted @ 2012-07-16 22:19 davedba 阅读(213) 评论(0) 推荐(0) 编辑
摘要:在启动数据库的时候,我们可能会遇到如下错误:ORA-1122 :database file %s failedverification checkORA-1110 : datafile :ORA-1207: ORA 1207 file is more recent thancontrol fileORA-1207的主要原因是因为数据库突然掉电,在重启的时候,就会容易遇到这种错误。MOS上对这个错误的解释如下:The informationin this file is inconsistent with information from the control file.The datafil 阅读全文
posted @ 2012-07-16 22:19 davedba 阅读(204) 评论(0) 推荐(0) 编辑
摘要:相关的理论说明,参考如下Blog:Oracle RACFailover 详解http://blog.csdn.net/tianlesoftware/article/details/5340788How To Configure Server Side TransparentApplication Failover [ID 460982.1]1.创建TAFService[oracle@db1 bin]$ ./srvctl add service -d orcl -s server_taf -r "orcl1,orcl2" -P BASIC--这里的orcl是database 阅读全文
posted @ 2012-07-15 13:41 davedba 阅读(148) 评论(0) 推荐(0) 编辑
摘要:相关的理论说明,参考如下Blog:Oracle RACFailover 详解http://blog.csdn.net/tianlesoftware/article/details/5340788How To Configure Server Side TransparentApplication Failover [ID 460982.1]1.创建TAFService[oracle@db1 bin]$ ./srvctl add service -d orcl -s server_taf -r "orcl1,orcl2" -P BASIC--这里的orcl是database 阅读全文
posted @ 2012-07-15 13:41 davedba 阅读(341) 评论(0) 推荐(0) 编辑
摘要:文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。(1)ASCII:这是最快的传输协议,但只能传送文本文件。(2)Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。(3)Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。(4)Zmodem:Zmodem采用了串流 阅读全文
posted @ 2012-07-14 09:27 davedba 阅读(2020) 评论(0) 推荐(0) 编辑
摘要:文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。(1)ASCII:这是最快的传输协议,但只能传送文本文件。(2)Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。(3)Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。(4)Zmodem:Zmodem采用了串流 阅读全文
posted @ 2012-07-14 09:27 davedba 阅读(268) 评论(0) 推荐(0) 编辑
摘要:假设我们只能用Linux的命令模式,此时我们下载Oracle软件只能使用wget,但是Oracle 在权限这块管理越来越高,下载时需要验证帐号,具体使用wget的方式如下:wget -c --http-user=username --http-password=pwd --output-document=patchname.zip "Download_URL" -o logname.log &解释如下:-c 表示断点续传--http-user metalink帐号--http-password metalink密码--output-document 下载的文件名&q 阅读全文
posted @ 2012-07-13 23:35 davedba 阅读(205) 评论(0) 推荐(0) 编辑
摘要:假设我们只能用Linux的命令模式,此时我们下载Oracle软件只能使用wget,但是Oracle 在权限这块管理越来越高,下载时需要验证帐号,具体使用wget的方式如下:wget -c --http-user=username --http-password=pwd --output-document=patchname.zip "Download_URL" -o logname.log &解释如下:-c 表示断点续传--http-user metalink帐号--http-password metalink密码--output-document 下载的文件名&q 阅读全文
posted @ 2012-07-13 23:35 davedba 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:在AWR 看到local write waits和 enq: RO - fast object reuse 的 等待事件。 一.Local write waits 等待说明网上对local write waits 的说明:Note 1: Typically DBWRhas to free up some buffers when you want to read something from the disk.During this process there are chances that you will be waiting f... 阅读全文
posted @ 2012-07-10 23:07 davedba 阅读(472) 评论(0) 推荐(0) 编辑
摘要:在AWR 看到local write waits和 enq: RO - fast object reuse 的 等待事件。 一.Local write waits 等待说明网上对local write waits 的说明:Note 1: Typically DBWRhas to free up some buffers when you want to read something from the disk.During this process there are chances that you will be waiting f... 阅读全文
posted @ 2012-07-10 23:07 davedba 阅读(475) 评论(0) 推荐(0) 编辑
摘要:在AWR中,我们可能会看到如下信息: 这里是Read byother session 等待占用了很多的时间。关于Read by other session 的说明如下: When informationis requested from the database, Oracle will first read the data from disk intothe database buffer cache. If two or more sessions request the sameinformation, the first se... 阅读全文
posted @ 2012-07-10 22:12 davedba 阅读(133) 评论(0) 推荐(0) 编辑
摘要:在AWR中,我们可能会看到如下信息: 这里是Read byother session 等待占用了很多的时间。关于Read by other session 的说明如下: When informationis requested from the database, Oracle will first read the data from disk intothe database buffer cache. If two or more sessions request the sameinformation, the first se... 阅读全文
posted @ 2012-07-10 22:12 davedba 阅读(115) 评论(0) 推荐(0) 编辑
摘要:有时我们会在AWR中看到如下信息: 里面对应的3条SQL 如下:(1)call dbms_space.auto_space_advisor_job_proc( )(2)calldbms_stats.gather_database_stats_job_proc ( )(3)insert into wri$_adv_objspace_trend_dataselect timepoint, space_usage, space_alloc, quality fromtable(dbms_space.object_growth_trend(:... 阅读全文
posted @ 2012-07-10 22:06 davedba 阅读(667) 评论(0) 推荐(0) 编辑
摘要:有时我们会在AWR中看到如下信息: 里面对应的3条SQL 如下:(1)call dbms_space.auto_space_advisor_job_proc( )(2)calldbms_stats.gather_database_stats_job_proc ( )(3)insert into wri$_adv_objspace_trend_dataselect timepoint, space_usage, space_alloc, quality fromtable(dbms_space.object_growth_trend(:... 阅读全文
posted @ 2012-07-10 22:06 davedba 阅读(921) 评论(0) 推荐(0) 编辑
摘要:一.Rebuild索引与并行度说明在之前的Blog里整理了一些列有关索引相关的Blog,如下:Oracle 索引 详解http://blog.csdn.net/tianlesoftware/article/details/5347098如何加快建index 索引 的时间http://blog.csdn.net/tianlesoftware/article/details/5664019Oracle 索引扫描的五种类型http://blog.csdn.net/tianlesoftware/article/details/5852106Oracle 索引的维护http://blog.csdn.ne 阅读全文
posted @ 2012-07-10 21:11 davedba 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一.Rebuild索引与并行度说明在之前的Blog里整理了一些列有关索引相关的Blog,如下:Oracle 索引 详解http://blog.csdn.net/tianlesoftware/article/details/5347098如何加快建index 索引 的时间http://blog.csdn.net/tianlesoftware/article/details/5664019Oracle 索引扫描的五种类型http://blog.csdn.net/tianlesoftware/article/details/5852106Oracle 索引的维护http://blog.csdn.ne 阅读全文
posted @ 2012-07-10 21:11 davedba 阅读(525) 评论(0) 推荐(0) 编辑
摘要:一.物化视图日志格式说明Oracle 物化视图说明http://blog.csdn.net/tianlesoftware/article/details/4713553Oracle 物化视图 详细错误描述 查看方法http://blog.csdn.net/tianlesoftware/article/details/7719789Oracle 物化视图 快速刷新 限制 说明http://blog.csdn.net/tianlesoftware/article/details/7719679Oracle 的物化视图的快速刷新要求必须建立物化视图日志,通过物化视图日志可以实现增量刷新功能。官网的说 阅读全文
posted @ 2012-07-06 01:08 davedba 阅读(343) 评论(0) 推荐(0) 编辑
摘要:一.物化视图日志格式说明Oracle 物化视图说明http://blog.csdn.net/tianlesoftware/article/details/4713553Oracle 物化视图 详细错误描述 查看方法http://blog.csdn.net/tianlesoftware/article/details/7719789Oracle 物化视图 快速刷新 限制 说明http://blog.csdn.net/tianlesoftware/article/details/7719679Oracle 的物化视图的快速刷新要求必须建立物化视图日志,通过物化视图日志可以实现增量刷新功能。官网的说 阅读全文
posted @ 2012-07-06 01:08 davedba 阅读(287) 评论(0) 推荐(0) 编辑
摘要:Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。关于物化视图相关的说明参考:Oracle 物化视图http://blog.csdn.net/tianlesoftware/article/details/4713553Oracle 物化视图 快速刷新 限制 说明http://blog.csdn.net/tianlesoftware/article/details/7719679 在我们创建物化视图失败时,Oracle给的错误信息过于简单,不能帮助我们定位具体的问题,Oracl. 阅读全文
posted @ 2012-07-05 20:02 davedba 阅读(279) 评论(0) 推荐(0) 编辑
摘要:Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。关于物化视图相关的说明参考:Oracle 物化视图http://blog.csdn.net/tianlesoftware/article/details/4713553Oracle 物化视图 快速刷新 限制 说明http://blog.csdn.net/tianlesoftware/article/details/7719679 在我们创建物化视图失败时,Oracle给的错误信息过于简单,不能帮助我们定位具体的问题,Oracl. 阅读全文
posted @ 2012-07-05 20:02 davedba 阅读(492) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示