Centos7安装Oracle
Centos7安装Oracle
创建用户:
[[email protected] ~] groupadd oinstall
[[email protected] ~] groupadd dba
[[email protected] ~] useradd -g oinstall -G dba -m oracle
[[email protected] ~] passwd oracle
创建安装目录,解压文件
[[email protected] ~] mkdir -p /ora/oracle
[[email protected] ~] 7za x /ora/ linux.x64_11gR2_database_1of2.zip
[[email protected] ~] 7za x /ora/ linux.x64_11gR2_database_2of2.zip
[[email protected] ~] chown -R oracle:oinstall /ora
[[email protected] ~] chmod 755 -R /ora
添加依赖:
yum -y install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc+±devel libXi libXtst make sysstat compat-libcap1 binutils-devel unixODBC unixODBC-devel glibc-static;
修改认证模块:
vim /etc/security/limits.conf
- soft nofile 65536
- hard nofile 65536
- soft nproc 131072
- hard nproc 131072
修改Oracle相关环境变量:
[[email protected] ~] vim /etc/profile
export ORACLE_HOME=/ora/oracle/product/11.2.0/db_1
export PATH=
P
A
T
H
:
PATH:
PATH:ORACLE_HOME/bin
[[email protected] ~] vim /home/oracle/.bash_profile
export ORACLE_BASE=/ora/oracle
export ORACLE_HOME=
O
R
A
C
L
E
B
A
S
E
/
p
r
o
d
u
c
t
/
11.2.0
/
d
b
1
e
x
p
o
r
t
O
R
A
C
L
E
S
I
D
=
o
r
c
l
e
x
p
o
r
t
P
A
T
H
=
ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export PATH=
ORACLEBASE/product/11.2.0/db1exportORACLESID=orclexportPATH=ORACLE_HOME/bin:$PATH
XSell远程窗口安装oracle:
直接用Oracle用户登录,否则后面安装可能会报如下错误。
Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
开始图形化安装:
[[email protected] ~] cd /ora/database
[[email protected] database] ./runInstaller
弹出安装界面:
默认:next ==》 yes
仅安装数据库软件(后面待安装完成后,在添加数据库实例)
后面一路默认:
会提示一些失败信息,选择忽略:
到84%时会报错:
解决方案:
[[email protected] ora]# vim /ora/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk
将
修改为:(注意static前空白必须为tab)
点击Retry继续安装。然后会报另一个错误:
解决方案:
[[email protected] db_1]# echo $ORACLE_HOME
/ora/oracle/product/11.2.0/db_1
[[email protected] db_1]# cd $ORACLE_HOME//sysman/lib/
[[email protected] lib]# cp ins_emagent.mk ins_emagent.mk.bak
[[email protected] lib]# vim ins_emagent.mk
将
修改为:(后两位为数字1)
点击Retry继续安装,安装完成:
(后面创建数据库实例即可)