ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Solaris安装oracle 10G

Solaris安装oracle 10G

原创 Linux操作系统 作者:遗忘的deny 时间:2013-10-07 20:13:01 0 删除 编辑
  一、.配置系统参数
1 、要求物理内存至少512M
检查命令:# /usr/sbin/prtconf | grep "Memory size"
由于机器比较宽裕 所以设置成了2G
2 、交换空间的大小设置,
检查命令:# /usr/sbin/swap -s
3、 /tmp目录至少400M空闲空间;检查命令:# df -k /tmp
4、oracle软件所需空间大约3G,详细可见如下;检查命令:# df -k
 
5、数据库文件默认所需空间1.2G左右(视你的实际情况而定);检查命令:# df -k
6、确认系统架构(主要确认是装32bit还是64bit版本);检查命令:# /bin/isainfo -kv
  
二、 检查软件包的安装情况
检查安装oracle10g的依赖包是否存在,如没有则安装
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot   SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc
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

如果提示有包没有找到,可以通过下列命令安装:
#ls ./SUNWi1cs
#pkgadd -d . SUNWi1cs 安装
三、配置安装环境
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/10.2.0/db_1
  $ 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/10.2.0/db_1
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/10.2.0/db_1
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=/tmp
export DISPLAY=127.0.0.1:0.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
umask 022
编辑完成后,保存退出。
$. ./.profile 使环境变量生效
四、安装oracle数据库
由于是在solaris上装数据库,所以从oracle官网下载了一个专为solaris平台使用的oracle 10g数据库包,我当初是没有注意自己系统是32位的直接下了个64位版本的,结果在装的时候报错了,而又下了一个32位的x86所以耽误了不少时间。下载完成后,拷贝进solaris系统,然后解压:
# unzip 10202_database_solx86.zip
然后就是进入解压缩后的database目录
$ ./runInstaller     开始安装数据库

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28828361/viewspace-773826/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-10-07

  • 博文量
    3
  • 访问量
    7395