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 系统参数 。具体这些参数的实质意义是什么,为什么要做调整,如何合理调整? 带着这些问题...
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...
使用10g 的Segment Advisor来确认是否需要对表做shrink
Segment Advisor是10g中新增的一个工具,可以用来估算表的空间利用率,并给出相应的建议,确定是否需要进行shrink。以下为测试过程:1. 表test大小为80M,初始时数据比较紧凑,对其执行批量delete操作SQL> select...
oracle为什么不走索引
create table tb2 as select * from emp;alter table tb2 modify empno number(4) not null;翻到20W行create index idxtb21 on tb2(empno);select INDEX_NAME from dba_indexes where table_name='TB2';--验证index...
RMAN 命令详解
List command example可以用于查看對應物,backup,copy,archivelog等01 list incarnation===========================01.01 list incarnation; list incarnation of database; list incarnation...
Oracle delete高水位线处理问题
最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使...