目录

一、安装步骤图解

1.创建安装Oracle需要的系统组和用户

2.创建安装Oracle软件所需要的目录及赋权

3.配置系统内核参数值

4.修改limits.conf文件

5.配置安装oracle的环境

6.关闭防火墙等

7.解压数据库安装包至同一个目录并修改目录权限

8.安装数据库软件

二、配置使用

1. 添加监听

2.创建数据库

3.客户端连接数据库

三、遇到的问题及解决


一、安装步骤图解

准备工作:

  • linux.x64_11gR2_database_1of2.zip

  • linux.x64_11gR2_database_2of2.zip

1.创建安装Oracle需要的系统组和用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
passwd oracle

2.创建安装Oracle软件所需要的目录及赋权

mkdir -p /home/oracle_11/app/
chown -R oracle:oinstall /home/oracle_11/app/
chmod -R 775 /home/oracle_11/app/

3.配置系统内核参数值

vim /etc/sysctl.conf

在打开的文件底部添加下面内容

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586 

使改变的系统内核参数值生效

sysctl -p

4.修改limits.conf文件

vim /etc/security/limits.conf

在打开的文件底部添加下面内容

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

使改变的limits.conf文件生效

vim /etc/pam.d/login

在打开的文件底部添加下面内容

session  required  pam_limits.so

5.配置安装oracle的环境

切换至oracle修改

su - oracle
vim /home/oracle/.bash_profile

在打开的文件中添加下面内容

umask 022
export ORACLE_BASE=/home/oracle_11/app  ***必须与安装完后目录一致,最好检查下***
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
export ORACLE_SID=orcl    ***Oracle实例名,可修改***
export ORACLE_TERM=xterm
export PATH=$PATH:HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

使环境变量生效

source /home/oracle/.bash_profile

切换至root修改

su - root
vim /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 

6.关闭防火墙等

service iptables stop
setenforce 0
vim /etc/selinux/config    设置SELINUX=disabled

7.解压数据库安装包至同一个目录并修改目录权限

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
chown -R oracle:oinstall database

8.安装数据库软件

用oracle用户登录xshell并设置“隧道”为转发X11连接到Xmanager;

进入到oracle解压目录下,运行runInstall安装脚本,出现oracle安装可视化界面:

./runInstaller

取消勾选,点击【Next】,然后点击【Yes】

选择第二个选项,点击【Next】

点击【Next】

选择English和Simplified Chinese,点击【Next】

选择Enterprise Edition,点击【Next】

点击【Next】

点击【Next】

点击【Next】

查看以来是否安装,若没有安装,需要安装依赖包,若已安装高版本依赖包,勾选“Ignore All”

点击【Finish】

用root用户执行orainstRoot.sh  和root.sh两个脚本,点击【OK】,完成数据库软件安装

二、配置使用

1. 添加监听

  1. 用oracle用户登录xshell并设置“隧道”为转发X11连接到Xmanager;
  2. 运行netca命令创建监听服务,可视化设置界面:$ netca

点击【Next】

点击【Next】

点击【Next】

点击【Next】

点击【Next】

点击【Next】,最后点击【Finish】

2.创建数据库

  1. 用oracle用户登录xshell并设置“隧道”为转发X11连接到X
  2. 运行dbca命令创建监听服务,可视化设置界面:$ dbca

点击【Next】

选择create a database,点击【Next】

选择custom database,点击【Next】

输入orcl,点击【Next】

取消勾选configure enterprise manager,点击【Next】

勾选第二个选项,输入密码,点击【Next】

点击【Next】

取消勾选,点击【Next】

点击【Next】

选择字符集GBK后,一直点击【Next】,直到完成,即完成创建数据库。

3.客户端连接数据库

以plsql为例

能连上则证明oracle已成功安装。


三、遇到的问题及解决

安装过程中还遇到各种各样的问题,请参考另一篇Linux安装oracle遇到的问题及解决

CENTOS7下安装oracle 11g完整教程相关推荐

  1. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g

    Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...

  2. oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...

    这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...

  3. @在 centos7 下安装 oracle 12c

    本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...

  4. oracle安装5.1,在centos 5.1下安装oracle 11g

    在centos 5.1下安装oracle 11g 1.安装CENTOS 5.1 本人开始装系统的时候基本把开发所需的软件包全部安 装了. 2.查询所需安装包是否完整(缺少补啥) rpm -q gcc ...

  5. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  6. rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤

    RHEL 6.2 x86_64 下安装Oracle 11g步骤, 在安装过程中如遇到问题可以一起讨论,,共同学习,如有错误,还请告知,谢谢 1.首先 修改 /etc/sysctl.conf文件 添加参 ...

  7. Redhat Enterprise 6 下安装Oracle 11g报错

    Redhat Enterprise 6 下安装Oracle 11g 当运行 $ ./runInstaller 的情况下,报出错误 解决方法如下:在运行runInstaller之前,先设定如下的环境变量 ...

  8. Linux下安装Oracle 11g详细过程

    需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,CentOS6.4 ...

  9. 43、Windows 7下安装Oracle 11g相关问题解决方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特 ...

最新文章

  1. 《中国式方案秘籍(上部)》
  2. android 画板菜单,Android画板实现
  3. macOS配置Apache服务器
  4. vc6.0 记录一些常见问题的解决方案
  5. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )
  6. 安卓 静态文件读取 staticFile
  7. C语言从0到1·源程序,源文件,目标文件之间的关系
  8. cocos2d-x 3.0rc2中读取sqlite文件
  9. python计算最大公约数函数_Python实现的求解最大公约数算法示例
  10. 在Maven+Spring项目中使用Node.js的Gulp进行前端自动化构建
  11. linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令
  12. python博客主题_博客园SimpleMemary主题美化教程
  13. 导入php插件_漏洞分析丨WordPress评论插件wpDiscuz任意文件上传
  14. 利用gsm模块自动收发短信
  15. debian修改键盘布局
  16. [转载】中移物联网NB模组注册指令生成小工具-M5310/M5310_A
  17. macbook pro如何外接显示器?macbook 外接显示器教程
  18. 雷达动目标显示(MTD)的理解
  19. macbook linux 双系统,MacBook Air (13-inch, 2017)(8+128G)安装Ubuntu18.04双系统
  20. SAP MM模块-MIGO收货后自动打印收货单

热门文章

  1. “每天穿什么”的问题,终于有了AI解决方案
  2. 聚焦商界奥斯卡 泛微标杆客户齐现身
  3. AI 落后要挨打的苹果,5 年疯狂收购 25 家人工智能公司!
  4. 哔哩哔哩看视频经常服务器连接中断,《哔哩哔哩》服务器无法正常播放解决办法...
  5. 我的团长我的团第三十九集
  6. 【CSS 知识总结】目录 - CSS 知识点梳理
  7. 微信小程序无法找到组件的问题 [“usingComponents“][“component1“]:“xxx“未找到
  8. 合跨区无线连接服务器,阴阳师集结之境跨区服务器汇总一览
  9. php上传图片到数据库2020,弱鸡养成第三天(2020.10.19)-php连接并简单操作数据库
  10. 自动驾驶决策规划算法概述