CentOS7 安装 Oracle
目录
关闭防火墙
把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相关推荐
- Linux环境搭建:CentOS7安装Oracle
CentOS7 安装Oracle 11.2.0 材料 [root@bogon yum.repos.d]# rpm -qi centos-release Name : centos-release Ve ...
- CentOS7安装Oracle 11gR2 图文详解
第一次玩CentOS7虚拟机上安装Oracle11gR2,在网上找的教程觉得还不错,就分享一下 原文地址:http://www.linuxidc.com/Linux/2016-04/130559.ht ...
- CentOS7安装Oracle 11gR2
二.安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组 [sonny@localhost ~]$ su root #切换到root Password: [root@localho ...
- CentOS7安装Oracle数据库的全流程
一.准备工作 1.下载Oracle的安装介质 Oracle 11g R2 Linux版本有两个压缩文件包,都需下载安装才会完整. linux.x64_11gR2_database_1of2.zip l ...
- Centos7 安装Oracle JDK1.8和OpenJDK 1.8
首先:Oracle JDK和OpenJDK装任何一个就可以了. Oracle JDK和OpenJDK的区别: Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实 ...
- 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 ...
- Centos7安装Oracle JDK
查看Linux是否自带的JDK,如有openJDK,则卸载 1 java -version 1 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 卸载openjd ...
- Centos7 安装oracle数据库
参考的内容: http://docs.oracle.com/cd/E11882_01/install.112/e24325/toc.htm#CHDCBCJF http://www.cnblogs.co ...
- Linux7/Redhat7/Centos7 安装Oracle 12C_安装Oracle软件_04
文章目录 一.安装准备 1. 下载oracle12c 2. 上传oracle12c 3. 赋予权限 4. vnc远程连接主机 5. 解压 5. 安装 二.安装流程 2.1. 邮箱设置 2.2. 只安装 ...
- Linux7/Redhat7/Centos7 安装Oracle 12C_配置VNC远程安装数据库_03
文章目录 1. yum安装VNC 2. 在线安装时钟 3. VNC配置 4. 重新加载 5. 加入开机自启动 6. 启动vncserver 7. vnc测试 1. yum安装VNC # 在线安装vnc ...
最新文章
- DDD分层架构最佳实践
- R语言关联规则挖掘数据集预览、分析、筛选:项目数的分布形态(分位数、密度图)、itemFrequency函数统计每一项目在所有事务中出现的次数、最常发生的项目、数据筛选(交易的集合项目大于1)
- 所有计算机的字数都是8位,计算机(全部笔记).doc
- linux内核模块实验,linux内核模块实验(2学时).doc
- python 判断div 之间的内容是否为空_python实现数据结构与算法之双端队列实现
- iphone远程连接mysql_如何远程连接数据库 原来是这样的
- 安全策略篇 ASPF:隐形通道
- php扩展ui,jQuery UI 扩展小部件
- MySql数据库快速入门与常用sql语句
- eNSP初学者配置以太网2种链路端口:access、trunk
- 天地不仁,以万物为刍狗!
- 奥尼捷多功能证件包护照包证件夹男士卡包女士必备 A101 黑色【图片 价格 品牌 报价】-京东商城...
- iOS动画之大雪纷飞
- 大数据时代的小数字感:数据再有价值,别人听不懂照样没用
- 现在的SQLSERVER数据库监控软件有哪些?
- 智慧城市专题视频课程 附教案
- 暴力更改hex文件实现自动烧写stm32程序
- 金融工程学(三):远期和期货的定价
- 消防安全监测模块,筑牢工厂消防安全屏障
- poi word 表格设置居中、左对齐缩进、边框、字体