目录

关闭防火墙

把Oracle加到Linux里

安装unzip

安装依赖包

验证依赖包

创建Oracle用户

设置密码

创建oradata目录,解压oracle安装

修改系统配置参数

创建Oracle安装目录

配置环境变量

修改安装配置文件

安装数据库

进入Oracl


关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

把Oracle加到Linux里

用Xftp 7工具直接拖拽

在Xftp 7里面创建install,直接把Oracle拖到install里面

查看是否把Oracle加到Linux里面

安装unzip

[root@localhost oradata]# yum install -y unzip

安装依赖包

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

注:中途若有碰到选择的(y/n),直接输入y就行

验证依赖包

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

创建Oracle用户

[root@localhost install]# groupadd -g 502 oinstall

[root@localhost install]# groupadd -g 503 dba

[root@localhost install]# groupadd -g 504 oper

[root@localhost install]# groupadd -g 505 asmadmin

[root@localhost install]# useradd -u 502 -g oinstall -G oinstall,dba,asmadmin,oper -s /bin/bash -m oracle

注:500之后为普通用户

设置密码

[root@localhost install]# passwd oracle

创建oradata目录,解压oracle安装

[root@localhost install]# mkdir /oradata

把Oracle安装包移动到oradata目录下面,这步时间可能有点长

[root@localhost install]# cp p10404530_112030_Linux-x86-64_* /oradata/

然后就可以把原目录下面的Oracle安装包删除掉

[root@localhost install]# rm -rf p10404530_112030_Linux-x86-64_*

将/oradata上当及目录内的所有文件和文件夹的归属都修改为oracle用户

[root@localhost oradata]# chown -R oracle:oinstall /oradata

查看所属情况

操作oracle用户

[root@localhost oradata]# su oracle

