安装环境: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. delimiter关键字

    默认的sql语句以分号";"表示结束.mysql解释器每遇到一个分号,执行一段语句.可以通过delimiter更改语句结束符 mysql>delimiter &&am ...

  2. 简单工厂(二)——coding

    public abstract class Video { public abstract void produce(); } public class JavaVideo extends Video ...

  3. 【论文阅读】PBA-Population Based Augmentation:Efficient Learning of Augmentation Policy Schedules

    参考 1. PBA_paper; 2. github; 3. Berkeley_blog; 4. pabbeel_berkeley_EECS_homepage; 完

  4. 【ztree】获取根节点

    var node = treeObj.getNodesByFilter(function (node) { return node.level == 0 }, true);

  5. Idea打jar包(包含依赖的jar)

    项目右键 ---> Open Module Settings 如下选择,点击OK 点击OK退出! 在Intellij Idea的菜单栏中依次选择“Build -> Build Artifa ...

  6. SPFA + 链式前向星(详解)

    求最短路是图论中最基础的算法,最短路算法挺多,本文介绍SPFA算法. 关于其他最短路算法,请看我另一篇博客最短路算法详解 链式前向星概念 简单的说,就是存储图的一个数据结构.它是按照边来存图,而邻接矩 ...

  7. 是真的随笔qvq

    DATE:2019.11.20 今天考了试——对光荣爆零.从14:00考到18:30,隔壁计算机教室的电脑弄得心态炸裂了,各种卡,肝了一个下午的两道题以电脑死机没有代码结尾,考完才知道这是最好骗分的两 ...

  8. UML交互图

    UML 交互图主要包括对象和消息两类元素,创建交互图的过程实际上就是向对象分配任务的过程,是可视化系统的交互行为. UML 交互图包括两种:序列图和协作图. 序列图:显示对象之间的关系,强调对象之间消 ...

  9. Go基础编程实践(六)—— 文件

    检查文件是否存在 在此程序同目录下创建log.txt文件,以检测. package main import ( "os" "fmt" ) func main() ...

  10. golang 堆排序

    堆排序的思想  因为堆的形式是完全二叉树,跟数组的索引形成映射,可以使用数组保存.先构建最大(小)堆,根结点就是最大(小)值,删除根结点之后的节点重新构建堆,依此顺序,即可完成堆排序. 代码实现 pa ...