ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Solaris10 X86下安装Oracle 10gR2

Solaris10 X86下安装Oracle 10gR2

原创 Linux操作系统 作者:fengjin821 时间:2009-06-12 14:31:00 0 删除 编辑

1. 安装Solaris10

我的硬件选择的是30G空间,1G内存,2核(台式机是4核,闲着那么多核也没啥用)

这个步骤最简单,从SUN网站上下载后直接在VM里面设置为ISO启动就行了,其他的基本一路NEXT而已。(注意下硬盘分区,我删除了默认的/export/home,把20多G分给了根目录/,swap给了2048M)

下载地址(可能需要注册个ID):http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/VerifyItem-Start/sol-10-u7-ga-x86-dvd.iso?BundledLineItemUUID=z1RIBe.o_kEAAAEhUetweLCN&OrderID=zf1IBe.oC5wAAAEhOOtweLCN&ProductID=hPdIBe.obJ4AAAEgo4MzLs.s&FileName=/sol-10-u7-ga-x86-dvd.iso

选择IP地址配置的时候如下配置:

Networked: Yes
Use DHCP: No
IP Address: 192.168.10.120
Netmask: 255.255.255.0
Use IPV6: No

如果要设置上网的话,编辑如下两个文件,没有的话新建一个

bash-3.00# cat /etc/resolv.conf
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服务就是默认启用的

bash-3.00# svcs -a|grep ssh
online 18:53:08 svc:/network/ssh:default

编辑SSH配置文件,然后重启SSH服务

bash-3.00# vi /etc/ssh/sshd_config
找到
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版本),拷贝到任意一个文件夹下,然后

bash-3.00# pkgadd -d . SFWvnc
设置环境变量,为避免下次登录再次输入同样内容,可以加到.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)

改一下$HOME/.vnc/xstartup
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,经常会报这个错然后在安装盘里又找不着,很让人晕

bash-3.00# pkgadd -d /cdrom/sol_10_509_x86/Solaris_10/Product SUNWsprot

3.7 创建OS user

mkdir /oracle
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会自己管理。不过不修改的话后面安装过程会报错,但是好像报了错也没啥影响。总而言之减少麻烦还是改了吧。

bash-3.00# vi /etc/system
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_BASE=/oracle
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 10202_database_solx86.zip
oracle@sola10[~]$ unzip p6810189_10204_Solarisx86.zip

4.2 打开vncviewer,图形界面安装Oracle数据库软件

root@sola10[/]$ xhost 192.168.10.2
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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: HanMon.txt
下一篇: ora-02069
请登录后发表评论 登录
全部评论

注册时间:2009-04-29

  • 博文量
    191
  • 访问量
    505098