hugepage介绍
一、相关概念 Hugepage/Big page: 系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,...
收集oracle统计信息
收集oracle统计信息优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; &nbs...
数据库升级后‘PLAN_TABLE
解决 'PLAN_TABLE' is old version分析sql执行计划时,遇到'PLAN_TABLE' is old version细想起来,数据库是从8I升级的,估计是这个原因解决方法: 删除plan_table重建SQL>explain plan for select * from users;Explaine...
rowid解释与shrink space测试表空间释放问题
SQL> select rowid,deptno from dept;ROWID DEPTNO------------------ ----------AAAMfNAAEAAAAAQAAA 10AAAMfNAAEAAAA...
ORA-01078:fmetailure in processing system paraers 与SID大小写验证
重建库之后出现 conn "/as sysdba"连接到空闲实例startup 出现 LRM-00109: could not open parameter file '/u01/app/admin/orcl/pfile/initORCL.ora.'原理 是由于ORACLE 启动的时候先找spfile 找不到会...
rhel 6.1 64位上Oracle 10G R2 安装与常见错误解决办法
[root@EJingCha soft]# uname -aLinux EJingCha 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux[root@EJingCha soft] mount /dev/cdrom &...
在linux系统上装oracle为什么要修改操作系统的核心参数
我们一般在Linux 上安装设置Oracle数据库或者在更换或升级硬件的时候都需要配置Linux 系统的核心参数, 然后才是调整Oracle 系统参数 。具体这些参数的实质意义是什么,为什么要做调整,如何合理调整? 带着这些问题...
12C创建用户问题 ORA-65096
SQL*Plus: Release 12.1.0.1.0 Production on 星期日 7月 21 16:07:55 2013Copyright (c) 1982, 2013, Oracle. All rights reserved.连接到:Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 -...
ORA-01654 索引 无法通过 扩展 2种情况分析
"ORA-01654: 索引DIMS.IDX_INVALID_PICNAME无法通过92169(在表空间DIMS_INVALID_PICTURE2中)扩展"1.有可能是索引表空间不够select sum(bytes/1024/1024) sizeMB from dba_free_space z where z.tablespace_nam...
CBO RBO简介
Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9...
UNDO REDO 区别
首先看一下undo与redo的字面意思: undo:撤销,也就是取消之前的操作。 redo:重做,重新执行一遍之前的操作。什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如,...
Oracle字符串函数
Oracle字符串函数平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的。当比较char时,Oracle用空格将其填充为等长,再进行比较。2.VarChar2数...
关于表的数据块验证 DUMP 工具 使用
关于表的数据块验证使用DUMP 工具验证 DWMON 进程写数据块更新到datafile 是否跟COMMINT 有关 还是跟本身需要提交的条件有关C:\Documents and Settings\Administrator>sqlplus "/as sysdbaSQL*Plus: Release 10.2.0....
改变归档文件路径
上篇文章提到了 怎么手动建库,在实际中我们可能要运行数据库到归档模式下,但是手动建库我们可能没有设置归档路径 他默认咋$oracle_home\rdbms\下下面我们可能就要改他的路径windos 环境下操作方法SQL> show pa...
oracle 手动建库详解
本文是在windows 下试验。 版本为10.2.0.1 linux 大同小异在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因...
归档模式下的日志文件丢失的解决方法
前面介绍了非归档模式下日志文件丢失的解决方法。下面几篇文章介绍归档模式下的日志文件丢失的解决方法。本篇介绍归档模式下非当前联机日志文件丢失的解决方法。如果日志文件已经归档,这种情况下恢复日志文件和非归...
非归档模式下非当前日志文件的丢失的恢复
简单总结一下日志文件丢失的几种恢复方法。大体可以分为2大类: 非归档模式下的日志文件丢失和归档模式下的日志丢失。当然细分还可以分为:非当前联机日志文件的丢失和当前联机日志文件的丢失。&n...
联机日志文件丢失解决方法
非归档模式的当前联机日志文件的丢失。 由于丢失的当前的联机日志文件,所以可能会丢失部分数据,破坏数据库的完整性,而且普通的重建日志文件的方式是不可行的,这个时候我们需要借助隐含参数_AL...
行列转换,列行转换统计
行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下10g及以后才有的知识:a。掌握model子句...
Oracle中shrink space命令详解
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Inva...