客户端介绍

发表时间:2017-05-11 16:44:17 浏览量( 18 ) 留言数( 0 )

学习目标:

1、了解Java的历史

2、为什么要学习Java语言

3、端正学习态度


学习过程:

一、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还有很多很好用的第三方开发工具。有兴趣的同学也可以使用其他的第三方的工具。