设置装备摆设
操做系统 - HP-UX
版本 - 10。20
硬件系统 - HP9000
系统 - K580
子系统 - Oracle 8。0。5
处理办法
在HP-UX 10。20系统下准确设置装备摆设Oracle 8。0。5 可施行如下步调:注:此信息摘录自Oracle 8 安拆指南(产物部件号 A64525-01),
第二部门(设置情况), 页码2-4到2-5 。
能够在如下的URL链接中下载此文档:
1。 以root 登录
2。 设置Oracle8 办事器情况- 为Oracle 设置装备摆设UXIX内核- 创建Mount 点- 为本身的Oracle软件设置Unix账号- 创建一个临时bin 目次- 创建oratab文件- 为Oracle 设置装备摆设Unix内核- 为调理Oracle8的SGA构造, 设置装备摆设Unix内核的历程间通信(IPC)参数。
若是系统中没有足够的共享内存以调理SGA的话,就无法启动数据库。
3。
利用'ipcs'号令获得系统当前共享内存和信号段,以及他们的标识号及拥有者的列表。因为HP-UX系统中共享内存被动态拆载,当运行'ipcs'时,您也可能会接到共享内存设备不在系统内的动静。
共享内存驱动在Oracle8办事器被施行后才被拆载, 您能够利用系统办理员(SAM)来确认系统已经配有足够的共享内存。
4。
以如下的体例设置内核参数:
- n 更大尺寸的共享内存段(SHMMAX)- n 系统中更大数据的共享内存段(SHMMNI)- n 用户历程所能从属的更大数目标共享内存段(SHMSEG)- n 在全系统内可用于分配的更大共享内存数量(SHMMNS)用如下的公式确定总的可用共享内存数量:SHMMAX*SHMESG在表2-2中的参数控造着信号量与共享内存的分配。
保举的数值关于一个实例来讲是更优的,而且也是基于init sid。ora文件的缺省值。若是想安拆多个实例,或是更普遍地修改init sid。ora文件, 能够把那些参数设得更高些。Oracle公司保举将那些参数在操做系统允许范畴内设置得尽可能高。
然而,将那些参数设置得过高可能会阻遏系统的启动。拜见操做系统文档能够得到那些参数的设置限制。
5。
以最小的保举值用SAM设置装备摆设HP-UX内核保举值:
shmmax=4294967295
shmmin=1
shmmni=100
shmseg=10
semmns=200
semmni=70 表2-2 共享内存和信号参数
参数
保举值描述
SHMMAX 1073741824 or | 单个共享内存段的更大尺寸(以字节为单元)
0X40000000
SHMMIN 1
| 单个共享内存段的最小尺寸(以字节为单元)
SHMMNI 100
| 共享内存标识符的数目
SHMSEG 10
| 一个历程可用的共享内存段的更大可用数目
SEMMNS 200
| 系统中信号量的目数
|SEMMNI 70
| 系统中信号集标识符的数目
SEMMNI 确定了在任一时间能够被创建的信号集的数。