oracle部署

1. 下载地址

https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
注:打开上述目录下载之前,需要先登录oracle



2. 安装前准备

2.1 磁盘空间准备

安装前由于发现服务器磁盘可能不够,就增加了一下,若不清楚可移步另一篇文章,介绍LVM的
https://blog.csdn.net/qq_28197005/article/details/122282269?spm=1001.2014.3001.5501


2.2 用户准备

  • 创建用户、组、并把用户归为相关组
groupadd oinstall dba
useradd -g oinstall -g dba -m oracle

2.3 基础文件准备

  • 创建oracle目录
mkdir -p /opt/oracle/app
  • 把下载好的内容存放到该目录下并把两个文件解压
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
rm -rf linux*
  • 调整权限
chown -R oracle:oinstall /opt/oracle/

2.4 提前准备依赖包

需要的包大致如下,可提前安装,yum有时候下载太慢,建议自己搭个本地yum源或者更换yum下载地址。后面还会发现有的包没有,这个倒后面再说

yum install -y binutils*
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
yum install libXp* -y
yum install -y glibc-kernheaders

2.5 调整内核参数

如果参数有下面内容。则保证值不低于下面内容,否则新增
文件位置:
/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

2.6 调整oracle用户限制

文件位置:/etc/security/limits.conf

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

2.7 环境变量准备

文件位置:/home/oracle/.bash_profile

export PATH
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib


3. 图形化安装

远程如果不能调用图形化安装,可以到本机安装,通过oracle登录服务器,切换到安装目录:
/opt/oracle/app/database
运行目录:

./runInstaller
  • 遇到的第一个问题

    中文显示乱码:由于是在本机,不支持中文显示,修改为英语语系
export LANG=en_US.UTF-8
  1. 第一步
    可以跳过,啥也不输入,直接下一步
  2. 第二步
    为了方便,选择第一个,安装并配置
  3. 第三步
    选择服务端
  4. 第四步
    选择单实例安装
  5. 第五步
    选择高级安装
  6. 第六步
    也没有中文可选,就选英文吧
  7. 选择第一个企业版
  8. 第八步
    检查目录是否正确
  9. 第九步
  10. 第十步
    如图所示,选择第一个
  11. 第十一步
    指定数据库标识,全局数据库名和oracle数据标识尽量一样
  12. 第十二步
    一共四个选项,建议配置如下




13. 第十三步
默认选择

14. 默认读取环境变量
默认选择,下一步

15. 第十五步
是否启用自动备份,测试环境就不起用了

16. 第十六步
口令策略,根据自己爱好来,第二个选择为所有用户均采用一个口令

17. 第十七步
选择组,默认选择,没有其他选择

18. 第十八步
先决条件检查,这一步会检查出很多问题,可以跳过,也可以找这些rpm包来安装
其实我们看的时候会发现,这些rpm包都是安装了的,但是版本不对,其实是因为64位和32位的问题。
在网上找了很多方法,可以单独下载这些包来安装,但是需要钱,tmd
19. 第十九步,概要

20. 第20步,安装

这一步,大部分情况都会报错

解决方法:
文件:/opt/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
在对应位置加上:-lnnz11

保存退出后,countinue
等待完成,到此位置,安装完成

linux下oracle11g的安装-图文安装相关推荐

  1. Linux 下Oracle11g 自动随系统启动

    Linux 下Oracle11g 自动随系统启动 安装完毕 Oracle 11g 每次都得手动启动 | 停止数据库(dbstart | dbshut).监听器(lsnrctl).控制台(emtcl). ...

  2. linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc

    很给力的linux下Oracle11g的安装过程及图解 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap ...

  3. 手把手教学Linux下oracle11g自动化安装脚本编写

    手把手教学Linux下oracle11g自动化安装脚本编写 产品:Oracle 版本:11.2.0.4 环境:Centos7 文章目录 手把手教学Linux下oracle11g自动化安装脚本编写 0. ...

  4. linux下Redis以及phpredis扩展安装

    linux下Redis以及phpredis扩展安装 首先安装redis: 一.下载redis: wgethttp://download.redis.io/releases/redis-2.8.10.t ...

  5. Linux下MySQL的几种安装方式

    闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS rel ...

  6. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  7. Linux下VTK、ITK的安装及运行 转载

    Linux下VTK.ITK的安装及运行  转载 (2011-08-01 19:42:10) 转载▼ 标签: it   1.安装VTK (1)在www.cmake.org下载cmake-2.4.6.ta ...

  8. LINUX下tar.gz包的安装方法

    LINUX下tar.gz包的安装方法 在tar.gz的东西不多了---- ======================================== 大多以tar.gz 和tar.bz2打包软件 ...

  9. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  10. linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案

    linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...

最新文章

  1. Office 2010默认输入法设置方法
  2. 目标检测R-CNN模型的CNN模块微调过程分析【全网最易懂】
  3. rocketmq基本安装与使用(一)
  4. 模拟退火算法求解旅行商问题(python实现)
  5. oracle内存锁,Oracle OCP之硬解析在共享池中获取内存锁的过程
  6. easyplayerpro 使用说明_EasyPlayerPro(Windows)流媒体播放器开发之ffmpeg log输出报错
  7. body里写注释 postman_是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器!
  8. 对于(不是特别不合理)的指摘、的对应方式(学会调整,不要一根筋)
  9. node创建项目步骤
  10. Eclipse配置 eclipse Java 配置 eclipse 简单配置 Eclipse 插件 配置 推荐 eclipse插件 eclipse 必备插件
  11. Spring框架开发QQ登录教程
  12. 世界著名大学校训(中英文版)
  13. 超时任务总结(tradingTask)
  14. mac系统升级后npm安装依赖报错gyp: No Xcode or CLT version detected
  15. 大数据下的用户画像标签去重
  16. docker搭建minio
  17. centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
  18. 【WEB】Web性能压力测试工具
  19. 过滤html标签 去除html标签
  20. 湖北工大的c语言期末考试题,天津工业大学C++语言期末考试题

热门文章

  1. 秦时明月1架设用哪个java_秦时明月6.2搭建视频架设教程
  2. c语言正确声明的格式,c语言函数声明(c语言函数声明格式)
  3. Linux查看jdk版本、卸载jdk
  4. Apizza-快速生成Api文档
  5. XCode9 拖入文件 不自动添加 compile sources
  6. 流畅的python mobi 百度云_流畅的python【中文版】mobi下载
  7. 冷凝器换热效果变差后果
  8. Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’. Conflict with dependency ‘com.andr
  9. Native Boot 从一个 VHD 引导系统的相关说明
  10. 费率转换成利率的计算器_存款利率计算器