Linux安装oracle 10g 32 位
https://blog.youkuaiyun.com/leehq/article/details/1429499
安装依赖包:
yum -y install binutils compat-libstdc+±33 compat-libstdc+±33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc+±devel make sysstat
创建oracle用户与组
groupadd oracle
useradd oracle -g oracle -d /home/oracle
设置密码
passwd oracle
编辑/etc/security/limits.conf
配置host
配置host :vi /etc/hosts
ip 主机名
192.168.31.132 yang
创建目录
mkdir /usr/local/oracle
mkdir /usr/local/oracle/10201
chown -R oracle:oracle /usr/local/oracle
配置oracle用户环境变量
登录oracle用户
cd /home/oracle
vi .bash_profile
后面加
Oracle Settings
export TMP=/usr/local/oracle/log #日志存放位置
export TMPDIR=$TMP
export ORACLE_HOSTNAME=yang #主机名
export ORACLE_UNQNAME= orcl #库名称
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/10201
export ORACLE_SID=orcl #库名称
export PATH=/usr/sbin: P A T H e x p o r t P A T H = PATH export PATH= PATHexportPATH=ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=
O
R
A
C
L
E
H
O
M
E
/
l
i
b
:
/
l
i
b
:
/
u
s
r
/
l
i
b
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=
ORACLEHOME/lib:/lib:/usr/libexportCLASSPATH=ORACLE_HOME/jlib:
O
R
A
C
L
E
H
O
M
E
/
r
d
b
m
s
/
j
l
i
b
e
x
p
o
r
t
P
A
T
H
=
/
u
s
r
/
s
b
i
n
:
ORACLE_HOME/rdbms/jlib export PATH=/usr/sbin:
ORACLEHOME/rdbms/jlibexportPATH=/usr/sbin:PATH
export PATH=
O
R
A
C
L
E
H
O
M
E
/
b
i
n
:
ORACLE_HOME/bin:
ORACLEHOME/bin:PATH
export LD_LIBRARY_PATH=
O
R
A
C
L
E
H
O
M
E
/
l
i
b
:
/
l
i
b
:
/
u
s
r
/
l
i
b
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=
ORACLEHOME/lib:/lib:/usr/libexportCLASSPATH=ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
应用环境变量:source .bash_profile
修改Linux发行版本信息
由于Oracle 10g发行的时候,CentOS 6没有发行,所以Oracle 10g并没有对CentOS 6确认支持,需要修改文件让Oracle 10g支持CentOS 6。
我们需要手工修改Linux的发行注记,让Oracle 10g支持CentOS 6。
vi /etc/redhat-release (root用户下)
改为redhat 4
解压缩安装文件
cd /usr/local/oracle
unzip /root/software/10201_database_linux32.zip 我的压缩包目录(在root用户下解压)
安装
chown oracle /usr/local/oracle -R (root用户)
su – oracle
cd /usr/local/oracle/database
/usr/local/oracle/database/./runInstaller -ignoreSysPrereqs -silent -responseFile /usr/local/oracle/database/response/enterprise.rsp
/usr/local/oracle/database/./runInstaller -ignoreSysPrereqs -force -silent -responseFile /usr/local/oracle/database/response/enterprise.rsp
logout
/usr/local/oracle/oraInventory/orainstRoot.sh
su – oracle
$ORACLE_HOME/bin/netca /silent /responseFile /usr/local/oracle/database/response/netca.rsp
netca /silent /responseFile /usr/local/oracle/database/response/netca.rsp
Exception in thread “main” java.lang.UnsatisfiedLinkError: /usr/local/oracle/10201/jdk/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
yum install libXp-1.0.2-2.1.el6.i686
$ORACLE_HOME/bin/netca /silent /responseFile /usr/local/oracle/database/response/netca.rsp
Exception in thread “main” java.lang.UnsatisfiedLinkError: /usr/local/oracle/10201/jdk/jre/lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory
yum install libXt*