在ubuntu 6.06上安装oracle 10g的几点注记
1.. linux版本检测不能通过的解决方法:在/etc目录下创建文件 redhat-release,其中添加一行:Red Hat Linux release-4 (drupal)2.. 不能显示oracle图形安装界面的解决方法:在管理用户下输入命令:export DISPLAY=...
关于事务的ACID属性中的“C”与“I”
C的含义一般有两种,一是consistency,二是correctness,第一种是大多数书籍上的说法,第二种是C. J Date的经典数据库教材An Introduction to Database Systems 中的说法,第二种说法更合适。consistency:表中的数...
关于数据库的数据独立性及三层模式
Database system provide a number of benefits, of which one of the most important is (physical) data independence. Data independence can be defined as the immunity of application programs to changes in...
linux启动过程分析
机器加电开机启动BIOSBIOS完成初始化后,定位启动设备(可以在BIOS中设置),读取MBR,拷贝其到内存位置0x7c00,MBR中的小程序从MBR的分区表中搜索启动分区(active boot partion)。MBR:Master Boot Record,位于boot ...
培训班上学员的一个SQL问题
UT小灵通计费数据库中的一个问题,简化一下可以这样描述:两个表t1,t2,其结构如下:SQL> desc t1Name Null? Type----------------------------------------- -------- ----------------X NUMBER(38)Y VARCHAR2(20)...
经书漫谈--中国史学入门
到了周代,有了五经,是最早的史书。这五经是:《尚书》、《易经》、《诗经》、《礼经》、《春秋》。《礼经》后来又分为三经:《仪礼》、《周礼》、《礼记》,《春秋》又分为《左氏传》、《公羊传》、《彀梁传》,再...
九州--中国史学入门
禹,可能是夏时人们所崇拜的神。在《尚书》中,有《禹贡》篇,这是战国人所作。这一篇讲地理,把天下分为九州:冀州--山西、河北;兖州--河北、山东;青州--山东东部;徐州--山东南部、江苏北部;扬州--江...
2005~2006第二学期数据库期末考试复习提纲
单击下载
隐含参数“_allow_resetlogs_corruption”的用法
当数据库中某些数据文件损坏,而从备份恢复这个文件所需的某个(或某些)联机日志文件或归档日志文件丢失时,只能把这些文件部分恢复,从而与数据库中其他文件不同步,我们可以通过下面的步骤还原并打开数据库:用之前...
关于打开数据库时的resetlogs选项
当出现下面几种情况时,必须使用resetlogs选项打开数据库:incomplete media recoveryrecovery using a backup control filerecovery with a control file created with the resetlogs option当对做过不完全恢复时,...
关于segment的high water mark
高水位是表段的一个属性,是存储过数据的数据块的下一个数据块块号,当向表添加数据时,只能加进高水位前面的数据块,当高水位前面没有足够的数据块容纳新加入的数据时,Oracle会向后移动高水位,前5次,每次向后移...
建库脚本下载
点击下载
表的列被set unused的机制
使用命令:alter table xxx set unused column xxxOracle修改的只是数据字典COL$的内容,磁盘上此表的数据没有发生任何变化。COL$表中对应于unused列的col#被置为0,name列被置为SYS_xxxxx,表中的列被置为unused后...
Oracle的redo到底记录了什么
注意:这里我们要删除dept表上的主键约束,否则,因为有索引,生成的重做会更多,更复杂。21:36:24 SQL> conn law/law已连接。21:37:33 SQL> alter system switch logfile;系统已更改。21:38:04 SQL> select group#,...
SQL Server重做日志管理机制
SQL Server把所有日志文件当作一个连续的文件看待。当需要收缩数据库时,SQL Server也是把所有的文件当作一个文件看待,而不是每个文件单独收缩。除非由于磁盘空间的问题,否则没必要使用多个重做文件。SQL Server把...
一个颇有意思的SQL语句
前几天,一个朋友在QQ上问了一个SQL语句的写法:已知三个表:学生表(学号,姓名),课程表(课程号,课程名),选课表(学号,课程号,成绩)要求查询选课最多的学生的姓名、课程名、成绩。一直没时间(心情)考虑,五一放...
关于insert操作造成索引叶节点分裂的验证
建立测试表及索引:SQL> create table testidx2 as3 select * from all_objects4 where rownum<30005 /表已创建。SQL> select count(*) from testidx;COUNT(*)----------2999SQL> create index idx on testidx(objec...
delete语句对索引的影响之分析
所用测试表与上篇文章相同。删除第一个叶节点中的key值对应的记录:SQL> delete from test_idx2 where object_id<5003 /已删除8行。SQL> conn system/oracle已连接。重新导出第一个数据块:SQL> alter system dump d...
oracle的B-tree索引结构分析
软件版本:XP sp2,Oracle 10.2.0.1首先创建测试表:SQL> create table test_idx2 as3 select * from all_objects4 /表已创建。SQL> select count(*) from test_idx;COUNT(*)--------------4473SQL> desc test_idx名...
oracle中的数值数据存储格式分析(ZT)
Oracle的NUMBER类型最多由三个部分构成,这三个部分分别是最高位表示位、数据部分、符号位。其中负数包含符号位,正数不会包括符号位。另外,数值0比较特殊,它只包含一个数值最高位表示位80,没有数据部分。 ...