PMON (ospid: 26463): terminating the instance due to error 471
oracle设置了HugePage,由于系统层参数没有设置好,导致oracle无法使用HugePage,而HugePage设置后,即使不使用它,所占的内存空间也不能被其他进程使用,并且HugePage是pin在物理内存空间的。故导致oracle能用内存较少只能使用swap并耗尽swap,引发oracle宕库,错误信息为:PMON (ospid: 26463): terminating the instance due to error 471。
定位并解决library cache lock
最近经常遇到LIBRARY CACHE LOCK和PIN等待事件,一般来说,这类错误是因为在包或过程被频繁调用的过程中,DDL语句引起的,因此需要立即定位到问题,本文思路就是通过视图先定位到引起问题的SQL,然后再看能不能kill,并介绍两种kill的方式。希望能对大家有帮助
记一次ORA-7445 [opiaba] when using more than 65535 bind variables引起的宕库事件
数据库意外宕宕库,通过下面报错分析,发现是绑定变量使用多于65535ORA-04030: out of process memory when trying to allocate 32792 bytes(kxs-heap-b,bind var buf)ORA-07445: exception encountered: core dump [opiaba()+639] [SIGSEGV] [ADDR:0x0] [PC:0x186016B] [SI_KERNEL(general_protection)] []ORA-00600: internal error code, arguments: [17147], [0x820336C18], [], [], [], [], [], [], [], [], [], []PMON (ospid: 10332): terminating the instance due to error 472ORA-1092 : opitsk aborting process
oracle自动删除6个月前的分区并修复失效的索引
oracle自动删除6个月前的分区并修复失效的索引1、通过to_clob函数转换视图long类型的字段2、编辑失效索引,需要非分区索引和分区索引两种情况都要考虑3、动态游标的实现方式
11g安装grid:Package Pdksh-5.12 missing
标题:11g安装grid:Package Pdksh-5.12 missing作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]11g安装grid的时候,会提示Package Pdksh-5.12 missing,可以通过修改oracle OUI默认配置来解决这个问题
PLS-00201: identifier 'SYS.DBMS_SHARED_POOL' must be declared
标题:PLS-00201: identifier 'SYS.DBMSSHAREDPOOL' must be declared作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]1 what is DBMS_SHARED_POOL2 安装 DBMS_SHARED_POOL3 非sys用户如何使用包: DBMS_SHARED_POOL4 DBMS_SHARED_POOL 包常用的存储过程5 与此相关的一起sql语句
RMAN备份类型 - 备份集(backupset)和镜像副本(Image copy)
标题:RMAN备份类型 - 备份集(backupset)和镜像副本(Image copy)作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]本博介绍如下内容: 备份集 概念(backup set) 镜像副本 概念(Image copy) 备份集和镜像副本的区别
XTTS数据迁移
标题:XTTS数据迁移作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]? 传统的传输表空间方式要求数据第一次由源端到目标端传输时,表空间必须置于read only模式,从而生产不可用。而XTTS方式则只需要在最后一次增量备份时将表空间置于read only模式,显著的减少了停机的时间。本博主要讲解如何使用xtts进行迁移 1、前期准备工作:检查版本、检查环境 2、xtts具体操作步骤 3、我遇到的问题分析以及注意事项
Oracle分区表在线重定义--更改分区列
标题:Oracle分区表在线重定义--更改分区列作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]? 本次博客主要说明的是在线操作已经被分区的大表,更改分区表的分区列,能最大程度降低对生产的影响。主要分为下面三个部分1、环境检查,看是否进行在线重定义2、分区重定义详细步骤3、分区定义后对新表的检查:索引/约束、失效对象、分区等等