安装环境:CentOS 7(64位) 、 oracle11G 的压缩包

第一步:创建相关目录,并将安装包放在指定路径下

[root@localhost data]# pwd
/data
[root@localhost data]# ll
total 0
drwxr-xr-x. 2 root root  6 Sep 27 00:42 oracle //安装目录
drwxrwxr-x. 2 root root  6 Sep 27 00:25 oradata //配置文件
drwxrwxr-x. 2 root root 88 Sep 26 23:53 soft //压缩包目录

第二步:创建相关用户组和密码(密码提示过于简单之类的话请不用管它)

[root@localhost soft]# groupadd  oinstall
[root@localhost soft]# groupadd dba
[root@localhost soft]# useradd -g oinstall -g dba -m oracle //用户既属于oinstall又属于dba
[root@localhost soft]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.

第三步:赋值

chmod -R 775 /data/chown -R oracle.oinstall /data/oracle/  
chown -R oracle:oinstall /data/soft/
chown -R oracle:oinstall /data/oradata/
chmod -R 775 /data/oracle/
[root@localhost soft]# chown -R oracle:oinstall database/ //将解压后的database目录也赋给oracle
[root@localhost soft]# ll
total 2295592
drwxr-xr-x. 8 oracle oinstall        128 Aug 20  2009 database
-rwxrwxr-x. 1 oracle oinstall 1239269270 Apr 23  2013 linux.x64_11gR2_database_1of2.zip
-rwxrwxr-x. 1 oracle oinstall 1111416131 Apr 23  2013 linux.x64_11gR2_database_2of2.zip

第四步:修改标识

[root@localhost data]# vi /etc/redhat-release
[root@localhost data]# cat /etc/redhat-release
redhat-7

第五步:安装相关软件包

yum -y install binutils* compat-libcap1* compat-libstdc++* gcc* gcc-c++* glibc* glibc-devel* ksh* libaio* libaio-devel* libgcc* libstdc++* libstdc++-devel* libXi* libXtst* make* sysstat* elfutils* unixODBC*

第六步:防火墙问题

systemctl status firewalld.service
systemctl disable firewalld.service

第七步:修改selinux

 vi /etc/selinux/config
如下图所示,将selinux设置为disabled状态


第八步:修改 linux 内核

 vi /etc/sysctl.conf
添加以下内容:
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
配置生效:[root@localhost data]# sysctl -p

第九步: 修改用户的 SHELL 的限制

(1)vi /etc/security/limits.conf
添加以下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
(2)修改/etc/pam.d/login 文件,vi  /etc/pam.d/login
添加:
session   required    /lib64/security/pam_limits.so
session   required    pam_limits.so
(3)编辑 /etc/profile ,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
fi

第十步:修改配置文件

[root@localhost data]#  su - oracle
[oracle@localhost ~]$ export LANG=en_US //把语言环境改为英文
vi /home/oracle/.bash_profile
添加:
export PATH
export ORACLE_BASE=/data/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
生效:source /home/oracle/.bash_profile 设置主机 hosts 文件,vi /etc/hosts
添加自己主机ip信息,例如:
192.168.113.133   localhost localhost.localdomain localhost4 localhost4.localdomain4

第十一步:

[oracle@localhost database]$ ./runInstaller 

后面图形化部分由于图片太大,不一一列举,多数为next。(可见其他博客说明)

安装好后输入dbca,继续图形化界面安装。

第十二步:数据库的启动、关闭

---------启动监听服务-------------

# su – oracle
$ lsnrctl
LSNRCTL> status
LSNRCTL> start
LSNRCTL> exit

[oracle@redhat64 ~]$ export oracle_sid=orcl  //实例名用之前图形界面设置的

---------启动------------

[oracle@redhat64 ~]$ sqlplus / as sysdba
SQL> startup

-------关闭--------------

# su – oracle
$ sqlplus / as sysdba
SQL> shutdown immediate

其他博客:https://www.cnblogs.com/muhehe/p/7816808.html

