分类: Oracle
2014-06-02 11:26:39
1、 安装所需的包
xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-libs-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-xfs-6.8.2-1.EL.13.20.i386.rpm
alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
fontconfig-devel-2.2.3-7.i386.rpm
freetype-devel-2.1.9-1.i386.rpm
libjpeg-devel-6b-33.i386.rpm
libtiff-devel-3.6.1-8.i386.rpm
libungif-devel-4.1.3-1.i386.rpm
xorg-x11-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm
audiofile-devel-0.2.6-1.i386.rpm
esound-devel-0.2.35-2.i386.rpm
libaio-0.3.103-3.i386.rpm
libaio-devel-0.3.103-3.i386.rpm
openmotif21-2.1.30-11.RHEL4.4.i386.rpm
glib-devel-1.2.10-15.i386.rpm
gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
imlib-devel-1.9.13-23.i386.rpm
ORBit-devel-0.5.17-14.i386.rpm
[root@otho
patches]# rpm -ivh *.rpm
warning: alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm:
V3 DSA signature: NOKEY, key ID 443e1821
Preparing... ########################################### [100%]
package xorg-x11-libs-6.8.2-1.EL.13.20 is already installed
package xorg-x11-deprecated-libs-6.8.2-1.EL.13.20 is already installed
package xorg-x11-xfs-6.8.2-1.EL.13.20 is already installed
package xorg-x11-6.8.2-1.EL.13.20 is already installed
rm -f
xorg-x11-libs-6.8.2-1.EL.13.20.i386.rpm
rm -f xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm
rm -f xorg-x11-xfs-6.8.2-1.EL.13.20.i386.rpm
rm -f xorg-x11-6.8.2-1.EL.13.20.i386.rpm
[root@otho patches]# rpm -ivh *.rpm
warning: alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm: V3 DSA signature: NOKEY, key ID
443e1821
Preparing... ########################################### [100%]
1:glib-devel ########################################### [ 6%]
2:ORBit-devel ########################################### [ 11%]
3:libungif-devel ########################################### [ 17%]
4:libtiff-devel ########################################### [ 22%]
5:libjpeg-devel ########################################### [ 28%]
6:libaio ########################################### [ 33%]
7:freetype-devel ########################################### [ 39%]
8:fontconfig-devel ########################################### [ 44%]
9:xorg-x11-devel ########################################### [ 50%]
10:gtk+-devel ########################################### [ 56%]
11:imlib-devel ########################################### [ 61%]
12:audiofile-devel ########################################### [ 67%]
13:alsa-lib-devel ########################################### [ 72%]
14:esound-devel ########################################### [ 78%]
15:gnome-libs-devel ########################################### [ 83%]
16:libaio-devel ########################################### [ 89%]
17:openmotif21 ########################################### [ 94%]
18:xorg-x11-deprecated-lib########################################### [100%]
2、 创建Oracle用户和所需的组
/usr/sbin/groupadd
oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
3、 创建Oracle安装目录
mkdir /oracle
mkdir /oracle/92
chown -R oracle:oinstall /oracle
4、 设置环境变量
vi /home/oracle/.bashrc
ORACLE_SID=lx92
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/92
PATH=$ORACLE_HOME/bin:$PATH:.
LD_ASSUME_KERNEL=2.4.19
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH
5、 修改内核参数
vi /etc/sysctl.conf
kernel.shmall =
2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
/sbin/sysctl -p
切换到oracle用户安装,只安装软件,数据库用DBCA来创建
我在安装的时候出现这个错误
把安装文件放到oracle家目录安装解决。
在运行dbca建库时,报错退出
/oracle/92/bin/dbca: line 124: 24940 Segmentation fault $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
找到该行
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
改为
$JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
即加了一个 -native