[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_1of7.zip

[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_2of7.zip

修改系统配置参数

操作root用户

[root@localhost oradata]# 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

效果

创建Oracle安装目录

操作用户:oracle

[root@localhost oradata]# su oracle

[oracle@localhost oradata]$ mkdir -p /oradata/soft/oracle11g

配置环境变量

[oracle@localhost oracle11g]$ cd

[oracle@localhost ~]$ pwd

/home/oracle

[oracle@localhost ~]$ vim .bash_profile

最下面加入下面的代码

13 export ORACLE_BASE=/oradata/soft/oracle11g

14 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1

15 export ORACLE_SID=prod

16 export NLS_LANG=.AL32UTF8

17 export PATH=${PATH}:${ORACLE_HOME}/bin:$ORACLE_HOME/lib64

效果

使环境变量生效

[oracle@localhost ~]$ source .bash_profile

修改安装配置文件

[oracle@localhost ~]$ cd /oradata/

拷贝安装文件db_install.rsp到/oradata目录下

[oracle@localhost oradata]$ cp /oradata/database/response/db_install.rsp /oradata

编辑db_install.rsp

[oracle@localhost oradata]$ vim db_install.rsp

:set nu显示行数

29 oracle.install.option=INSTALL_DB_AND_CONFIG
37 ORACLE_HOSTNAME=192.168.78.142
42 UNIX_GROUP_NAME=oinstall
49 INVENTORY_LOCATION=/oradata/soft/oraInventory
86 SELECTED_LANGUAGES=en,zh_CN
91 ORACLE_HOME=/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1
96 ORACLE_BASE=/oradata/soft/oracle11g
107 oracle.install.db.InstallEdition=EE
154 oracle.install.db.DBA_GROUP=dba
160 oracle.install.db.OPER_GROUP=oper
189 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
194 oracle.install.db.config.starterdb.globalDBName=prod
199 oracle.install.db.config.starterdb.SID=prod
213 oracle.install.db.config.starterdb.characterSet=AL32UTF8
221 oracle.install.db.config.starterdb.memoryOption=true
229 oracle.install.db.config.starterdb.memoryLimit=1024
262 oracle.install.db.config.starterdb.password.ALL=oracle
336 oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
344 oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata/soft/oracle11g/data
351 oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oradata/soft/oracle11g/fast_recovery_area
400 DECLINE_SECURITY_UPDATES=true

安装数据库

操作用户oracle

[oracle@localhost database]$ ./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq

[oracle@localhost database]$ tail -f /oradata/soft/oraInventory/logs/installActions2022-12-12_12-01-52PM.log

成功之后会有successfully ...

这里需要Ctrl+C让他跳出,它自己不会直接跳出

运行脚本

[root@localhost database]# /oradata/soft/oraInventory/orainstRoot.sh
[root@localhost database]# /oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh

进入Oracle

操作用户oracle

[oracle@localhost database]$ sqlplus / as sysdba

出现下面界面则为成功

CentOS7 安装 Oracle相关推荐

  1. Linux环境搭建:CentOS7安装Oracle

    CentOS7 安装Oracle 11.2.0 材料 [root@bogon yum.repos.d]# rpm -qi centos-release Name : centos-release Ve ...

  2. CentOS7安装Oracle 11gR2 图文详解

    第一次玩CentOS7虚拟机上安装Oracle11gR2,在网上找的教程觉得还不错,就分享一下 原文地址:http://www.linuxidc.com/Linux/2016-04/130559.ht ...

  3. CentOS7安装Oracle 11gR2

    二.安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组 [sonny@localhost ~]$ su root #切换到root Password: [root@localho ...

  4. CentOS7安装Oracle数据库的全流程

    一.准备工作 1.下载Oracle的安装介质 Oracle 11g R2 Linux版本有两个压缩文件包,都需下载安装才会完整. linux.x64_11gR2_database_1of2.zip l ...

  5. Centos7 安装Oracle JDK1.8和OpenJDK 1.8

    首先:Oracle JDK和OpenJDK装任何一个就可以了. Oracle JDK和OpenJDK的区别: Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实 ...

  6. centos7 安装 oracle 11G

    1.查看系统版本号: uname -a Linux node2 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86 ...

  7. Centos7安装Oracle JDK

    查看Linux是否自带的JDK,如有openJDK,则卸载 1 java -version 1 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 卸载openjd ...

  8. Centos7 安装oracle数据库

    参考的内容: http://docs.oracle.com/cd/E11882_01/install.112/e24325/toc.htm#CHDCBCJF http://www.cnblogs.co ...

  9. Linux7/Redhat7/Centos7 安装Oracle 12C_安装Oracle软件_04

    文章目录 一.安装准备 1. 下载oracle12c 2. 上传oracle12c 3. 赋予权限 4. vnc远程连接主机 5. 解压 5. 安装 二.安装流程 2.1. 邮箱设置 2.2. 只安装 ...

  10. Linux7/Redhat7/Centos7 安装Oracle 12C_配置VNC远程安装数据库_03

    文章目录 1. yum安装VNC 2. 在线安装时钟 3. VNC配置 4. 重新加载 5. 加入开机自启动 6. 启动vncserver 7. vnc测试 1. yum安装VNC # 在线安装vnc ...

最新文章

  1. DDD分层架构最佳实践
  2. R语言关联规则挖掘数据集预览、分析、筛选:项目数的分布形态(分位数、密度图)、itemFrequency函数统计每一项目在所有事务中出现的次数、最常发生的项目、数据筛选(交易的集合项目大于1)
  3. 所有计算机的字数都是8位,计算机(全部笔记).doc
  4. linux内核模块实验,linux内核模块实验(2学时).doc
  5. python 判断div 之间的内容是否为空_python实现数据结构与算法之双端队列实现
  6. iphone远程连接mysql_如何远程连接数据库 原来是这样的
  7. 安全策略篇 ASPF:隐形通道
  8. php扩展ui,jQuery UI 扩展小部件
  9. MySql数据库快速入门与常用sql语句
  10. eNSP初学者配置以太网2种链路端口:access、trunk
  11. 天地不仁,以万物为刍狗!
  12. 奥尼捷多功能证件包护照包证件夹男士卡包女士必备 A101 黑色【图片 价格 品牌 报价】-京东商城...
  13. iOS动画之大雪纷飞
  14. 大数据时代的小数字感:数据再有价值,别人听不懂照样没用
  15. 现在的SQLSERVER数据库监控软件有哪些?
  16. 智慧城市专题视频课程 附教案
  17. 暴力更改hex文件实现自动烧写stm32程序
  18. 金融工程学(三):远期和期货的定价
  19. 消防安全监测模块,筑牢工厂消防安全屏障
  20. poi word 表格设置居中、左对齐缩进、边框、字体

热门文章

  1. 全国计算机建模三等奖,青春榜样 | 吴昊 : 守得云开见月明
  2. BeanUtils只拷贝对象中属性值不为null的属性
  3. 学习人工智能必读这30本书!
  4. 【软件工程】软件需求
  5. sqlserver中的CAST()函数
  6. 嵌入式系统词汇速查表,不会时候拿出来看看!(精品收藏)
  7. Sublime Text 3 写js智能提示插件
  8. OpenAI亲谈:我们眼中的GPT-3、大规模语言模型的局限性与出路在哪
  9. 多个域名和IP指向带www主域名
  10. 基于MODIS影像反演气溶胶