- 论坛徽章:
- 0
|
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=$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、打入命令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)
………………………………………………………………………………………………………………………………………………………………………… |
|