分类: Oracle
2008-04-03 22:03:46
每个Oracle数据库的新发布都增加了需要探索的新特性。创建足够多的数据表来演示一个给定特性可能是一项挑战性的任务。但是从Oracle 9i开始,Oracle提供了一个可用来学习新特性的丰富的示例模式集。Oracle的文档中的例子也使用了这些数据表,因此我们可以简单地从文档中复制粘贴一个例子来查看它是如何工作的。
在模式集中有5个示例模式。所有这些模式演示了Oracle数据库的某些方面的特性并使用了一致的主键,因此它们之间的连接工作简单。
下面是5个模式的概览:
它的安装要比只运行demoble.sql脚本稍微复杂。最简单的安装方法是在数据库创建助手(DBCA)期间选中示例模式的复选框。从Oracle 10g发布2开始,DBCA创建示例模式的功能被锁定,因此要想使用该功能需要重新解锁它们并重设密码。
要想手工运行脚本,可以在$ORACLE_HOME/demo目录查找(Oracle 9i)或者在相应光盘上(Oracle 10g)。mksample.sql主脚本调用大量的其它脚本来生成模式。你还可以单独地使用这些脚本以略过某个特定模式的内容然后再重新创建它。
这些示例模式比以前的SCOTT模式中的四个数据表更加复杂。实际上,Oracle文档甚至有一整本称为Oracle数据库示例模式的书,其中描述了如何使用这些示例模式。
Bob Watkins (OCP:Oracle9i DBA认证专家MCITP:微软认证专业IT专业人员MCDBA:微软认证数据库管理员,MCT:微软认证培训教师)作为技术培训教师,咨询专家和数据库管理员,是一位有25年从业经验的计算机专家。他是位于达拉斯/福特沃斯地区数据库咨询与培训公司B.Watkins的高级咨询师和管理伙伴。