
Oracle 11g升级过程中的小插曲(Ora-24248: Xml Db Extensible Security Not Installed)
最近升级一业务系统数据库,由10g升级为11g,某存储过程报错如下: Ora-24248: Xml Db Extensible Security Not Installed 而查看dba_registry,发现新旧数据库安装的组件都相同。报...
最近升级一业务系统数据库,由10g升级为11g,某存储过程报错如下: Ora-24248: Xml Db Extensible Security Not Installed 而查看dba_registry,发现新旧数据库安装的组件都相同。报...
手工更改表(列)统计信息方法 首先创建函数raw_to_date,将raw转换为date,因为数据字典里保存的数据是raw类型 SELECT low_value, low_value low_value_actual, high...
问题描述: 某业务系统相继出现sql问题导致cpu资源飙升,达到90%以上甚至100%,影响了部分业务的正常进行。 问题分析: 分析系统11月15日的awr报告(08:00—16:00时间段),发现sql_id为1gvyjy5z...
问题描述: 某子系统慢,具体体现为数据库服务器的WIO大,达到70%以上。数据库长时间的ACTIVE进程达到30个以上,SQL长时间运行没有结果。 处理步骤: 利用AWR信息生成当天10点—11点的历史报告。由于I/O为主要原因,因...
1. 应用程序缓慢问题,经检查再涉及到pd_his表sql语句,where子句对pd_id主键加了函数to_number进行解析,导致执行计划无法正常走索引,导致缓慢,数据库性能IO过大。去掉该函数,执行计划正常。 2.oracle报错OR...
线程和数据库连接是多对多的关系 一个线程在处理一个请求的过程中,可以使用多个数据库连接,同样,一个数据库连接可以被多个线程轮流使用 有数据库连接池,当线程需要访问数据库的时候,就会从连接池里面找一个连接过来用,如果连接池里面的连接数没有用完...
1.故障现象: 因为Hugepage的值小于SGA的值,导致内存空间浪费,数据库僵死,进程僵死的故障。 2.解决方法: 在oracle实例启动的前提下,通过oracle hugepages_settings.sh脚本计算出vm.n...
使用BBED修复坏块一例 用户在查询一张表的时候报错: SQL> select count(*) from crm.t; select count(*) from crm.t * ERROR at line 1: ORA-01578:...
空块的逻辑损坏处理一例 给一个DB部署备份,老是在备份一个文件的时候alert日志报错: Fri Aug 1 01:59:30 2014 The input backup piece /oradata/backup/3apegrof_1_1...
对于内存较大的Oracle数据库服务器,配置HugePage是很有必要的,下面是在RAC环境下配置Huge的步骤: 设置memlock 编辑/etc/security/limits.conf 增加: * Soft memlock 稍小于RA...