天天看点

《Oracle PL/SQL必知必会》——2.2 起步

本节书摘来自异步社区出版社《oracle pl/sql必知必会》一书中的第2章,第2.2节,作者:【美】ben forta(本 福达),更多章节内容可以访问云栖社区“异步社区”公众号查看。

如你现在所知的,要开始使用oracle,以及循序渐进地学习本书中的课程,需要访问oracle dbms(或者oracle server)和客户端应用程序(用于访问服务器的软件)。

你不需要自己安装的oracle服务器,但是需要能够访问oracle服务器。你基本上有两个选项。

访问现有的oracle dbms,也许是你的托管公司或者企业或学校所在位置提供的oracle dbms。要使用该服务器,你需要获得一个服务器账户(登录名和密码)。

为了在自己的计算机上安装oracle,你可能需要下载并安装自己的oracle副本。oracle运行在主流操作系统平台上,包括windows和linux,但是不再能够运行在mac os上。不过,这并不意味着mac用户不能学习和使用oracle pl/sql。

注意:针对mac用户的重要说明

 

oracle停止了将mac os作为服务器平台的官方支持。如果你是一位mac os用户,可以安装客户端软件,并使用它连接到远程oracle数据库服务器,但是你将不能在mac机上安装oracle dbms本身(好吧,至少不能轻松地安装它或者使用任何文件记载的选项)。因此,mac用户必须选择前面指出的两个选项中的第一个选项。

提示:如果你能够做到,就安装一个本地服务器

为了进行完全的控制,包括访问由于使用别人的oracle dbms而可能得到授权的命令和特性,可以安装你自己的本地服务器。即使你最后没有使用本地服务器作为最终的生产dbms,仍然可以通过完全、不受约束地访问服务器必须提供的命令和特性而获益。

如果你将使用现有的托管oracle服务器,那么将不需要担心它是什么版本,因为你将在本书中学习的几乎一切知识都适合于所有的版本(如果有你需要知道的特定于某个版本的问题,我将顺手指出它们)。

如果你想安装自己的服务器,可以有两种选择。

可以安装完整的oracle服务器版本。当前版本(在本书即将付印时)是oracle 12c,你可以安装该版本或者之前的任何版本。oracle服务器是一款商业软件,因此尽管可以不购买许可证就下载并安装它,但是需要购买许可证才能继续使用它。在安装oracle服务器时,它将提供许多(确实是许多)配置选项,可以使用它们精确控制安装什么以及如何配置它。

也可以下载并安装oracle database express edition(也称为oracle database xe),它是oracle服务器的一个免费版本,受到一些重要的限制,但是它们都不会影响本书中的课程。可以快速、轻松地安装oracle database express edition,并且你将学习和使用的pl/sql知识适用于oracle服务器的所有版本。

提示:建议使用oracle database express edition

从我刚才给出的描述中应该可以明显看出,我的建议是:如果你是oracle初学者,并且希望重点关注pl/sql(与重点关注的是管理oracle服务器相对),就可以使用oracle database express edition。如果你以前从未安装和配置过完整的oracle服务器,那么这可能会使你受挫,如果你的目标是学习pl/sql,付出这种努力就是不必要的。oracle xe的当前(在本书即将付印时)版本是11g release 2。不过,如果你确实希望深入研究oracle数据库管理这个领域,那么一定要安装完整的oracle dbms。

要下载服务器的副本,可以访问oracle网站,并单击download链接。网站上有相关功能说明,但是你感兴趣的可能是下面这些选项。

在database区域中,可以选择oracle database或express edition,其中前者用于完整版的oracle服务器安装。

在developer tools区域中,选择sql developer作为客户端工具。

你需要创建一个oracle账户,以下载任何软件,因此如果你还没有一个现成的账户,站点将提示你创建一个。

注意:oracle sql developer在哪里?

与sql*plus(它总是与oracle服务器一起安装的)不同,可能需要单独安装oracle sql developer,这取决于你使用的oracle版本。从oracle 12c起,oracle sql developer的确是作为服务器的一部分安装的。不过,如果你使用的是较老的oracle版本或者oracle express,就必须自己下载并安装oracle sql developer。

如果你是在安装本地oracle服务器,就要在安装任何其他的客户端或应用程序之前安装它。

本书不介绍完整的oracle服务器的准确安装步骤,如果需要关于安装的帮助,应该参阅oracle网站上的文档。

oracle express edition的安装涉及以下步骤。

根据操作系统的不同,可能需要对下载的安装文件进行解压缩。

运行安装程序。

接受许可协议。

可以保留所有其他选项的默认值。

程序要求提供一个数据库密码;输入密码并记住它!

然后让安装程序自动安装。

无论你是否安装本地服务器,都会想要oracle sql developer的一个本地副本。如果在安装oracle服务器还没有安装它,可执行以下步骤。

可以保留所有其他选项默认值。

只要软件安装正确,你就可以准备学习第3章了。