首页  ·  知识 ·  基础设施
Solaris10安装Oracle10gR2
网友  收集  数据中心  编辑:德仔   图片来源:网络
1.硬件需求 检查机器oracle10g 推荐的硬件需求: &a
1.硬件需求
     检查机器oracle10g 推荐的硬件需求:
     至少1g内存
     swap分区   RAM1024-2048   1.5倍内存
             RAM2048-8192   ==内存
             RAM1024-2048   0.75倍内存
     /tmp    至少400m空间
     保证1.5-3.5g的硬盘空间存放oracle二进制文件,取决于安装类型
     1.2g的硬盘空间存放oracle数据文件(以上的需求只是oracle推荐的最少配置,其实我觉得可以根据自己的业务需求来分配空间)
1.1检查内存
root@fzszzb-sun2 # prtconf |grep Mem
Memory size: 4096 Megabytes
1.2检查swap空间
root@fzszzb-sun2 # swap -s
总数:分配了 2183232k 字节 + 保留 50728k = 已使用 2233960k,17395552k 可用
1.3查看空间情况
root@fzszzb-sun2 # df -h
文件系统               大小   用了   可用 容量      挂接在
/dev/md/dsk/d10         29G    14G    15G    48%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                    17G   1.0M    17G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
fd                       0K     0K     0K     0%    /dev/fd
swap                    17G   360K    17G     1%    /tmp
swap                    17G    56K    17G     1%    /var/run
/dev/dsk/c1t3d0s6       67G    64M    66G     1%    /data
/dev/dsk/c1t2d0s6       66G   5.8G    59G     9%    /program
/dev/md/dsk/d30         23G   2.9G    20G    13%    /opt
(空间需求:
        oracle企业版  2.0g
        oracle标准版  1.5g
        oracle定制   最大2.5g)
2.软件需求
2.1操作系统版本
root@fzszzb-sun2 # uname -r
5.10
root@fzszzb-sun2 # isainfo -kv
64-bit sparcv9 kernel modules
2.2需要安装的package
root@fzszzb-sun2 # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
system      SUNWarc   Lint Libraries (usr)
system      SUNWbtool CCS tools bundled with SunOS
system      SUNWhea   SunOS Header Files
system      SUNWi1of  ISO-8859-1 (Latin-1) Optional Fonts
system      SUNWlibm  Math & Microtasking Library Headers & Lint Files (Usr)
system      SUNWlibms Math & Microtasking Libraries (Usr)
system      SUNWsprot Solaris Bundled tools
system      SUNWtoo   Programming Tools
system      SUNWxwfnt X Window System platform required fonts
                错误: 未发现"SUNWi1cs"的信息
                错误: 未发现"SUNWi15cs"的信息
很明显,上面提示了有2个包没有被装,那么我们就执行以下命令从安装光盘里直接安装,下面的/cdrom/sol_10_1106_x86就是我的安装光盘,Solaris 10这点还是做得不错的,光盘放入后可直接使用,而无须mount。
root@fzszzb-sun2 # pkgadd -d /cdrom/sol_10_1106_x86/Solaris_10/Product SUNWi1cs
处理软件包范例<SUNWi1cs>来自</cdrom/sol_10_1106_x86/Solaris_10/Product>
X11 ISO8859-1 Codeset Support(i386) 2.0,REV=2004.10.17.15.04
Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
使用</>作为包的基本目录
root@fzszzb-sun2 #root@fzszzb-sun2 # 正在处理软件包信息.
root@fzszzb-sun2 #root@fzszzb-sun2 # 正在处理系统信息.
   8软件包路径名已经正确地安装
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查软件包的从属性
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查磁盘空间需求
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查同已经安装的软件包之间的冲突.
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查setuid/setgid程序。
在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包
的安装过程中执行它们.
要继续安装<SUNWi1cs> [y,n,?] y
安装X11 ISO8859-1 Codeset Support成为<SUNWi1cs>
root@fzszzb-sun2 #root@fzszzb-sun2 #正在安装1部分- 1.
232 块
安装<SUNWi1cs>成功

