1. 安装Solaris10
我的硬件选择的是30G空间,1G内存,2核(台式机是4核,闲着那么多核也没啥用)
这个步骤最简单,从SUN网站上下载后直接在VM里面设置为ISO启动就行了,其他的基本一路NEXT而已。(注意下硬盘分区,我删除了默认的/export/home,把20多G分给了根目录/,swap给了2048M)
选择IP地址配置的时候如下配置:
Networked: Yes
Use DHCP: No
IP Address: 192.168.10.120
Netmask: 255.255.255.0
Use IPV6: No
如果要设置上网的话,编辑如下两个文件,没有的话新建一个
nameserver 192.168.10.1 #这里设置的是我的路由器的地址
bash-3.00# cat /etc/nsswitch.conf |grep dns
hosts: files dns #就是在本来只有files后面加上个dns,然后reboot
2. 配置默认TEXT模式启动,SSH和VNCVIEWER
2.1 配置SSH:安装完毕后SSH服务就是默认启用的
online 18:53:08 svc:/network/ssh:default
编辑SSH配置文件,然后重启SSH服务
找到
PermitRootLogin no
改为
PermitRootLogin yes
然后
bash-3.00# svcadm restart ssh
2.2 设置默认文本模式启动(即禁用图形界面自动启动)
/usr/dt/bin/dtconfig -d
如果要Enable图形界面自动启动就用/usr/dt/bin/dtconfig -e
2.3 设置VNCserver
有可能默认安装的时候就安装完毕了,可以用pkginfo |grep vnc来验证下,有的话安装步骤就可以省了
从companion CD中找到SFWvnc文件夹(或者上SUN网站下载,注意要X86版本),拷贝到任意一个文件夹下,然后
设置环境变量,为避免下次登录再次输入同样内容,可以加到.profile文件中去
PATH=$PATH:/usr/local/bin:/usr/X11/bin:/usr/openwin/bin:/usr/openwin/lib:\
/usr/ccs/bin:/usr/ucb:/usr/dt/bin
export $PATH
bash-3.00# vncserver
设置一个登录密码,这样VNCViewer就可以从192.168.10.120:1使用图形界面了。
vnc默认是用twm,当然要改了(如果到服务器的网速很慢那就用twm)
vi $HOME/.vnc/xstartup
用CDE:
注释掉twm &,添加/usr/dt/bin/dtsession &
用JDS:
注释掉twm &,添加/usr/bin/gnome-session &
重启vncserver(命令是vncserver -kill :1)就能看到想用的X界面了。
3. 配置OS参数
3.1 RAM>512 MB,这里是1024MB
/usr/sbin/prtconf | grep “Memory size”
3.2 swap size 内存1.5G以下的时候设为2倍内存容量
/usr/sbin/swap -s
3.3 /tmp directory>400MB
df -k /tmp
3.4 空闲磁盘空间(只是Oracle安装文件,不包含数据文件)
Enterprise Edition >2.0 GB
3.5 /bin/isainfo -kv
输出应包含:
32-bit i386 kernel modules
这里有一点要注意,由于Solaris 10 客户机检测到主机的cpu支持64位时,将试图进入长模式(longmode),这样的话输出就变成
64-bit amd64 kernel modules
解决方法是在虚拟机的vmx文件中添加如下行:
monitor_control.disable_longmode = 1
重启虚拟机,问题解决
3.6 检查软件包和Patch的安装情况
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc
注意:SUNWsprox已经重命名为SUNWsprot,经常会报这个错然后在安装盘里又找不着,很让人晕
3.7 创建OS user
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -s /usr/bin/bash -d /oracle oracle
passwd oracle
chown oracle:oinstall /oracle
3.8 内核参数设定
Install Guide上写的Solaris 10不用更改内核参数,Solaris会自己管理。不过不修改的话后面安装过程会报错,但是好像报了错也没啥影响。总而言之减少麻烦还是改了吧。
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=100
完了重启使参数生效
3.9 设置环境变量
su oracle
vi /home/oracle/.bash_profile
添加下面内容:
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH TMPDIR
umask 022
export PS1=”[\u@\h \W]$ ”
export DISPLAY=192.168.10.2:0.0 #Windows IP address
4. 安装Oracle 10gR2
10.2.0.2的下载地址是(可能需要注册个ID):http://download.oracle.com/otn/solaris/oracle10g/10202/10202_database_solx86.zip
10.2.0.4的PatchSet下载地址(需要MetalinkID):
https://metalink2.oracle.com/metalink/plsql/f?p=200:10:4489245296032359062::NO
4.1 上传这两个zip文件并解压缩,注意使用oracle用户操作
oracle@sola10[~]$ unzip p6810189_10204_Solarisx86.zip
4.2 打开vncviewer,图形界面安装Oracle数据库软件
root@sola10[/]$ su - oracle
oracle@sola10[~]$ cd /oracle/database
oracle@sola10[~/database]$ ./runInstaller
4.3 安装Oracle数据库软件并升级到10.2.0.4,和创建数据库,这个跟别的平台一样,就不写了
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13165828/viewspace-606020/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13165828/viewspace-606020/