这几天公司让我往3台Linux服务器下安装Oracle10G的客户端。
我以前可是从来没有搞过Linux啊。。。 不过我也正想学习一下,然后就欣然接下这活。
废话不多说直接切入正题:
我用的是XManager远程连接服务器,使用SSH。
因为我是第一次进入Linux服务器的命令窗口,刚进入就看到一个白色小方框,什么都木有。。。,我当场有点晕,木有图形界面,木有。。。 木有鼠标,什么都木有。。。 但是我还是很淡定的想到,不是还有G老师嘛(Goole),所以就再网上找了些资料先看看。
经过1天的钻研,终于搞定Linux怎么更快更好更有效率的安装Oracle10G客户端了。第一台Liunx服务器装了我1天时间。 第二台就用了10几分钟。 还剩下一台服务器需要安装,但是我突然想到我应该把这次安装的经验记录下来,所以就一边写帖子,一边安装Oracle客户端了。 这样也可以把经验告诉大家,让大家少想我这样走很多弯路。 网上也有很多这样的资料,但是看的我头都大了。 大部分资料介绍的非常麻烦。 所以我就把Linux新手如何安装Oracle10G客户端记录下来:
假设我的安装路径在/cpic/cxfc/Oracle10G/x86_64下面。
// 安装文件路径
var basePath = /cpic/cxfc/Oracle10G/x86_64
简单命令解释:cd 进行位置切换, cd .. 标示上一目录, cd client表示进入当前目中的client目录中。ls查看当前目录中的所有信息。
一:检测Linux系统版本
检测Linux版本是为了看是否支持安装Oracle10G客户端。
查看Oracle10G客户端可以在什么版本的系统安装,可以在:
basePath/client/install/oraparam.ini文件查看。如下图所示:
查看文件命令:cat 文件名
查看系统类型命令:cat /etc/issue
如下图所示:
大家可以看到我的系统是Red Hat红帽子的,是可以安装Oracle10G客户端的。
二:检测Linux服务器系统位数(是32位还是64位),这步很重要
检测Linux服务器系统位数是因为如果你用32位安装包在64为系统安装的话会报错,缺少包。所以如果是64位系统就下载64为安装包,32位就下载32位安装包。 我当时就在这里耗了很久。。。 所以特别提示一下。
检测Linux服务器系统位数命令:uname -i
如图:
我的是x86_64, 也就是64位系统。需要安装64为Oracle10G客户端安装包。
安装包图:
因为是cpio压缩包所以需要解压,命令:cpio -idmv < 文件名.cpio
如果是cpio.gz压缩包的话,解压命令:gunzip 文件名.cpio.gz进行解压为cpio文件,然后再用上步搞定解压成为client文件夹。
三:进行安装
1. 首先进入解压后的client文件夹,命令: cd client
2. 运行安装文件:./runInstaller
如图:
3.下一步next,选择管理员进行安装,如图:
下一步,如图,显示通过passed:
点击下一步:如图:
进入这一步的时候,不需要进行配置,将复选框选中点击next:
一路next下去,知道finish,然后会提示执行root.sh,如图:
再进入终端的命令窗口使用su root命令进入root账户,然后,如图:
执行root.sh文件之后,点击安装界面的ok,安装完成:
四:配置ORACLE_HOME
1. 直接在终端命令窗口输入cd回车
<!--[if !supportLists]-->2. <!--[endif]-->输入vi .bash_profile进行修改配置文件
<!--[if !supportLists]-->3. <!--[endif]-->进入之后按“i‘就可以修改文件了, 在最下面添加
<!--[if !supportLists]-->4. <!--[endif]-->umask 022
<!--[if !supportLists]-->5. <!--[endif]--> export ORACLE_HOME=/u01/app/oracle
<!--[if !supportLists]-->6. <!--[endif]--> export PATH=$ORACLE_HOME/bin:$PATH
4.输入完之后按“esc“然后输入:wq再敲回车进行保存退出。
五:配置连接
一)、 使用net manager图形界面配置数据库连接信息:
1. 进入oracle安装目录的bin文件夹下,输入./netmgr打开net manager界面,如下图:
2. 添加一个service naming,进行配置数据库连接:
3. 根据自己需要连接的数据库信息,进行配置:
二)、使用tnsnames.ora文件配置数据库连接信息:
这个我就不多说了,网上一查一大堆。
配置完毕,在bin文件夹目录中,输入./sqlplus命令,进行数据库连接测试:
User-name : test@service name
Password: pwd
OK测试成功。Oracle10G客户端在Linux下安装就完工了。安装中或安装后一半会遇到一些常见的问题我会再写一篇帖子进行说明。