linux centos7虚拟机 安装orcale 学习笔记记录 自己实际操作

一、修改操作系统核心参数
在Root用户下执行以下步骤:
1)修改vi /etc/security/limits.conf
oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536
2)修改 vi /etc/pam.d/login
session required /lib/security/pam_limits.so(文件路径一定找准64位的为lib64 不然登录会报错 module is unknown)

session required pam_limits.so
3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576
。。。。。。。。更改完成后执行sysctl -p

这里写图片描述
证明成功
5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = “oracle” ]; then

if [ $SHELL = “/bin/ksh” ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi
6)创建相关用户和组,作为软件安装和支持组的拥有者。
创建Oracle用户和密码,输入命令:
useradd -g oinstall -g dba -m oracle
passwd oracle

执行第一个指令时,如果提示oinstall用户组不存在,你需要创建它
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle
7)创建安装文件夹
[root@localhost /]# mkdir /opt/oracle
[root@localhost /]# mkdir /opt/oracle/app
[root@localhost /]# mkdir /opt/oracle/app/oracle
[root@localhost /]# mkdir /opt/oracle/app/oracle/product
chown -R oracle:oinstall 路径(别忘记赋权)

8)在oracle用户下 配置环境变量vi /home/oracle/.bash_profile

PATH= P A T H : HOME/.local/bin:$HOME/bin

export PATH

export ORACLE_BASE=/opt/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH= P A T H : HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

9)LANG=en_US 设置语言启动安装避免乱码
使用xmanager报错如图 需设置ip

export DISPLAY=ip:0.0

然后又报错这里写图片描述
解决:缺少libXp文件
yum 安装libXp文件
1.这里写图片描述
2.这里写图片描述
3.这里写图片描述
4.这里写图片描述
5.这里写图片描述
6.这里写图片描述
7.这里写图片描述
8.这里写图片描述
9.这里写图片描述
10.这里写图片描述
11.这里写图片描述
12.这里写图片描述
13.这里写图片描述
14.这里写图片描述
15.这里写图片描述
16.这里写图片描述
17.这里写图片描述
18.这里写图片描述
19.这里写图片描述
20.这里写图片描述
解决:yum install glibc-static.x86_64
yum install glibc-static.i686
/opt/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,将

ctxhx: (CTXHXOBJ)(LINK_CTXHX) (CTXHXOBJ)(INSO_LINK)
修改为:
ctxhx: (CTXHXOBJ)−static(LINK_CTXHX) (CTXHXOBJ)(INSO_LINK) /usr/lib64/stdc.a(11行)
点击Retry继续安装
21.这里写图片描述
/opt/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,将
(MKEMAGENTNMECTL)修改为:(MK_EMAGENT_NMECTL) -lnnz11(190行)
点击Retry继续安装。
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_35289507/article/details/82018148