ITPub博客

首页 > 数据库 > Oracle > 遇到这样的问题吗?(unixware for oracle)

遇到这样的问题吗?(unixware for oracle)

Oracle 作者:haha145 时间:2012-01-08 22:57:32 0 删除 编辑
遇到这样的问题吗?(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

UNIX操作系统中进程通信机制的应用

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=$PATH:$ORACLE_HOME/bin:/usr/local/bin
TMPDIR=/tmp
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/java/lib:/usr/ccs/lib:/usr/lib:$LD_LIBRARY_PATH
JAVA_HOME=/usr/java
CLASSPATH=$ORACLE_HOME/oraInventory/Compoments/oracle/swd/jre/1.1.7:$ORACLE_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、打入命令mountCrr–fcdfs/dev/cdrom/cdrom1/mnt
mount /oradbs (注为磁盘阵列的尼康D7000文件系统)
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.logoraInstall.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:918)
at oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:
535)
at CompActions.doActionP1make34(CompActions.java:662)
at CompActions.stateChangeActions(CompActions.java:272)
…………………………………………………………………………………………………………………………………………………………………………遇到这样的问题吗?(unixware for oracle)不会吧http://www.ido1314.com!
没人遇到这个问题吗?
我太失望!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!遇到这样的问题吗?(unixware for oracle)交换区或tmp分区小于500M
<!-- 正文结束 -->

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

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

注册时间:2009-05-30