Oracle11g安装步骤(CentOS7)的更多相关文章

  1. Oracle11g安装步骤

    plsql安装等:https://blog.csdn.net/li66934791/article/details/83856225      https://www.cnblogs.com/gaoz ...

  2. Linux nginx安装步骤 centos7

    1.安装依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.创建一个文件夹cd /usr/localmk ...

  3. Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权

    Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...

  4. RabbitMq在CentOs7下的完整安装步骤,带你踩坑

    1.前言 因为公司项目中用的RabbitMq来做消息处理,自己以前没有接触过,所以想自学一下.然额,光安装就花了6.7个小时才搞定,中间还换过一个版本,综合国内外博客才最终将所有安装中遇到的问题解决掉 ...

  5. CentOS7.3 jdk、tomcat 安装步骤

    jdk.tomcat 安装步骤 一.jdk 安装步骤 1.登录root用户 su - root 2.创建install目录 mkdir -p /usr/install 3.复制 对应的jdk 和tom ...

  6. Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤

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

  7. Oracle 11g安装步骤详谈

    又是十月南京阴雨天气 图书馆花了一个多小左右把11g安装折腾好了.其中折腾SQL Developer 花了好长时间,总算搞定了.好了,先总结下安装步骤,希望给后面的童鞋提高安装效率. 相互方便  共同 ...

  8. VMware下载安装及CentOS7下载安装

    我是在Windows10系统下,下载的VMware Workstation 12 1.下载虚拟机软件 安装包位置(里面有激活码):https://pan.baidu.com/s/1i5hn5lj 2. ...

  9. Docker安装步骤

    在学习springcloud的消息总线时,需要安装rabbitmq,因为rabbitmq是用erlang开发的,所以安装rabbitmq又需要先安装erlang,总之安装过程中遇到各种坑,然而最终还是 ...

随机推荐

  1. 生命游戏(python实现,pygame显示图形)

    # 游戏规则:# 生命游戏(Game of Life),或者叫它的全称John Conway's Game of Life.是英国数学家约翰·康威在1970年代所发明的一种元胞自动机.# 1. 活细胞 ...

  2. bootstrap datetimepicker 添加清空按钮

    <div class="ys-datetimepicker"> <input class="form-control" size=" ...

  3. shell基础知识8-xargs命令

    简介 xargs 命令应该紧跟在管道操作符之后.它使用标准输入作为主要的数据源,将从 stdin 中 读取的数据作为指定命令的参数并执行该命令. 将多行输入转换成单行输出 [root@dns-node ...

  4. [原]部署kubernetes dashboard(二)

    #######################    以下为声明  ##################### 此文档是之前做笔记在两台机上进行的实践,kubernetes处于不断开发阶段 不能保证每 ...

  5. 使用垃圾桶机制防止rm -rf误删文件

    偶然看到一个比较好用的工具Trash-Cli.一个类似垃圾桶的机制,可以恢复文件.试了一下,感觉还行 (1)下载安装: https://github.com/andreafrancia/trash-c ...

  6. SpringBoot小技巧:Jar包换War包

    SpringBoot小技巧:Jar包换War包 情景 我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们 ...

  7. POJ-排序-归并排序与逆序对

    排序:归并排序与逆序对 一.概念 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用.将已有序的子序 ...

  8. LeetCode 1071. 字符串的最大公因子(Greatest Common Divisor of Strings) 45

    1071. 字符串的最大公因子 1071. Greatest Common Divisor of Strings 题目描述 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连 ...

  9. 卓金武《MATLAB在数学建模中的应用》 第2版

    内容介绍 本书的作者都具有实际的数学建模参赛经历和竞赛指导经验.书中内容完全是根据数学建模竞赛的需要而编排的,涵盖了绝大部分数学建模问题的matlab求解方法.本书内容分上下两篇.上篇介绍数学建模中常 ...

  10. 【转帖】LSM树 和 TSM存储引擎 简介

    LSM树 和 TSM存储引擎 简介 2019-03-08 11:45:23 长烟慢慢 阅读数 461  收藏 更多 分类专栏: 时序数据库   版权声明:本文为博主原创文章,遵循CC 4.0 BY-S ...