Author: mac
-
ORA-600 [kgskexitsch] 由于Resource Manager,Oracle 11g 数据库崩溃
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] 症状 在从10.2.0.4升级到11.1.0.7.1或11.2.0.1时,我们看到数据库崩溃,显示以下错误: ORA-00600: 内部错误代码,参数: [kgskexitsch] stack trace会包含以下: … <- kgeadse <- kgerinv_internal <- kgerinv <- kgeasnmierr <- kgskexitsch <- kgskflt <- kgskmkinactint <- kskactsesidlechkact <- kskdbrmtoutact <- ksbcti <- ksbabs <- ksbrdp <- opirip <- opidrv <- sou2o <- opimai_real <- opimai <- BackgroundThreadStart 更改 升级到11.2.0.1 原因…
-
【案例分享】RAC中可能由于节点cache temp space导致ora-1652错误
11.2.0.3 RAC环境中, 可能由于节点 cache temp space,导致虽然free temp space还有很多,但仍有节点因为无法分配temp space而出现ORA-1652错误。 具体可以参考如下note, 目前已经提供了补丁Bug 14383007 – Sort runs out of temp space in RAC even when temp space is available Applies to: Oracle Database – Enterprise Edition – Version 11.2.0.3 to 11.2.0.3 [Release 11.2] Information in this document applies to any platform. Symptoms Temporary tablespace space…
-
【Maclean Liu技术分享】拨开Oracle优化器迷雾探究Histogram之秘
【Maclean Liu技术分享】拨开Oracle CBO 优化器迷雾, 探究Histogram直方图之秘,讲座文档正式版已上传 http://t.askmac.cn/thread-2172-1-1.html 预计时长: 1.5个小时 适合参与成员: 对于性能调优和CBO优化器有兴趣的同学,或急于提升SQL调优技能的同学。 讲座材料presentation 当前正式版本下载: 【Maclean Liu技术分享】拨开Oracle CBO优化器迷雾,探究Histogram直方图之秘_0321.pdf.pdf(1.1 MB, 下载次数: 749)
-
Oracle 数据分区创建和使用的咨询
ORACLE的分区(Partitioning Option)是一种处理超大型表的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。 在Oracle 11g中,Oracle支持三种普通分区以及两种组合分区。 ORACLE的分区表的划分方法包括:按字段值进行划分的范围分区(RANGE);按字段的HASH 函数值进行的划分HASH 分区;按字段值列表进行划分的列表 (LIST) 分区方法。 Oracle支持两种组合分区,分别是先按范围划分,再按HASH 划分的RANGE-HASH组合分区;另一种是先按范围进行分区,再按LIST进行子分区的RANGE-LIST组合分区。 管理员可以指定每个分区的存储属性,分区在宿主文件系统(Storage subsystem)中的放置情况,这样便增加了对超大型数据库的控制粒度(granularity)。分区可以被单独地删除、卸载或装入、备份、恢复,因此减少了需要进行管理操作的时间。 还可以为表分区创建单独的索引分区,从而减少了需要进行索引维护操作的时间。此外,还提供了种类繁多的局部和全局的索引技术。分区操作也可以被并行执行。 分区技术还提高了数据的可用性。当部分数据由于故障或其它原因不可用时,其它分区内的数据可用不收影响继续使用。 分区对应用是透明的,可以通过标准的SQL语句对分区表进行操作。Oracle 的优化器在访问数据时会分析数据的分区情况,在进行查询时,那些不包含任何查询数据的分区将被忽略,从而大大提高系统的性能。 Range分区 范围分区是最常使用的一种分区。 分区介绍 范围分区根据分区字段(Partition Key)的值实现数据和分区的映射。 分区的字段可以是一个或多个字段(an ordered list of columns)组合。分区字段可以是除ROWID,LONG,LONG,LOB TIMESTAMP WITH TIME ZONE之外其他数据库内嵌数据类型。 在创建范围分区时,应指定各分区的值域和各个分区的存储特性。 适用情景 范围分区特别适用于待处理分区数据在分布上具有逻辑范围或范围值域,如数据在按月份进行分区。当数据能够在所有分区上均匀分布时范围分区能获得非常好的性能,若因数据分布不均匀而导致各个分区数据在数据量上变化很大,则应考虑采用其他的分区方法。 范围分区也适用于数据随时间变化而增长的情景。 范围分区亦适用于数据归档和定期维护的需要,若能结合业务的需要定义好范围分区可实现按分区归档和数据维护的需要。 通过设定分区的值域(partition bond),范围分区可以显式地指定数据的分布。 示例 分区字段为单一字段 CREATE TABLE sales_range (salesman_id NUMBER(5), salesman_name VARCHAR2(30), sales_amount NUMBER(10), sales_date DATE) COMPRESS PARTITION…
-
Oracle在数据库启动时产生的错误 ORA-48178 和 ORA-27041
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] [oracle@ocm_rac01 ~]$ oerr ora 48178 48178, 00000, “error encountered while reading an ADR block file during ADR initialization [%s]” // *Cause: An error was encountered while reading an ADR block file during // the initialization of the ADR subsystem. // *Action: Check the state of the file system.…
-
处理Oracle RMAN-06023或RMAN-06025
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] [oracle@vrh8 ~]$ oerr rman 6023 6023, 1, “no backup or copy of datafile %d found to restore” // *Cause: A datafile, tablespace, or database restore could not proceed // because no backup or copy of the indicated file was found. // It may be the case…
-
Oracle 不完整恢复产生ORA-01152
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] [oracle@vrh8 ~]$ oerr ora 1152 01152, 00000, “file %s was not restored from a sufficiently old backup ” // *Cause: An incomplete recovery session was started, but an insufficient // number of logs were applied to make the database consistent. This // file is still in the…
-
ORA-01119, ORA-27041 和 SVR4 当使用原始设备将数据文件添加到表空间
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] 症状 你使用原始设备作为存储。你尝试将数据文件添加到表空间。虽然数据文件被添加到操作系统,但操作失败。生成以下错误: ERROR ———————– ORA-01119: error in creating database file ‘/oradata02/l28dr/system_02.dbf’ ORA-27041: unable to open file SVR4 Error: 6: No such device or address STEPS ———————– 1. 尝试添加数据文件: SQL> alter tablespace system add datafile ‘/oradata02/l28dr/system_02.dbf’ size 2048M reuse; alter tablespace system add datafile ‘/oradata02/l28dr/system_02.dbf’ size 2048M reuse…
-
Oracle ASM 在Solaris上未发现磁盘:ORA-15025 ORA-27041 SVR4 Error: 5: I/O error.
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected] 症状 1) 由于(在Solaris上)下一个错误,无法将新的磁盘添加到现有磁盘新磁盘组,或无法创建新的磁盘组: SQL> create diskgroup testdg external redundancy disk ‘/dev/rdsk/c4t60060480000190103592533031453837d0s2’; create diskgroup testdg external redundancy disk ‘/dev/rdsk/c4t60060480000190103592533031453837d0s2’ * ERROR at line 1: ORA-15018: diskgroup cannot be created ORA-15031: disk specification ‘/dev/rdsk/c4t60060480000190103592533031453837d0s2’ matches no disks ORA-15025: could not open disk ‘/dev/rdsk/c4t60060480000190103592533031453837d0s2′ ORA-27041: unable to open file SVR4 Error:…
-
ORA-01115 ORA-01110:system01.dbf Oracle OS corrupted
If you cannot recover data by yourself, ask Parnassusdata, the professional ORACLE database recovery team for help. Parnassusdata Software Database Recovery Team Service Hotline: +86 13764045638 E-mail: [email protected] Database has been forced to open with _allow_resetlogs_corruption and _corrupted_rollback_segments Now we are trying to export all the data to recreate database, export fails with: Connected to: Oracle…