solaris oracle10g 64位安装包,在solaris 10上安装oracle 10g数据库

本人在单位恰好有一台闲置的SUN的小机,由于原来是玩linux出身的,所以对于类unix系统也是十分喜欢,而且最近又学习了oracle,曾经在Linux上安装过oracle 10g,但是还没有在solaris系统上安装过,于是,这个晚上也就让我用来安装oracle 了,首先说一下,本次安装并不是十分的顺利,中间的报错也是非常的多,几乎大部分时间都是用来trouble shooting了。废话少说了,直接上过程了(也有参照其他人做的地方)。

NO.1>.配置系统参数

1 、要求物理内存至少512M

检查命令:# /usr/sbin/prtconf | grep "Memory size"

由于机器比较宽裕 所以设置成了2G

2 、交换空间的大小设置,

检查命令:# /usr/sbin/swap -s

实际内存建议交换空间大小:

========

不超过1G2倍于内存

1G-2G1.5倍于内存

2G-8G与内存相同

超过8G0.75倍于内存

========

3、 /tmp目录至少400M空闲空间;检查命令:# df -k /tmp

4、oracle软件所需空间大约3G,详细可见如下;检查命令:# df -k

企业版 2G空间

标准版 1.5G空间

自定义(最大) 2.5G空间

5、数据库文件默认所需空间1.2G左右(视你的实际情况而定);检查命令:# df -k

6、确认系统架构(主要确认是装32bit还是64bit版本);检查命令:# /bin/isainfo -kv

返回的结果应该是"32-bit i386 kernel modules"

二、 检查软件包的安装情况

检查安装oracle10g的依赖包是否存在,如没有则安装

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot   SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc

按照官方文档中的要求,应该包含下列的包:

---------------------------------------------------------------------------

SUNWarc

SUNWbtool

SUNWhea

SUNWlibm

SUNWlibms

SUNWsprot

SUNWtoo

SUNWi1of

SUNWi1cs

SUNWi15cs

SUNWxwfnt

如果提示有包没有找到,可以通过下列命令安装:

# pkgadd -R /cdrom/solaris_10/product/SUNWi15cs  安装

我的情况是SUNWi1cs,SUNWi15cs,SUNWsprot三个包未找到,在最后的oracle数据库安装的时候报错了,所以,没有办法,直接上光盘,安装了这三个包。(一般在oracle安装过程中报出的错误最好给与解决,否则在日后使用的过程中很可能出现一系列的问题)

三、配置安装环境

1、配置核心参数,# vi /etc/system ,将下列内容加入该文件。

set noexec_user_stack=1

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_shmmin = 1

set shmsys:shminfo_shmmni = 100

set shmsys:shminfo_shmseg = 10

提示:上述修改在生产系统需要根据实际情况调整

2、创建相关目录,用户,组等

# groupadd dba

# groupadd oinstall

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

# passwd oracle

## 创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。这里我们创建到opt目录下。

# su - oracle

$ mkdir -p  /u01/app/oracle

$ mkdir -p  /u01/app/oracle/product/10g

$ mkdir  -p /u01/app/oracle/oradata

$ mkdir -p  /u01/app/oracle/oraInventory

修改目录权限

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

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

chown -R oracle:oinstall /u01/app/oracle/product/10g

chown -R oracle:dba /u01/app/oracle/oraInventory

chmod -R 775 /u01/app/oracle

3、配置oracle用户的环境变量

进入oracle用户进行编辑:$vi .profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10g

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export TMPDIR=/var/tmp

export DISPLAY=127.0.0.1:0.0

umask 022

编辑完成后,保存退出。

(注:本人在写环境变量的时候并没有对DISPLAY进行编辑,随后在安装oracle刚开始检查的时候,系统报错了。所以要对DISPLAY进行编辑)

$. ./.profile 使环境变量生效

四、安装oracle数据库

由于是在solaris上装数据库,所以从oracle官网下载了一个专为solaris平台使用的oracle 10g数据库包,我当初是没有注意自己系统是32位的直接下了个64位版本的,结果在装的时候报错了,而又下了一个32位的x86所以耽误了不少时间。

下载完成后,拷贝进solaris系统,然后解压:

# unzip 10202_database_solx86.zip

然后就是进入解压缩后的database目录

$ ./runInstaller     开始安装数据库

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值