solaris 10 oracle的安装

请验证一下solaris和oracle的版本信息,如果版本号不对,可能会安装失败
solaris版本:SunOs 5.10
oracle版本: Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)

**如果不知道solaris的版本,可以在命令窗口输入:uname -a

第一步:以ROOT身份登陆系统

第二步:创建用户和组:

#groupadd oinstall

#groupadd dba

#useradd -d /export/home/oracle -g oinstall -G dba oracle

**注意这里一定要把oracle用户的目录改成自己定义的,不改的话,默认在/home/oracle,oracle用户将无法登陆
#passwd oracle

#mkdir -p /export/home/oracle

#chown -R oracle:oinstall /export/home/oracle

第三步:

1.建立oracle的基目录和数据库目录

mkdir -p /u01/home/app/oracle (oracle基目录)

mkdir /u01/home/oradata (数据文件目录)

 

2.改变目录的属主和组

chown -R oracle:oinstall /u01/home/app/oracle

chown -R oracle:oinstall /u01/home/oradata

 

3.改变目录权限

chmod -R 775 /u01/home/app/oracle

chmod -R 775 /u01/home/oradata

第四步:配置内核参数
1.备份文件: # cp /etc/system /etc/system.orig
2.打开文件并修改: # 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
保存后重启: # /usr/sbin/reboot

第五步:验证系统条件
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

如果验证没有通过,请在solaris10的安装盘中找到相应的安装包,复制到/var/spool/pkg目录下
在命令窗口中执行:pkgadd

**缺少的安装包一般在solaris10的第一张安装光盘的/solaris_10/product目录下

本人在solaris案10测试,有些包不装,不影响oracle安装和使用

 

第六步:以oracle用户登陆并配置用户环境
1. $ su - oracle
2. $ vi .profile
加上: umask 022
3.运行: $ . ./.profile
4.执行: $ ORACLE_BASE=/u01/app/oracle
$ ORACLE_SID=sales
$ export ORACLE_BASE ORACLE_SID
5.确定ORACLE_HOME 和 TNS_ADMIN 没有被设置过:
$ unset ORACLE_HOME
$ unset TNS_ADMIN

 

在soalris SPRAC 没有.profile,需要自己手工建立.
6.查看设置是否正确:
$ umask
$ env | more
如果输出为:0022,022,22则正确.

第七步:开始安装oracle数据库
1.把oracle安装包复制到/u01目录下解压,修改/u01/database/install里oraparam.ini
在 Solaris=5.6,5.7,5.8,5.9 这行中添加5.10,保存
**如果下载的是oracle 10.2.0.2 for solaris(x86),默认的是5.10,不用做任何修改

2.切换oracle用户登陆,进入/u01/database 目录下,在命令窗口中执行 ./runInstaller 运行安 装程序.以后就是安装过程了,

第八步:安装过程中可能出现的问题
一、swap空间太小验证失败,增加swap空间
1、创建一个swap文件目录:
# mkdir -p /usr/local/swap
2、在 /usr/local/swap目录里创建一个大约20MB的swap文件,命名为 swapfile。
# mkfile 20m /usr/local/swap/swapfile
3、向系统swap空间中添加swap文件:
# swap -a /usr/local/swap/swapfile
4、列出修改后的swap空间信息:
# swap -l
二、临时目录空间不足
$ mkdir /u01/tmp
$ chmod a+wr /u01/tmp
$ TMP=/u01/tmp
$ TMPDIR=/u01/tmp
$ export TMP TMPDIR

 

安装时候如果有其他问题可访问www.bj111.cn与我联系,包括dataguard的在solaris 的配置

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值