WEB开发网
开发学院数据库Oracle Solaris 10下安装Oracle 10g 阅读

Solaris 10下安装Oracle 10g

 2008-08-29 12:45:07 来源:WEB开发网   
核心提示:一、系统要求 1、至少512M物理内存;检查命令:# /usr/sbin/prtconf | grep "Memory size"2、交换空间的设置;检查命令:# /usr/sbin/swap -s实际内存建议交换空间大小---不超过1G2倍于内存1G-2G1.5倍于内存2G-8G与内存相同超过8G

一、系统要求

1、至少512M物理内存;检查命令:# /usr/sbin/prtconf | grep "Memory size"

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

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

   ---------------------------------------------------------------------------
  SUNWarc
  SUNWbtool
  SUNWhea
  SUNWlibm
  SUNWlibms
  SUNWsprot
  SUNWtoo
  SUNWi1of
  SUNWi1cs
  SUNWi15cs
  SUNWxwfnt

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

安装包在安装光盘的/Solaris_10/Product目录下,将包复制到/var/spool/pkg目录下,然后执行

# pkgadd -R /cdrom/solaris_10/product/SUNWi15cs all

提示:一般会提示SUNWi1cs,SUNWi15cs,SUNWsprot三个包未找到,这三个包应该不装也没有影响,反正俺是没有装,只是在安装前的环境检查中提示警告信息,但不影响安装进程。

三、配置安装环境

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

   setnoexec_user_stack=1
  setsemsys:seminfo_semmni=100
  setsemsys:seminfo_semmns=1024
  setsemsys:seminfo_semmsl=256
  setsemsys:seminfo_semvmx=32767
  setshmsys:shminfo_shmmax=4294967295
  setshmsys:shminfo_shmmin=1
  setshmsys:shminfo_shmmni=100
  setshmsys:shminfo_shmseg=10

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

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

   #groupadddba
  #groupaddoinstall
  #useradd-goinstall-Gdba-d/export/home/oracle-moracle
  #passwdoracle
  ##创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。这里我们创建到opt目录下。
  #su-oracle
  $mkdir/export/home/oracle/ora10g
  $mkdir/export/home/oracle/ora10g/product
  $mkdir/export/home/oracle/ora10g/oradata

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

   $vi.profile,增加下列内容(根据你的实际目录情况修改):
  exportORACLE_BASE=/export/home/oracle/ora10g
  exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  exportORACLE_SID=jssweb
  exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  exportPATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
  exportTMPDIR=/var/tmp
  exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
  umask022

四、安装ORACLE10GR2

终于要开始安装了,以oracle用户启动到视窗状态,打开一个终端。

$ cd /export/home/resource/database --进入安装目录

$ ./runInstaller --调用安装命令

于是:

Solaris 10下安装Oracle 10g

剩下就是oracle的安装过程,与其它操作系统下的安装并无太大区别,按照提示下一步直至完成即可。

Tags:Solaris Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接