centos7.4 安装oracle,centos7.4安装oracle11.2.0.4

之前在centos7.4上装oracle踩的坑,现在记录一下

1、安装桌面环境(如果未安装)

[root@localhost ~]# yum -y group install "Server with GUI"

2、安装软件包

[root@localhost ~]# yum -y install binutils binutils-devel compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel libXp libXp-devel libXpm-devel telnet

3、建立用户

[root@localhost ~]# groupadd oinstall

[root@localhost ~]# groupadd dba

[root@localhost ~]# useradd -g oinstall -G dba oracle

[root@localhost ~]# passwd oracle

[root@localhost ~]# vi /etc/profile

#在末尾加入

if [ \$USER = "oracle" ];then

if [ \$SHELL = "/bin/ksh" ];then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

4、建立文件夹

因为考虑到了,很多人都不喜欢放在/home的目录下,所以放在/data目录

[root@localhost ~]# mkdir -p /data/u01/oracle

[root@localhost ~]# chown -R oracle:oinstall /data/u01/oracle/

[root@localhost ~]# chmod -R 755 /data/u01/oracle/

5、配置系统核心参数,Oracle用户资源限制,Oracle用户环境变量

[root@localhost ~]# MEMTOTAL=$(free -b | sed -n ‘2p‘ | awk ‘{print $2}‘)

[root@localhost ~]# SHMMAX=$(expr $MEMTOTAL / 2)

[root@localhost ~]# SHMMNI=4096

[root@localhost ~]# PAGESIZE=$(getconf PAGE_SIZE)

[root@localhost ~]# vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmax = $SHMMAX

kernel.shmall = $(expr \( $SHMMAX / $PAGESIZE \) \* \( $SHMMNI / 16 \))

kernel.shmmni = $SHMMNI

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

[root@localhost ~]# sysctl -p

[root@localhost ~]# vim /etc/security/limits.conf

# add to the end

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

oracle hard stack 32768

[root@localhost ~]# vim /home/oracle/.bash_profile

# add to the end

export ORACLE_SID=sdzy;

export ORACLE_BASE=/data/u01/oracle;

export ORACLE_HOME=/data/u01/oracle/11.2.0/dbhome_1;

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

[root@localhost ~]# reboot

6、解压安装文件

[root@localhost ~]# cd /data/soft

[root@localhost soft]# unzip p13390677_112040_Linux-x86-64_1of7.zip ;unzip p13390677_112040_Linux-x86-64_2of7.zip

7、安装

切换oracle用户

[root@localhost soft]# su - oracle

[oracle@localhost oracle]$ LANG=EN_US ./runInstaller

8、在弹出的安装界面中去掉I wish to这个前面的勾

313662021ce752fd5612b37cdd77af15.png

71f2e8be0ec9ad5ba6926a7f29767cb7.png

9、选择创建和配置数据库

dd6e90a26d7bde9172e76d59cdfe4151.png

12、选择成服务类

5efb1fce654f85bf71e6e658a4943d90.png

13、选择单实例安装。

4b8590010f4aebbea826f5917741e410.png

14、选择经典安装类型

57cd9cf4b1a00ace31d7de2205041a9c.png

15、选择默认语言

83d48da743814c45e28030492b09da4f.png

16、选择安装企业版

49763da2960b6213c27da4220a847bcc.png

17、安装路径

2d6a4c033e5dee63536de3a98da52afa.png

18、下图中的两项都选择默认即可。

784abe165397b72ffacd37dae1b9b357.png

a397fff5d08a58b01ecd18a05a52a893.png

19.数据库全局名称,可以自己设置,选择默认也可以

1cec00402f3a40a7171ce20afcdaa291.png

20、数据库编码选择utf8,数据库实例演示数据建议也选择上。

d98cd3ee1b8ba7452529710c559edb57.png

20715bf2cde591c96564790cff428042.png

1b3df16e0c928a0f12673fc216d0d28c.png

21、勾选忽略检测,开始安装。安装过程大概需要15--20分钟左右的时间。

1c42db42ea4d156ed938dc34105dd616.png

479b6c666965860bd6d8c9cfacfc67c7.png

cd445528fb3b00374559aa4495fd635d.png

7a374343df447d0e58c134f594701fe3.png

eb36137a02dda11817957b15e982fb86.png

f0ca698677d14ce3370b11b6aa55c83f.png

a41bbe3454789c164a742a12f60f0eda.png

22、全部安装完成后,还需要配置一个信息。修改/etc/bashrc文件,在文件尾部添加如下图所示信息即可。并切换到oracle用户使配置文件生效。

d9f4a2e06f17fbcf5a02952a35ffeb62.png

然后执行:

[root@localhost root]# source /etc/bashrc

23、配置监听器

[root@localhost admin]# vim listener.ora

5c23209a4572be110cd2026218240986.png

[root@localhost admin]# vim tnsnames.ora

4d02511dae00b11cd9cf1835b3b582db.png

重启监听

[root@localhost admin]# lsnrctl status

[root@localhost admin]# lsnrctl stop

[root@localhost admin]# lsnrctl start

centos7.4安装oracle11.2.0.4

标签:建立   还需   with   reboot   art   png   home   lan   配置

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/Libbo/p/13066329.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值