在solaris 10上安装oracle 10g数据库
来源:互联网 发布:360游戏优化器 编辑:程序博客网 时间:2024/05/01 21:14
NO.1>.配置系统参数
1 、要求物理内存至少512M
检查命令:# /usr/sbin/prtconf | grep "Memory size"
由于机器比较宽裕 所以设置成了2G
2 、交换空间的大小设置,
检查命令:# /usr/sbin/swap -s
实际内存建议交换空间大小:
========
ITPUB个人空间8c]k$Rv%}q3| zP
不超过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"
二、 检查软件包的安装情况ITPUB个人空间|.@4Z"p1u:r0Z
ITPUB个人空间ZLQ,O1m~!v
检查安装oracle10g的依赖包是否存在,如没有则安装
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc
按照官方文档中的要求,应该包含下列的包:
---------------------------------------------------------------------------ITPUB个人空间s gD U&a-|
SUNWarc
l3J w G9v4U}4u)`0 SUNWbtoolITPUB个人空间*\,K4zgix
SUNWheaITPUB个人空间 Q/fq+LY]
SUNWlibmITPUB个人空间x)Md8G3~+EE)Y
SUNWlibms
"m|3`rgxg,u0 SUNWsprot
L-^ u AMn{0 SUNWtooITPUB个人空间1XS ZA+wvw#S~
SUNWi1ofITPUB个人空间 l-vv5jbZzL
SUNWi1csITPUB个人空间d*h1?;I&^;pA{.ib
SUNWi15csITPUB个人空间p3J&Df!B.DT7^q+k
SUNWxwfnt
如果提示有包没有找到,可以通过下列命令安装:
# pkgadd -R /cdrom/solaris_10/product/SUNWi15cs 安装
我的情况是SUNWi1cs,SUNWi15cs,SUNWsprot三个包未找到,在最后的oracle数据库安装的时候报错了,所以,没有办法,直接上光盘,安装了这三个包。(一般在oracle安装过程中报出的错误最好给与解决,否则在日后使用的过程中很可能出现一系列的问题)
三、配置安装环境
1、配置核心参数,# vi /etc/system ,将下列内容加入该文件。
set noexec_user_stack=1
+r7Ehw$k4M y-C0 set semsys:seminfo_semmni = 100
B"L*]K2z8aMnk0Q0 set semsys:seminfo_semmns = 1024
T4Tg A{5G2k!A0 set semsys:seminfo_semmsl = 256
G y e(ycvnr2BB0 set semsys:seminfo_semvmx = 32767ITPUB个人空间x#@-zhM
set shmsys:shminfo_shmmax = 4294967295
wp^,}Q(fl0 set shmsys:shminfo_shmmin = 1ITPUB个人空间*VI xSbu
set shmsys:shminfo_shmmni = 100
fv"b.oQ*B {D]z^0 set shmsys:shminfo_shmseg = 10
ITPUB个人空间%z q0]0h;QB;~w/N
提示:上述修改在生产系统需要根据实际情况调整ITPUB个人空间a-hC.@&Y:cg_S
2、创建相关目录,用户,组等
# groupadd dbaITPUB个人空间F0k*OD9w!Ux8~
# groupadd oinstallITPUB个人空间Kir,o}
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle
K^"H0eZ*? T,M0 # passwd oracleITPUB个人空间wOg-@$a
## 创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。这里我们创建到opt目录下。
;\`2yND e%W'n0 # su - oracleITPUB个人空间)s.T'ww4`[ h9V_
$ mkdir -p /u01/app/oracle
;c-R0\)biy(w1V0 $ mkdir -p /u01/app/oracle/product/10g
_o {j:la0 $ mkdir -p /u01/app/oracle/oradata
W/?.c o([`Q0 $ mkdir -p /u01/app/oracle/oraInventory
修改目录权限
chown -R oracle:oinstall /u01/app/oracleITPUB个人空间}'WhH4Z)o~x{!b2v
chown -R oracle:oinstall /u01/app/oracle/oradataITPUB个人空间5j!X t$G,k7\0{
chown -R oracle:oinstall /u01/app/oracle/product/10gITPUB个人空间+A O2IRGtS"s
chown -R oracle:dba /u01/app/oracle/oraInventoryITPUB个人空间"R H;EK"bVm
chmod -R 775 /u01/app/oracle
3、配置oracle用户的环境变量
进入oracle用户进行编辑:$vi .profile
export ORACLE_BASE=/u01/app/oracle
FZ-Z+^/Jo~E,w0export ORACLE_HOME=$ORACLE_BASE/product/10g
XmZ9`d]CfrE0export ORACLE_SID=orcl
c7@nHE0export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/binITPUB个人空间.q w\;q9}k
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKITPUB个人空间uV6j${v5s4Maj
export TMPDIR=/var/tmpITPUB个人空间3_O/uq$S.e
export DISPLAY=127.0.0.1:0.0
v3oY)D(g|/J;c8@0umask 022
编辑完成后,保存退出。
(注:本人在写环境变量的时候并没有对DISPLAY进行编辑,随后在安装oracle刚开始检查的时候,系统报错了。所以要对DISPLAY进行编辑)
$. ./.profile 使环境变量生效
四、安装oracle数据库
由于是在solaris上装数据库,所以从oracle官网下载了一个专为solaris平台使用的oracle 10g数据库包,我当初是没有注意自己系统是32位的直接下了个64位版本的,结果在装的时候报错了,而又下了一个32位的x86所以耽误了不少时间。
下载完成后,拷贝进solaris系统,然后解压:
# unzip 10202_database_solx86.zip
oH/y2R~ q*nd-K0
然后就是进入解压缩后的database目录
$ ./runInstaller 开始安装数据库
- 在solaris 10上安装oracle 10g数据库
- 在solaris 10上安装oracle 10g数据库
- 在solaris 10上安装oracle 10g
- oracle 10g 成功安装在solaris 10上
- 在 Solaris 10 上安装 Oracle 10g 完全详解
- oracle 10g 组件translate gateway在solaris上安装
- 转:在solaris 10 u3 x86上安装oracle 10g r2时,按照安装手册
- Solaris上Oracle 10g数据库开机自动启动
- 在Solaris 10 X86上安装Oracle 10g RAC详解
- 在Solaris 10 X86上安装Oracle 10g RAC详解 (2)
- 在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
- Oracle 10g R2 X86_64在Solaris 10 X86_64上的安装
- 在 Linux x86 上安装 Oracle 数据库 10g
- 在 Linux x86 上安装 Oracle 数据库 10g
- 在 Linux x86 上安装 Oracle 数据库 10g
- 在 Linux x86 上安装 Oracle 数据库 10g
- 在 Linux x86 上安装 Oracle 数据库 10g
- 在 Linux x86 上安装 Oracle 数据库 10g
- 黑马程序员——SQLHelper的写法
- 母亲的唠叨
- 网页配色表
- Solaris下补丁管理
- vs2010下release版本调试设置
- 在solaris 10上安装oracle 10g数据库
- 布局居中问题
- 爱情如江南的青花瓷
- “Concurrent Stack” Does Not Exist
- 张江高科技园区企业名录
- 苹果位于北卡罗来纳数据中心的 20 兆瓦太阳能阵列
- 如何转接固定电话(内线)
- 最短路算法(Shortest Paths Algorithm)
- HTTP状态码介绍(404、500、502等)