Oracle数据库基础教程:从8i到9i

需积分: 10 2 下载量 43 浏览量 更新于2024-07-29 收藏 256KB PDF 举报
"Oracle傻瓜手册v2.0" Oracle数据库是全球广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本手册是针对Oracle数据库的初级指南,旨在帮助读者掌握Oracle配置的基础方法,主要关注Oracle 8i(版本8.1.7)和Oracle 9i(版本9.2)。手册作者强调,内容侧重于实践操作而非理论解释,且全部以命令行方式进行,不涉及图形用户界面(GUI)。 手册首先介绍了Oracle 8的两个主要版本:普通版(8.0.x,如8.0.5)和Internet版(8.1.x)。Internet版是Oracle为了适应互联网时代需求而推出的,包含了更多的网络功能。而Oracle 9i的版本号为9.2,是Oracle 8i的升级版,引入了更多新的特性和性能优化。 手册明确指出,所有示例将在特定的操作系统环境中运行:Oracle 8i的例子在Solaris 8 Intel Platform上,而Oracle 9i的例子则在Red Hat Linux 7.3系统中。数据库实例名为oradb,使用dbuser用户和oracle密码进行登录。为了便于读者跟随操作,手册提供了一个名为sample.tar的附件,其中包含了所有示例脚本。 手册中的示例广泛使用了一个名为emp的表格,该表用于演示基本的SQL操作和数据库管理。emp表结构如下: ```sql CREATE TABLE emp ( no NUMBER(12) NOT NULL, name CHAR(20) NOT NULL, age NUMBER(6) NOT NULL, duty CHAR(1) NOT NULL, salary NUMBER(12) NOT NULL, upd_ts DATE NOT NULL, PRIMARY KEY (no) ); ``` emp表包含员工的编号(no)、姓名(name)、年龄(age)、职务(duty)、薪水(salary)和最后更新时间(upd_ts)字段,其中编号为主键。 手册还提到了宿主结构(host structure),这是在数据库应用开发中,将数据库表结构映射到编程语言中的数据结构的过程。例如,在PL/SQL或Java等语言中,会为emp表创建相应的数据类型来与数据库进行交互。 "Oracle傻瓜手册v2.0"是为初学者提供的一份实用教程,涵盖了Oracle数据库的基础配置、操作和开发,通过具体的示例帮助读者快速上手。读者可以按照手册中的步骤在指定环境中实践,以深化对Oracle数据库的理解。