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

2.2 起步

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

2.2.1 你需要什么软件

你不需要自己安装的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。

2.2.2 获得软件

要学习关于Oracle的更多知识,可以访问http://oracle.com/。

要下载服务器的副本,可以访问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。

2.2.3 安装软件

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

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

Oracle Express Edition的安装涉及以下步骤。

根据操作系统的不同,可能需要对下载的安装文件进行解压缩。
运行安装程序。
接受许可协议。
可以保留所有其他选项的默认值。
程序要求提供一个数据库密码;输入密码并记住它!
然后让安装程序自动安装。
无论你是否安装本地服务器,都会想要Oracle SQL Developer的一个本地副本。如果在安装Oracle服务器还没有安装它,可执行以下步骤。

根据操作系统的不同,可能需要对下载的安装文件进行解压缩。
运行安装程序。
接受许可协议。
可以保留所有其他选项默认值。
然后让安装程序自动安装。
只要软件安装正确,你就可以准备学习第3章了。

时间: 2024-09-01 10:42:45

《Oracle PL/SQL必知必会》——2.2 起步的相关文章

《Oracle PL/SQL必知必会》——第2章 初识Oracle和PL/SQL 2.1 什么是Oracle

第2章 初识Oracle和PL/SQL Oracle PL/SQL必知必会 在本章中,你将认识Oracle和PL/SQL是什么,以及你可以使用什么工具来操作它们. 2.1 什么是Oracle 在前一章中,你学习了数据库和SQL.如所解释的那样,做所有工作(存储.检索.管理和操作数据)的实际上是数据库软件(DBMS或数据库管理系统[Database Management System]).Oracle DBMS(或者简称为Oracle)就是一个DBMS:也就是说,它是数据库软件. Oracle已经

《Oracle PL/SQL必知必会》导读

前言 Oracle PL/SQL必知必会 Oracle Database(或Oracle RDBMS)是如此流行并且获得了广泛的认可,以至于大多数用户将其简称为"Oracle"(忽略了Oracle公司制作其他软件甚至硬件的事实).Oracle Database(我将像大多数人那样将其简称为"Oracle",以使事情变得简单)从20世纪70年代起就出现了,成为最早的数据库管理系统之一.Oracle是世界上最常用的数据库管理系统(Database Management

[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不殆) [推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆)       继上三篇:ORACLE PL/SQL编程之八:把触发器说透               ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)               [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)  得到了大家的强力支持与建议,万分感谢.

《SQL必知必会》—— 读后总结

本文转自博客园xingoo的博客,原文链接:<SQL必知必会>-- 读后总结,如需转载请自行联系原博主.

【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航

原文:[强烈强烈推荐]<ORACLE PL/SQL编程详解>全原创(共八篇)--系列文章导航 <ORACLE PL/SQL编程详解>    系列文章目录导航     --通过知识共享树立个人品牌.           本是成书的,但后来做其他事了,就无偿的贡献出来,被读者夸其目前为止最"实在.经典"的写ORACLE PL/SQL编程的文章-!   觉得对你有帮助,请留言与猛点推荐,谢谢.     [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序

[强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)

原文:[强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!) [强烈推荐]ORACLE PL/SQL编程详解之七:   程序包的创建与应用(聪明在于学习,天才在于积累!) --通过知识共享树立个人品牌.     继上七篇:            [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)            [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,

[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)

原文:[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) [推荐]ORACLE PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下) --通过知识共享树立个人品牌. 继上六篇:        [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)        [推荐]ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆)        [推荐]ORA

[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)  [顶]ORACLE PL/SQL编程详解之二:   PL/SQL块结构和组成元素(为山九仞,岂一日之功)     继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)                [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不

MySQL必知必会

本文链接 http://alex-my.xyz/books/database/MySQL必知必会 http://blog.csdn.net/alex_my/article/details/72357498 1 基础知识 1 主键 唯一标识表中每行的这个列(这组列)称为主键. 应该总是定义主键,虽然并不总是需要主键. 任意两行都不具有相同的主键值. 每一行都必须具有一个主键值,不可为NULL. 2 常用命令 SHOW DATABASES; SHOW TABLES; SHOW COLUMNS FRO