Chinaunix

标题: 遇到这样的问题吗?(unixware for oracle) [打印本页]

作者: maping    时间: 2004-11-16 17:29
标题: 遇到这样的问题吗?(unixware for oracle)
unixware7.1.1 for oracle8.1.7
1、以root用户登陆

2、mount CDROM
    # mount -F cdfs -oro /dev/cdrom/cdrom1 /cdrom

3、用scoadmin建立dba group和oracle用户, 将oracle加入dba组;
以root用户登陆系统;
运行#groupadd dba命令添加dba用户组;
运行#useradd -g dba -s /usr/bin/ksh -d /home/oracle -m oracle.
运行后系统创建了一个属于dba用户组的用户oracle,主目录为/home/oracle使用ksh
运行#passwd oracle
添加用户口令.
4、修改文件/etc/default/login, 设umask=022
修改 /etc/default/login 文件,把Ulimit 的值改成大于2113764。
5、执行# chmod 777 /dev/async
   修改文件/etc/conf/node.d/async, 将600改为777
6、修改内核参数
    修改文件/etc/conf/mtune.d/ipc, 找到包含"SEMOPM"的行, 有3个数值, 分别
对应default, min, max, 将max值改为100;
把SEMMAP的值改为 0,0,1024。
    修改文件/etc/conf/cf.d/mtune,将SEMOPM的max值改为100。
7.进入目录/etc/conf/cf.d, 通过运行下列命令修改文件stune中的相应参数:
../bin/idtune SHMMAX 2147483648

../bin/idtune SHMMIN 1
../bin/idtune SHMMNI 400
../bin/idtune SHMSEG 50
../bin/idtune SEMMNI 200
y
../bin/idtune SEMMSL 40
../bin/idtune SEMMNS 700
../bin/idtune SEMOPM 100
../bin/idtune SCORLIM 0x7FFFFFFF
../bin/idtune HCORLIM 0x7FFFFFFF
../bin/idtune SDATLIM 0x7FFFFFFF
../bin/idtune HDATLIM 0x7FFFFFFF
../bin/idtune SVMMLIM 0x7FFFFFFF
../bin/idtune HVMMLIM 0x7FFFFFFF
../bin/idtune SFSZLIM 0x7FFFFFFF
../bin/idtune HFSZLIM 0x7FFFFFFF
../bin/idtune HFNOLIM 2048
../bin/idtune SFNOLIM 1024
../bin/idtune NPROC 400
y
../bin/idtune ARG_MAX 1048576
../bin/idtune NPBUF 100
../bin/idtune MAXUP 1000
y
../bin/idtune STRTHRESH 0x500000
../bin/idtune RECVRETRIES 4
8、rebuild kernel
    # /etc/conf/bin/idbuild
    # /usr/ucb/reboot
9、以上为root用户要做的事情。下面以oracle用户在控制台登陆。  
10、在.profile中加入
umask 022

DISPLAY=192.0.0.12:0.0
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/product/8.1.7
ORACLE_SID=abc
ORACLE_OWNER=oracle
export DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER

PATH=$PATHORACLE_HOME/bin:/usr/local/bin
TMPDIR=/tmp
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/java/lib:/usr/ccs/lib:/usr/libLD_LIBRARY_PATH
JAVA_HOME=/usr/java
CLASSPATH=$ORACLE_HOME/oraInventory/Compoments/oracle/swd/jre/1.1.7ORACLE_HOME/jlib
export PATH TMPDIR LD_LIBRARY_PATH JAVA_HOME CLASSPATH

NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data  
export NLS_LANG ORA_NLS33

保存文件后, 重新用oracle登陆控制台。  

11、打入命令mount  –r  –f  cdfs  /dev/cdrom/cdrom1  /mnt
mount /oradbs (注为磁盘阵列的文件系统)
cd /mnt
    执行./runInstaller开始安装

在安装到98%时,出现
Error in invoking target domerge of makefile
/home/oracle/product/8.1.7/install/utl/libmerge.mk

查看LOG
#cd /home/oracle/oraInventory/logs
# ls
installActions.log  oraInstall.err      oraInstall.out
#more oraInstall.err
Error in deleting i386
Error in deleting IA32
Error in deleting i386
Error in deleting IA32
Error in deleting /home/oracle/product/8.1.7/JRE
Error in deleting /home/oracle/product/8.1.7/lib/libagtsh.so
Error in deleting /home/oracle/product/8.1.7/lib/libobk.so
oracle.sysman.oii.oiix.OiixSpawnException: java.io.IOException: Resource tempora
rily unavailable
        at oracle.sysman.oii.oiix.OiixSpawner.beginExecute(OiixSpawner.java:561)
        at oracle.sysman.oii.oiix.OiixSpawner.execute(OiixSpawner.java:402)
        at oracle.sysman.oii.oiix.OiixSpawner.execute(OiixSpawner.java:379)
        at ssmakeux.invokeMakefile(ssmakeux.java:317)
        at ssmakeux.installAction(ssmakeux.java:86)
        at oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisComp
Actions.java:984)
        at oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.j
ava:91
        at oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:
535)
        at CompActions.doActionP1make34(CompActions.java:662)
        at CompActions.stateChangeActions(CompActions.java:272)
…………………………………………………………………………………………………………………………………………………………………………
作者: maping    时间: 2004-11-17 11:50
标题: 遇到这样的问题吗?(unixware for oracle)
不会吧!
没人遇到这个问题吗?
我太失望!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: CNL    时间: 2004-11-17 17:34
标题: 遇到这样的问题吗?(unixware for oracle)
交换区或tmp分区小于500M




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2