Chinaunix

标题: 在vm上装solaris9 x86和oracle 8.1.7 [打印本页]

作者: sunny0236    时间: 2003-05-06 14:36
标题: 在vm上装solaris9 x86和oracle 8.1.7
在vm上装solaris9 x86和oracle 8.1.7
        硬件:CPU:PIII 600、RAM:256M、HD:40G、Monitor:17’CRT 1024*768
软件:win2k profession简体中文版、vmware workstation 4.0
一、        设置虚拟主机。因为在vmware中没有solaris的选项。所以就选other。我将我的虚拟RAM设为176M,虚拟硬盘设为4.5G。虚拟网卡设为bridge方式。
二、        开始安装solaris9。就是用install那一张光盘,界面提示是web star的安装方式。没有其他的安装方式可选。不过这也不怕。就照着提示去作就行了。其中有有关显卡的设置。可以先不理。Bypass掉就可以了。有关硬盘分区。我选的是让系统自动分配的(人比较懒J,不愿意作柱面同分区大小的换算)。然后是一堆其他的选项。什么语言选择,时区选择,有没有网络,有没有DNS等。呵呵你们自己看着办吧。这一切选完了。你就等吧。差不多要花4个小时才能装完。系统自动重启后可以进入到操作系统了,呵呵,系统会自动启动kdmconfig提示你的显示不对,要重配。不理他bypass掉。进入操作系统。我首选把/etc/default/login文件中的console=/dev/console这一行注释掉,呵呵,这样就可能用root直接远程登录了。然后去/etc/rc2.d中将其中的S88sendmail 这个文件改名,要这么作mv S88sendmail X88sendmail就可以了。这样一来sendmail就不会起来烦你了。(不知道其他人怎么样。反正我觉得有sendmail在的话,会弄的系统启动挺慢的)。然后再去/etc/ftpd下vi ftpusers。去掉root。这样就可以用root用户ftp了。(呵呵,不主张这么弄,太不安全了。我只是想方便。还是一个懒J)。好了这些小手术就作完了。现在去蜘蛛网站上下一个vm下的显卡驱动。将这个文件传到虚拟机中去。解压。pkgadd –d .会有两个选项,先装2,后装1。不能装反了。(多谢蜘蛛了,不是她说的我还真没注意顺序)。装完了。重启系统。系统会提示你的显示不对,要改显示类型。改吧。应该选是Xfree86 for vm…..什么的。记不清了。(这里还要谢蜘蛛了,有不少是我抄她的)选完了就是什么分辨率啊,显示器啊。自己看着办了。不能什么都要别人告诉你吧J。好了一切设完了。应该可以进入GUI了。我个人认为solairs9的中文支持很好的。比前几个版要好很多了。行了有关solaris的安装我就讲这么多了。下边开始oracle 8.1.7的安装了。
三、        oracle安装,还是套oracle的安装档来说吧,其实就两部分,root应该作的工作和oracle系统用户(操作系统)应该作的工作。
1、        root用户要作的工作,首先要建一个dba组。(可用admintool,也可用命令行方式groupadd,不过sun公司在solaris 9中不支持admintool了,他们出了一个叫管理控制台(smc)的东东,界面不错,只是有些慢。可能是我的机器太烂了。在这里我们也可以作用户设置。而且我还发现一个问题。在admintool中的软件管理功能不能用了。一进admintool的software整个admintool就会dump。不知是我的系统装的有问题还是其他什么的。欢迎高手给我指点。QQ17647740只谈技术,其他免谈。)呵呵。又懒了。这个组就叫dba吧。也可以起其他的名字,记下group id。一会马上就会用到。建完dba组后要建一个数据用户。(记住,基于安全考虑。Oracle不允许用root来启动的。)就叫oracle吧。在所属组里输入刚建立的dba组的ID。另外要为oracle建一个home目录(我的机器上是/export/home/oracle)。然后su – oracle,修改.profile文件,我的.profile是这样的PATH=/usr/bin:/usr/ucb:/etc:/usr/local/bin:/usr/ccs/bin:.
export PATH
stty erase \^\H
DISPLAY=vmsolaris:0.0
ORACLE_HOME=/export/home/oracle
ORACLE_BASE=/export/home/oracle
ORACLE_OWNER=oracle
export DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_OWNER
PATH=$PATHORACLE_HOME/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/java/lib:/usr/ccs/lib:/usr/libLD_LIBRARY_PATH
JAVA_HOME=/usr/java
CLASSPATH=$ORACLE_HOME/oraInvventory/Compoments/oracle/swd/jre/1.1.8ORACLE_HOME/jlib
export LD_LIBRARY_PATH JAVA_HOME CLASSPATH
NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_LANG ORA_NLS33
ORACLE_SID=ora
export ORACLE_SID
作完了这些可以去修改/etc/system这个文件了,我的机器中的system文件是这样的:
set shmsys:shminfo_shmmax=92274688
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=20
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=250
set semsys:seminfo_semmns=400
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=100
注意,加红的部分。不能太小。特别是semmnsl。Semmns=semmnsl+150 (我这是有血的叫训的。可是花了我两个通宵时间买来的经验啊。)要是太小的话。Oracle会在创建系统数据库时候出问题。而且如果按照oracle的提示去作的话。你是怎么也不可能解决这个问题的。另外shmmax是这样计算的mem size*1024*1024/2。好了费话少说修改完了。检查一下有没有错。(注意不能有错。要是有错的话很可能引起系统崩溃,我的一个朋友就出这种错,结果是重装操作系统),重启操作系统。
  2、oracle用户要作的工作,在系统引导起来后,在GUI中选CDE。然后用oracle用户登录。运行光盘下的runInstall。系统会有一些提示按照提示作就行了。不出意外的话3个小时后你的oracle应该能够安装成功。好了就说这么多了。有问题可mail:sunny@sunlong.com
作者: race    时间: 2003-05-06 15:32
标题: 在vm上装solaris9 x86和oracle 8.1.7
牛 这个也能搞定
作者: 胶皮糖    时间: 2003-05-06 18:07
标题: 在vm上装solaris9 x86和oracle 8.1.7
好,藏起来
作者: sunny0236    时间: 2003-05-06 23:36
标题: 在vm上装solaris9 x86和oracle 8.1.7
是不是觉得我的机器太古老啊
作者: kinghyhui    时间: 2003-05-10 14:46
标题: 在vm上装solaris9 x86和oracle 8.1.7
大哥,有没有更详细一点的安装过程,主要时Solaris9 ,我一直没有搞定,现在非常急,请帮帮忙。谢谢。
作者: 非凡公子    时间: 2003-05-11 10:47
标题: 在vm上装solaris9 x86和oracle 8.1.7
java对中文的支技不是很好
装oracle 的时候如果还有错,进CDE的时候选中文试试




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2