CentOS7(linux)下安装Oracle 11gR2

安装环境:系统:CentOS7 4核4G磁盘40GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip一、下载Oracle官方下载地址:https://www.oracle.com/technetwork/datab...
摘要由CSDN通过智能技术生成

安装环境:

系统:CentOS7  4核4G  磁盘40G

Oracle软件版本:linux.x64_11gR2_database_1of2.zip

                             linux.x64_11gR2_database_2of2.zip

一、下载Oracle
官方下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

官网下载需要登陆Oracle账号,没有的可以注册一个。

二、安全措施设置(本文使用的iptables)

1、iptables具体详见我的另一篇
https://mp.csdn.net/postedit/87181188

2、开放1521端口,如下图加入红色部分

查看已经开放的端口:sudo iptables -L -n

  红色可见已开放22和1521二个端口。

3.关闭selinux(本文没有关闭,如遇到奇怪问题可关闭)

selinux提供了很多Linux的系统安全措施,演示系统中,将其关闭,方便操作。需要注意的是,在正式生产环境下,千万不要这样做。

执行命令getenforce(或者sestatus -v)查看selinux的状态,初始安装的CentOS7是打开状态。

vim /etc/selinux/config,修改SELINUX的值为disabled

修改了之后需要重启服务器,selinux才能生效(这一步非常重要),重启后可以通过getenforce(或者sestatus -v)命令来查看,值一定要disabled才行。

三、创建运行oracle数据库的用户和用户组(oracle环境所需)


[root@localhost ~]# groupadd oinstall    #创建用户组oinstall
[root@localhost ~]# groupadd dba    #创建用户组dba
[root@localhost ~]# useradd -g oinstall -G dba -m oracle    #创建oracle用户,并加入到oinstall和dba用户组
[root@localhost ~]# passwd oracle    #设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆
更改用户 oracle 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# id oracle    # 查看新建的oracle用户
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)
[root@localhost ~# 

四、修改oracle用户限制


执行vim /etc/security/limits.conf命令,编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

要使limits.conf文件配置生效,必须要确保pam_limits.so文件被加入到启动文件中。

编辑文件:vim /etc/pam.d/login,加入以下语句:

session    required     pam_limits.so
编辑 /etc/profile ,输入命令:vim /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值