Solaris 9 安装Oracle 实录

有客户是solaris的系统,需要安装Oracle,所以自己下叻个solaris在试装一下oracle,下了一个sol-9-u8-install-ga-x86的版本,直接从sun的网站上下的。

sol-9-u8-ga-x86-v1-iso.zip

sol-9-u8-ga-x86-v2-iso.zip
今天去看,好像都已经remove了哟,当时下了3个文件
还 有一个sol-9-u8-install-ga-x86.iso, 总共有4个文件,第4个好像是多语言的,当时就没有下了,下好后,在VM里装上,装的过程还很顺利,就是copy文件的速度又些慢,装完了,终于看到 solaris的样子,和java的SWT的界面一样,太土气了,还是window的界面最漂亮,现在rh的界面也慢慢可以接受了,这个solaris的 界面就太难看了,不过更让人受不了的是,由于以前一直都用的是linux的内核,换到unix一些命令也变动了,所以很为陌生,solaris又没有提供 很好的UI 管理界面,而且ssh的客户端连上去连记忆功能和提示功能也没有,使用起来很为麻烦,首先配置网络和上网,使用我的window可以连上,这样我的ssh 就直接可以上了,搞定,对于solaris9这个版本,默认ssh和ftp都是开着的,很好,马上就把oracle传上去安装吧,这时候,问题又来了,使 用ssh和ftp需要非root的账号,用他那个很丑陋的admintools界面建用户的问题。建立用户,总是不成功,只好带宽terminal来了, 这才发现/home目录下怎么都建立不了目录,网上查查也没有很好的解答,不过手头借了solaris的书,里面在安装的一个章节讲到solaris里 home在/export/home,不过还是不行,使用useradd -d /export/home/david 还是不能创建目录,没有办法先建立目录,然后用usermod -d 来指定home目录成功。这样ssh和ftp都OK了,传上Oracle的安装iso10202_database_solx86.zip ,万事具备,只等设置了。

安装Oracle也相对简单,对照这oracle的solaris安装文档。
1. 查看硬件配置
Physical memory (RAM)
# /usr/sbin/prtconf | grep “Memory size”

Swap space
# /usr/sbin/swap -s

Disk space in /tmp
# df -h /tmp

Disk space for software files
# df -h

2. 建立用户和组,oinstall和dba组,oracle用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -d /export/home/oracle -g oinstall -g dba,oper oracle

查看nobody,如果没有建立
id nobody

3.建立oracle的基目录和数据库目录
mkdir /export/home/oracle
chown -R oracle:oinstall /export/home/oracle
基本上和linux上差不多,而且这里还不需要像linux那样安装那么多包

4. 设置内核参数
cp /etc/system /etc/system.orig
vi /etc/system
这里把vi又重新温习了一遍,linux下的vi比这里的好用多了
添加以下内容:
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_semmni=100

5. 设置oracle环境
进入 /export/home/oracle
建立文件 .profile 这里是.profile不是.bash_profile.
内容如下:
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0.2/db1
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
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 NLS_LANG PATH LD_LIBRARY_PATH DISPLAY TMPDIR
umask 022

6. unzip文件准备安装
unzip /export/home/oracle/uploads/10202_database_solx86.zip -d /export/home/oracle/install

7. 安装 运行./runInstaller
这时候发现大问题了,安装不能进行,提示需要5.10 而现在的版本是5.9
忽略这 个错误,我重新安装,不过这次加上忽略检查的option -ignoreSysprereqs.安装顺利进行,安装是没有选择安装数据库,个人经验了,最好是分开装。 安装正常的结束了,dbca开始创建数据库了,问题又出现了,出现ORA-00600的错误,打开安装的log文件检查,发现是tns打不开,确认 hostname,发现自己配置的dhcp分配ip,hostname居然是unknown. google一下,修改hostname,数据库很快就创建成功了,马上打开http://localhost:1158/em
熟悉的em login界面出来了,sys登录进去,一切OK。

到此确定Oracle安装成功,把以前的一个dump出来的数据库imp进去了,也是成功的,把那个对于的imp的数据库的应用指到这个新安装的oracle,跑应用系统,一切OK。

有机会一定好好的把这次solaris上遇到的问题请教一下高手叻。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值