文章列表
索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。
在IOT所对应的B树结构中,每个索引项包括<主键列值,非主键列值>而不是ROWID,对于普通堆组织表,oracle会有对应的索引与之对应,且分开存储。换句话说,IOT即是索引,又是实际的数据。
索引组织表(IOT)不仅可以存储数据,还可以存储为表建立的索引。索引组织表的数据是根据主键排序后的顺序进行排列的,这样就提高了访问的速度。但是这是由 ...
有关INITRANS,链行,和数据缓冲区读取效率的问题
我的数据库使用的是Oracle 9i。我有以下几个问题:
1、INITRANS参数表示数据库块内运转的事务的并发级别。这个参数存储在哪里?什么时候,如何去设置或者改变这个参数呢?
2、 ...
oracle启动的时候调用哪个参数呢? linux里会有init.ora,init[sid].ora,spfile[sid].ora这两个参数。
SPFILE的作用是可以远程使用Alter System命令更改例程参数,而不用手工修改参数文件 ,可以在用Startup命令启动例程时,指定使用SPFILE或者PFILE
pfile是静态的文本文件,而spfile是动态的二进制文件,不过两种文件可以相互转化 create spfile from pfile 或者 create pfile from spfile。。
oracle会首先读取spfile[sid].ora里的参数,
init[si ...
完全卸载Oracle方法:
软件环境:
1、Windows XP + Oracle 10g
2、Oracle安装路径为:d:\Oracle
1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令: localconfig delete
2、在“服务”窗口中停止Oracle的所有服务。
3、 在“开始”菜单中依次选择“程序”/“Oracle-OraDb10g_home1"/"Oracle Installation Products ...
换了ip需要重建em,以下是em的相关命令:
创建一个EM资料库
emca -repos create
重建一个EM资料库
emca -repos recreate
删除一个EM资料库
emca -repos drop
配置数据库的 Database Control
emca -config dbcontrol db
删除数据库的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默认端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_ ...
最近因为学习需要安装了Oracle10g,再装好后,在服务哪里找不到一个服务!
于是经本人多次试验终于把那5个服务弄出来了:假如一个服务都没有的话,那就是再装Oracle时没装数据库,这个原因很奇怪,同一个安装源,在某些机子里就能完全装好,我的在虚拟机装就全部装好了,在外部机子装就没有服务!
1、这时你就在开始菜单找到Database Configuration Assistant这个选项,新建一个数据库这样的话就会增加3个服务,--OracleJobSchedulerORCL--OracleDBConsoleorcl--OracleServiceORCL
2、在开始菜单中找到附件--命令 ...
今天使用Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,记下来。
首先:问题的产生原因,出现这个错误是因为我将\oracle\product\10.1.0\oradata\oral下的一个文件删除掉后出现的。
利用sql语句语句创建表空间时弄错了,就一时心急把创建的文件删除了。结果问题就出来了。sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE initializat ...
解决问题:TNS或者数据库不能登录。
最简单有效方法:使用oracle系统提供的工具 netca 配置(把原来的删除掉重新配置)
netca是oracle net configuration assistance的简称,主要作用是配置监听程序、命名方法配置、本地net服务吗配置、目 ...
oracle表空间(tableSpace)、段 (segment)、盘区(extent)、块(block),这些都是Oracle用来保存数据库对象的分配单元
段 就是数据库对象,它消耗存储空间,如表、索引、回滚段等。当创建表的时候,将创建一个表段,当创建一个分区表时,即在每个分区上创建一个段,当创建索引 时,将创建一个索引段,每一个消耗存储空间的对象最终被存储在一个单一的段中,有回滚段,临时段,聚簇段、索引段等。一个段可以拥有来自许多不通数据文件 中的盘区。
段本身由一个或多个盘区组成,盘区在文件中一个连续的分配空间,每个段至少开始于一个盘区,一些对象可能至少需要2个盘区(例如回滚段)。各个盘区 ...
[size=small][size=xx-small]PMON:进程监控进程
进程负责在反常中断的连接之后的清理工作。例如,如果因某些原因专用服务“故障”或被kill掉,PMON就是负责处理(恢复或回滚工作)和释放你的资源。PMON将发出未提交工作的回滚,释 ...