日期:2014-05-16  浏览次数:20574 次

选择linux服务器版本及安装oracle 10g成功

????? 搞了几天linux服务器方面的事,起初是要求我装redhad server 5.0的,但在安装的过程中出现说什么将镜像文件复制到硬盘时出错之类的,上网一查,多是说刻录是出错了,重新刻录个一张。刻录后再试,问题依然,还说什么要我输入序列号,如果不输入就有些软件不能使用云云...所以,把心一横,装了个ubuntu server8.04的。

????? 装好了ubuntu后,又花时间搞好了桌面,JDK,TOMCAT等。最后装oracle数据库,一初装的是ubuntu源里自带的xe版本的。安装好容易,只需要有apt-get命令就可以了。具体方法请查看ubuntu里的wiki,装好后,我输入sys及安装时设置的pwd,但死活也不让我登录入去。晕,又上网查,没收获,又把心一横,remove掉。上网下载一个oracle10g版的来安装,再按wiki里的方法,一步步的到了安装界面出来了,本以为大功靠成了,一路按默认值next,狂喜中....

?????? 可惜,好景不长,到了64% 的时候就出错了,不管,先跳过。一直跳,一直跳到了安装完了,打开FF,输入:http://localhost:1521/em,没找到页面。难道是我那里做的不对,删了,重新来过。还是一样,64%,后来上网查,说有什么包没安装,回去仔细对比,看看那个没装的,没发现有没装的。再删再试。一样。还是到64%的时候就出错了。郁闷.........

??? 后来,高手来了,查了一下,说ubuntu的跟redhad不一样,你还是装回redhad吧,我说要什么序列号的,没关系吗?上网查的输入后又不正确。说没关系的,先装上再说。差不多下班了。明天装吧!

??????? 晚上回来查了一下,很多人都说CentOS做服务器比较好,说是基于redhad的,修改了一些已知的bug等等。在google里搜下,有几个论坛或网页都有介绍它,如http://www.centospub.com/。又想装这个版本了,但不知道装这个会不会又是到了64%时又说什么包的问题没有呢?还不知道上面的意思允不允许我装这个版本呢?一切都不知道!

?

今日翻去装了一个redhat server 5.0的,不过没安装序列号,跳过安装,一路到了安装网络设置那里,竟然说什么不是eth0的适配器之类的。上网查,说什么没有驱动,叫我去装一个驱动。麻烦,所就下载多一个CentOS版本的,试试看。

???

?结果又不行,下再下载一个opensesu 11,还是报62%的错,打算装回9i+oracle server 4的了。不过还抱着一些的希望再下了个sesu server 10的下来安装,在安装的时候选择软件时就发现多了一个oracle数据服务库这样的选项,心底里一下子就学得有戏了。一直安装完linux后就按网上的说明去下载了一个专门用于在suse系统上装oracle的rpm包,可以到这里下http://ftp.novell.com/partners/oracle/sles-10/orarun.rpm或直接在我附件里下.下完后就照以下步骤来做:

?

1,用root用户登录suse,打开刚下载的orarun.rpm,直接双击运行就可以了。安装完成后,会增加二个组oinstall,dba及一个oracle用户。可以打开用户管理来查看,此时并不能看到用oracle这样的用户,因为它是一个系统用户来的,而用户管理打开的默认是本地用户,你可以在右边中间的位置选择system user来查看系统用户。找到oracle后双击打开它,在新窗口里更改密码及将禁用该用户的选项去掉。让oracle用户可以登录。完成退出!

?

2,注销root用户,用oracle用户登录系统,然后打开终端,用vi打开/etc/profile.d/oracle.sh? 文件,如果有需要的话就更改一下 ORACLE_HOME, ORACLE_SID, TNS_ADMIN 这几个oracle的环境变量,不过一般都不需要更改,按默认的就好了。然后运行以下命令/etc/init.d/oracle start,(一定要运行,如果不运行的话,在安装时就会报一个ORA-00119这样的错误的。我第一次安装时没运行此句就是这样),然后,将你下载好的oracle解压到oracle用户的home目录下,解压后会有一个database这样的目录,将database/install/oraparam.ini 文件里[Certified Versions]行下增加一个SuSE-10,保存退出。(如果不更改以上的文件也可以在安装时用这个的命令来安装,跳过版本检测: ./runInstaller -ignoresysprereqs来安装)

?

3,打开终端,输入cd /database回车,然后再输入./runInstaller进行安装,一路默认就可以了。(如果有需要,可以改一下字符集及sys用户的密码等,其它不需要做改动。)

?

一直安装完后就可以在浏览器里输入http://localhost:1521/em进行登录。此时,oracle已经成功安装完成。

?

?

经过几天不断的换linux版本安装oracle,发现还是suse server 10这个版本最简单,如果是用susu 11的话,可能是有一些依赖包没有安装或一些关键包没装,反正就没有suse server 10那样有一个oracle数据服务库这样的选项来安装的。从网上的资料来看,server版本的suse是商业版的。如果是做服务器的话,相对会比较稳定吧。

?

希望这文章对你来说有帮助吧!下面列出下载地址:

?

orarun: http://ftp.novell.com/partners/oracle/sles-10/orarun.rpm

?

oracle 10g (linux): http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html

?

oracle 10g(windows)

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html

?

susu server 10: http://download.chinaunix.net/download.php?id=24764&ResourceID=12357

?

同时也可以参考官网里的安装说明:http://en.opensuse.org/Oracle_on_openSUSE或下载它的安装说明白皮书http://ftp.novell.com/partners/oracle/docs/10gR2_openSUSE102_introduction.pdf

?

附件里的orarun.rpm及白皮书。

?