学习目标:
1、掌握在window环境下Oracle数据库软件的安装
2、掌握Oracle的客户端链接工具的使用
学习过程:
要学习Oracle数据库,那么我们还是先在系统上安装了Oralce。我们可以免费下载进行学习。
一、下载安装文件
到oracle的官方网站下载即可:http://www.oracle.com/index.html
你可以根据自己的电脑的情况选择适合自己的版本。下载时候需要你登录,你需要注册一个帐号。
二、安装过程图
1、解压缩文件。将两个压缩包一起选择,然后再解压即可。
2、到相应的解压路径上面,执行安装文件setup.exe 。
3、配置安全更新。这步可将自己的电子邮件地址填写进去,也可以不填写。
4、安装选项。直接选择默认创建和配置一个数据库,这样安装完数据库管理软件后,系统会自动创建一个数据库实例。
5、系统类。直接选择默认的桌面类就可以了。(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项)
6、典型安装。 建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。新建的数据库的名称和SID默认是orcl这个数据库名称要记住,一会登录要用的。口令密码也必须要记住。密码输入时,有提示警告,不符合Oracel建议时不用管。Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。
点击是即可。
7、先决条件检查。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。
8、概要。安装前的一些相关选择配置信息。
9. 安装产品。自动进行,不用管。只是时间有点长,慢慢等待安装成功就可以了。
10. 实例数据库创建完成了。系统默认是把所有账户都锁定不可用了(除sys和system账户可用外),建议点右边的口令管理,
11、为System和sys两个管理员帐号设置密码。其他账号可以不管了。
三、测试是否安装成功
可以通过开始,选择应用程序中的 "Oracle 11g" 》》 "应用程序开发" 》》 "Sql Developer 或Sql Plus" 连接。
1、先使用SQL Plus。这是一个DOS环境,输入用户名和密码看能否登录成功。
2、再使用SQL Developer。注意第一次,使用SQL Developer时,会提示指定 java.exe的路径,这里不建议你使用自己的jdk环境,因为可能会发生版本不一致的问题,导致SQL Developer启动失败,Oracle已经自带了一个JDK环境,你可以到刚才oracle的安装目录中选择
java.exe。我的安装就是在这个目录中。
D:\app\Administrator\product\11.2.0\dbhome_1\jdk
启动后点击新建连接
在连接中输入基本信息,如果测试成功,表示已经可以登录了,再点击连接就可以了。
这样Oralce也就是成功安装并正常启动了。
一、Oracle的逻辑组件
表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统表空间。每个表空间是由一个或多个数据文件组成,一个数据文件只能与一个表空间相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。
段是构成表空间的逻辑存储结构,段由一组区组成。按照段所存储数据的特征,将段分为四种类型:数据段、索引段、回退段和临时段。
区为段分配空间,它由连续的数据块组成。当段中的所有空间已完全使用时,系统自动为该段分配一个新区。区不能跨数据文件存在,只能存在于一个数据文件中。
数据块是Oracle服务器所能分配、读取或写入的最小存储单元。Oracle服务器以数据块为单位管理数据文件的存储空间。
模式是对用户所创建的数据库对象的总称。模式对象包括表、视图、索引、同义词、序列、过程和程序包等。
二、oracle数据库工具介绍
1、Oracle 网络配置
Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。服务器端配置监听器,客户端配置网络服务名。服务器端监听器配置信息包括监听协议、地址及其他相关信息。 配置信息保存在名为listener.ora的文件中。在安装服务器软件时自动配置
客户端的网络服务名配置信息包括服务器地址、监听端口号和数据库SID等,与服务器的监听器建立连接。配置信息保存在名为tnsnames.ora的文件中
2、Oralce的开发工具
(1)Sql*plus是oracle提供的一个工具程序,既可以在oracle服务器使用,也可以在oracle客户端使用。在windows下分两种, sqlplus.exe是命令行程序,sqlplusw.exe是窗体程序,通常我们在开始菜单中启动的是后者,两者的功能是一致的。 Sql*plus是一个最常用的工具,具有很强的功能,主要有:
-
数据库的维护,如启动,关闭等,这一般在服务器上操作。
-
执行sql语句执行pl/sql。
-
执行sql脚本。
-
数据的导出,报表。
-
应用程序开发、测试sql/plsql。
-
生成新的sql脚本。
-
供应用程序调用,如安装程序中进行脚本的安装。
(2)Oracle SQL Developer 是一个新的免费图形工具,可提高工作效率并简化数据库开发任务。利用 Oracle SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,以及编辑和调试 PL/SQL 语句。还可以运行所提供的任何数量的报表以及创建和保存您自己的报表。
现已提供适用于 Windows、Linux 和 Mac OS X 的第一个产品版本 Oracle SQL Developer 1.0 的下载。Oracle SQL Developer 可以连接到任何 Oracle 数据库 9.2.0.1 版以及更高版本。
Oracle SQL Developer 是用 Java 开发的,利用了 Oracle JDeveloper IDE 框架。默认情况下是通过 JDBC Thin 驱动程序(不需要 Oracle Home)连接到数据库的;此外,还支持 JDBC Type 2 驱动程序(OCI 客户端驱动程序)。JRE 1.5 捆绑了一个单独的分发,另外还提供了支持 Windows 客户端所需的 tools.jar。非 Windows 客户端只需要 JDK 1.5。只需解压缩下载文件即可执行安装程序。Oracle 支持 Windows、Linux 和 Mac OS X 平台。
我们往回讲解大部分时间都是使用Oracle SQL Developer,当然oralce还有很多很好用的第三方开发工具。有兴趣的同学也可以使用其他的第三方的工具。