最近,现场的项目到了结合测试阶段。之前的Oracle数据库架构在X86的Solaris上。集合测试完了,就要真环境运行测试了。所以这次基本要玩点儿真的了,开发了半年多的项目,要把数据库放在Sparc上的Solaris上真正的运行一把了。
这个数据库服务器的硬件是Sun公司的SunFire v210。第一次看见这样的家伙,兴奋了一阵儿。毕竟以前用的服务器,都是在X86的PC机上,Leader看见我兴奋的表情,当即说要我将Oracle10g的数据库安装在这台服务器上。
说实话,自己对Unix的了解很少,几乎等于零了。这次是一个好的学习机会,当然要好好利用一下。话说回来,连命令都没掌握啥,不免担心。
不多说了,一步一步按照菜鸟的步骤来。
首先,到Oracle的官方网站的文档中心下载了Oracle10g如何安装在Sparc平台的Solaris操作系统的指导书。PDF格式的,写的这个详细啊。我按照一步一步的做,用领导的话说,差一步都不行,Oracle这玩意儿,确实不算好弄,不像我在Windows上安装。
但是问题很快出现了,有些命令竟然提示我没有。这多让人无助啊。官方文档啊。跳过后的结果就是,安装后出错,进不去数据库,数据库助手没安装成功,不过这不耽误我对这个安装的整体步骤的了解。下面简单做个笔记。
1,第一步,将服务器连上内部网,分配IP,我不知道IP怎么分配的,但是别人告诉我是192.168.12.230。我试了试,就是这个,估计是这孙子已经给设置好了。用另外的一台机器ping 192.168.12.230表示没有问题。
2,第二步,用其它机器,打开端末,然后输入如下的命令:service iptables stop。这个命令是干啥的,大概就是将本机防火墙的设置恢复默认。我不清楚,反正打一下吧。防止防火墙阻止访问不了服务器和服务器的数据无法正确返回。
3,ifconfig eth0。(注意最后是数字0不是字母o)这个就是查看一下当前使用机器的IP了。当时用了一台Linux的机器,跟Windows下的ipconfig的功能差不多。查看后得到本机的地址是192.168,12,112。这个地址记住,下面用得上。
4,telnet 192.168.12.230。远程登录服务器,要进行设置了。不多解释。
5,提示用户名,输入oracle。提示密码,输入oracle。进去了。下面是关于Oracle的设置。
6,把含有从Oracle官方网站上下载的安装在Sparc的Solaris10用的Oracle10的压缩文件的光盘放在服务器的光驱里。文件格式是.gz。给复制到/tmp文件夹下,然后解压缩。注意光驱的设备号是cdrom。
gunzip Oracle10g2_forSolaris.cpio.gz
cpio -idcmv (小于号)Oracle10g2_forSolaris.cpio
7,解压后,要进行Oracle的一些各种各样的设置,比如环境变量等。我不会了。你也上网查吧。
8,有一点要注意,你运行Oracle的安装文件后,会是一个图形界面,服务器本身没有连接到显示器,那么,这个时候你要将图形界面信息在你当前使用的机器上显示。上面你已经用命令知道本机的IP了,这个时候就要利用了。命令行给出如下:export DISPLAY=192.168.12.112:0
9,安装过程中需要切换命令行窗口,输入xhost +命令。
10,用PWD看看当前在什么文件夹,进入到/tmp文件夹下,运行cd /tmp看看里面都有啥解压缩出来的文件,找到runInstaller。
11,用 ./runInstaller命令运行,你就会在当前的显示器看见跟Windows时装Oracle时一样的界面了。 往后就不说了,在Windows下咋样,你就咋样吧。
这样下来,会出错。哪里有毛病呢,就是在第7步的时候,一些Oracle的设置要用命令行文件设置好。今天我搞了一天也没搞明白,下周一的时候去现场,要继续研究。有啥成果,从新在这里更新。