下面这个不必说了,继续安装第二个软件包
root@fzszzb-sun2 # pkgadd -d /cdrom/sol_10_1106_x86/Solaris_10/Product SUNWi15cs
处理软件包范例<SUNWi15cs>来自</cdrom/sol_10_1106_x86/Solaris_10/Product>
X11 ISO8859-15 Codeset Support(i386) 2.0,REV=2004.10.17.15.04
Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
使用</>作为包的基本目录
root@fzszzb-sun2 #root@fzszzb-sun2 # 正在处理软件包信息.
root@fzszzb-sun2 #root@fzszzb-sun2 # 正在处理系统信息.
   6软件包路径名已经正确地安装
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查软件包的从属性
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查磁盘空间需求
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查同已经安装的软件包之间的冲突.
root@fzszzb-sun2 #root@fzszzb-sun2 # 检查setuid/setgid程序。
在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包
的安装过程中执行它们.
要继续安装<SUNWi15cs> [y,n,?] y
安装X11 ISO8859-15 Codeset Support成为<SUNWi15cs>
root@fzszzb-sun2 #root@fzszzb-sun2 #正在安装1部分- 1.
1460 块
安装<SUNWi15cs>成功

安装完成后对光盘进行umount,然后用eject命令将光驱弹出,取走光盘
root@fzszzb-sun2 # umount /cdrom/sol_10_1106_x86
root@fzszzb-sun2 # eject

3.添加oracle用户和组
root@fzszzb-sun2 root@fzszzb-sun2 # /usr/sbin/groupadd oinstall
root@fzszzb-sun2 # /usr/sbin/groupadd dba
root@fzszzb-sun2 # /usr/sbin/useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash -m oracle
64 块
root@fzszzb-sun2 # id -a oracle
uid=105(oracle) gid=103(oinstall) groups=104(dba)
root@fzszzb-sun2 # passwd oracle
新口令:
请重新输入新口令:
passwd:oracle 的口令已成功更改
4.创建Oracle的安装目录
root@fzszzb-sun2 # mkdir -p /export/home/oracle
root@fzszzb-sun2 # mkdir /export/home/oracle/oradata
root@fzszzb-sun2 # chown -R oracle:oinstall /export/home/oracle
root@fzszzb-sun2 # chown -R oracle:oinstall /export/home/oracle/oradata
root@fzszzb-sun2 # chmod -R 775 /export/home/oracle
root@fzszzb-sun2 # chmod -R 775 /export/home/oracle/oradata
5.修改内核参数
root@fzszzb-sun2 # vi /etc/system
set noexec_user_stack=1
set semsys:seminfo_semmni=300
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=3200000000
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30
6.设置oracle环境变量
root@fzszzb-sun2 # su - oracle
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
fzszzb-sun2% ls -al
总数 16
drwxrwxr-x   3 oracle   oinstall     512  3月 31日 17:09 .
drwxr-x---   7 oracle   oinstall     512  3月 31日 10:39 ..
-rwxrwxrwx   1 oracle   oinstall     437  3月 30日 10:09 .cshrc
-rwxrwxr-x   1 oracle   oinstall     518  3月 27日 20:52 .profile.bak
-rwxrwxr-x   1 oracle   oinstall     136  3月 27日 19:49 local.cshrc
-rwxrwxr-x   1 oracle   oinstall     157  3月 27日 19:49 local.login
-rwxrwxr-x   1 oracle   oinstall     174  3月 27日 19:49 local.profile
drwxrwxr-x   2 oracle   oinstall     512  3月 27日 19:52 oradata
fzszzb-sun2% vi .cshrc
setenv ORACLE_BASE /program/oracle
setenv ORACLE_HOME /program/oracle/product/10gr2
setenv ORACLE_SID fznuage
setenv ORACLE_UN system
setenv NLS_LANG "simplified chinese_china.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
set path=($ORACLE_HOME/bin /bin /sbin /usr/ccs/bin /usr/local/bin)
保存退出,为了使配置文件生效,我选择重启机器(其实可以不需要重启机器,可以直接运行。cshrc文件)
7.安装oracle
   有了以上步骤的准备工作,接下来经是安装oracle了,在solaris 10上安装oracle 和 在linux 安装 oracle 没有太大的区别。
 7.1下载oracle 安装文件
下载地址:http://download.oracle.com/otn/solaris/oracle10g/10201/sol64/10gr2_db_sol.cpio.gz
7.2上传,解压
fzszzb-sun2%gunzip 10gr2_db_sol.cpio.gz
fzszzb-sun2%cpio -idmv < 10gr2_db_sol.cpio
7.3安装
fzszzb-sun2% cd /home/oracle/database
fzszzb-sun2% ./runInstaller
好了,出现了我们熟悉oracle安装向导,然后根据向导一步一步往下走,直到出现安装成功的提示。
OK了,现在可以试一下sqlplus "/as sysdba",是否看到久违的SQL>了。

本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的