[原创]打造完整的OracleDB学习环境 数据库安装篇
[前言]
终于到达了最后一步。有了前面的若干准备,这一步也是最为简单的一步。废话少说,让我们进入正题。
[实施]
一如既往地登录。
到Oracle的主页上下载Oracle Database 11g的软件。笔者的系统是32位的,所以选择“Linux x86”,如果你的机器上安装的是64位的Oracle Linux,请下载“Linux x86-64”的版本。
下载完以后,我们可以看到,总共需要两个安装包
临时创建一个用于安装的文件夹“ordb”,将安装包移动到此文件夹内,再使用”unzip”进行解压缩。
注:笔者曾见到有人在Windows下将这两个zip文件解压缩后再传到Linux里面使用,这种方法会遇到解压的文件在Linux下不可识别的问题,三思!
将两个文件全都解压缩
解压完成后,当前文件夹下面会产生一个叫做”database”的新文件夹,使用cd命令切换进去。执行runInstaller的安装程序。
不出意外的话,你会看到这样的窗口。
面对满窗口的乱码,你可能会奇怪,怀疑自己是那里弄错了。其实这是Java的问题。Oracle Database自带的Java版本并不是多语言的版本,也就是说我们需要用一个多语言的Java版本
来代替安装程序自带的版本。
OK,Google一下JDK的下载路径,仍然是Oracle的网站。选择适合自己的版本:
- Linux x86 jdk-7u17-linux-i586.rpm -> 适合RedHat系的32位版Linux(RedHat, Fedora, CentOS等)
- Linux x86 jdk-7u17-linux-i586.tar.gz -> 适合一般的32位版Linux(Debian, Ubuntu等),同样适用于RedHat系
- Linux x86 jdk-7u17-linux-x64.rpm -> 适合RedHat系的64位版Linux(RedHat, Fedora, CentOS等)
- Linux x86 jdk-7u17-linux-x64.tar.gz -> 适合一般的64位版Linux(Debian, Ubuntu等),同样适用于RedHat系
将下载的安装包直接解压缩(笔者这里选择的是一般的32位Java安装包,如果你下载的是rpm的包,请使用rpm命令来安装)
这一次,我们给runInstaller命令加一个参数“-jreLoc”,用来指定我们所希望的JRE环境
这一次,安装界面就没有问题了。
取消“我希望通过My Oracle Support接收安全更新”,因为我们是在一个仅供学习的独立环境中,因此可以忽略更新提示。
我们需要同时安装和配置数据库
为了获得更多的配置选项,我们选择“服务器类”
由于有了上一篇的准备工作,这里的路径信息会被自动识别
由于我们是出于教学目的,故而忽略自动备份功能。如果您是企业级应用,请认真规划您的备份放案。
如果您的密码太过简单的话,可能会遇到下面的警告。
点击“完成”后,就正式进入了安装过程;休息一下吧。
注:如果您在上一篇的设置时走了一些“捷径”,那么安装的过程中就将遇到各种各样诡异的问题,虽然某些问题可以忽略,但请谨记,数据库中隐藏的问题不知会在何时给你一个“惊喜”
这是Java另外的一个进程启动的窗口,可以看出仍然是乱码。请参考英文版的截图吧
为了截取这张图,我可是特意跑到英文环境下重新装了一遍
按照提示,用root用户依次执行这两个脚本
把下面的URL记一下,一会儿还有用的
顺利地完成了安装过程,下面来检验一下安装的成果。
首先是确认TNS配置:
tnsping orcl 4
接着打开火狐浏览器,输入前面我们保存的那个URL
由于系统默认的使用了SSL的安全通信方式,我们需要手工的接受服务器证书
OK, 界面出来了,输入安装时设置的密码,我们用system用户进行登录。
至此,这一系列的帖子告一段落。辛苦辛苦
PS:有任何问题,请发邮件到hexin0614@sina.com来告诉我。