新申请了一个ITPUB帐号--jasonwang328
原来注册的ITPUB用户名为jason_wang2002,想申请博客还不行,因为名字中有下划线,不满足域名的要求,我晕呀!没办法,为了申请博客,曾经申请过jasonwang2002帐号,后来又申请了一个新帐户jasonwang328,申请后也很...
迁移ORACLE_HOME的过程
前提:数据库文件安装在ASM上,CRS_HOME和ORACLE_HOME是分离的,只迁移ORACLE_HOME,不迁移CRS_HOME关闭与ORACLE相关的所有程序,包括listener、db、asm把ORACLE_HOME拷贝到不同的目录或者移动到不同的目录$ cd $O...
查找ASM DISK对应的块设备名称
****因为在找工作和适合新环境,所有很久没发贴了,今天发一贴**** 知道ASMDISK的名称,查询这个ASMDISK在哪个块设备上一.如果是通过RAW设备来创建的ASMDISK,那登录ASM实例后查询v$asm_disk.path就能知道是...
一次存储故障引起的数据库启动错误
今天一早很多数据库收到I/O错误报警,差不多都是以下格式,都是ORA-27072错误ORA-00345: redo log write error block 72123 count 59ORA-00312: online log 1 thread 1: '/mnt/dmp/backup2/redo1b.log'ORA-27072: s...
Oracle 9i因不自动归档而hang
今天有位同事来找我,说他自己搭建的Oracle 9i数据库在运行procedure一段时间后会hang住,除了SYS用户能登录外其他用户都不能登录,而且使用SYS用户登录后有些V$表还不能查询我首先测试一下同事所说的情况,确实是...
OBJECT_ID与DATA_OBJECT_ID的不同
在dba_objects中有两个字段object_id与data_object_id,这两个字段有什么区别呢?object_id是数据库给每个对象分配的id号,无论这个对象是否占用空间(segment)都会有,data_object_id只有占用空间(segment)的对...
关于分区表和分区索引-管理
每一个分区表和分区索引都有自己的segment,但它们都有相同的object_id建议把不同的partition放在不同的tablespace中,有以下好处多个分区可以降低数据损坏的几率可以独立的备份和恢复可以提高IO负载提高管理性、可...
分区索引-概念
分区索引提高管理性(manageability)、可用性(availability)、性能(performance)、伸缩性(scalability)分区索引分为全局索引(global indexes)和本地索引(local indexes)全局索引可用于分区表和普通表,...
分区的类型-概念
那分区有哪些类型呢?有以下四种(9i和10g,而在11g中增加了很多,以后再说)range partitioninghash partitioninglist partitioningcomposite partitioningcomposite partitioning有range-hash partitioning和rang...
介绍分区-概念
以前一直做OLTP系统,接触分区比较少,现在开始仔细研究一下分区表和分区索引首先为什么要使用分区技术呢?因为分区技术提高了对大数据量表和索引的管理性、可用性和性能对于分区表和分区索引,它们的逻辑结构是相...
备份与恢复-概念
看了Oracle 10g、11g的备份与恢复,与9i在概念上差别不大在10g11g中,Oracle增加了一个flashback命令,包括flashback database和flashback table,增加了一个flashback recovery area区域...
10g11g极大的增强了管理性-概念
看完了Oracle 10g、11g的Manageablility,对比9i,10g、11g极大的增加增强了Oracle系统对自身自动的管理、监控1.增强了Oracle数据库的安装。在安装前Oracle会对操作系统进行预检查,检查是否满足安装要求2.增加了in...
分页技术实验(二)
接着上一篇继续做实验来加深理解很多情况下的分页显示都是需要先排序的,例如BBS中索引结果都是根据时间排序的,那怎样提高排序分页的效率呢?方向之一就是把原来要全表扫描读取的数据都放在索引中(因为索引中的数...
分页技术实验(一)
今天看了《数据库性能优化》中的分页技术,最好的理解是自动动手做实验,下面就做实验测试一下首先创建一个大表SQL> create table t as select * from all_objects;Table created.SQL> insert into t select * f...
ubuntu 9.04 beta 发布了
ubuntu 9.04 beta发布了,心里痒痒的,这段时间都在安装、测试这个Linux发行版,所以没写日志,ubuntu 9.04 beta 画面感觉漂亮多了今天又听说fedora 11 beta发布了,看来还要下载一个试试...
把分区表导入不同的表空间
导入一般数据,请参考http://space.itpub.net/8745319/viewspace-580297昨天我写了怎样把DUMP数据导入到不同的表空间,但对于分区表和分区索引,这个方法不适用。那怎样把分区表和分区索引导入不同的表空间呢,那就...
把对象导入不同表空间
数据库导入导出(imp/exp)功能是DBA经常要用到的功能,有时候需要把数据导入到不同的表空间中,而默认导入时会把数据导入到相同的表空间。那怎样把数据导入到不同表空间的功能呢?其实很简单,只要让用户只能读写...
9i、10g、11g内存结构的一点改变-概念
看了10g、11g的内存结构,对比了9i,10g、11g的内存管理越来越向傻瓜式方向发展,需要人为调整的部分越来越少。Oracle的内存组件包括SGA和PGA9i中SGA中有5个部分database buffer cacheredo log buffershared poollar...
oracle 11g对象间依赖关系的改进-概念
看了9i、10g、11g对对象之间依赖关系的介绍,对比三个版本,9i、10g没有多少区别,介绍的篇幅相同,而到了Oracle 11g,介绍对象之间依赖的内容增多不少。初步看了一些,就发现有如下两点改变1.在9i和10g这两个版本...
不要轻易改变对象的结构-概念
Oracle数据库中的objects之间是有关联的,通过查询dba_dependencies得到所有objects的层次关系当对一个object改变结构时,例如alter、drop,recompile等,都会使它的dependent object变成invalid状态。如果dependent...