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 ...
最新文章
- 华为交换机 路由器 常用命令
- mysql是哪五个字符集_MySQL中涉及的几个字符集
- How to Set up SSH Tunneling (Port Forwarding)?
- 微软电脑适合什么人用_#微软surface pro使用心得# 大学生挑电脑参考/平板与电脑二合一到底买的是什么...
- cross-domain policy file
- 怎样一次性将一个word文档中所有图片保存
- 用C#实现用免费smtp服务器(GMail)发邮件(转)
- java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......
- Linux Kernel 5.8 发布,华为内核代码贡献全球持续领先
- Qt实现Areo效果
- Louvain社区划分算法及Java语言实现
- ivx中字体显示_Windows 7 中的 SimSun-ExtB 是什么字体,为何与中易宋体 SimSun 显示出来不一样?...
- 旧式电话机的高压振铃电路图
- ps界面为啥突然变大了_PS如何用快速蒙版抠图,超实用的技巧!!!
- linux下搭建测试环境
- Matlab sim函数的用法
- 山东开票系统服务器地址是什么,山东省增值税发票综合服务平台网址
- photoshop进行景深合成
- PostgreSQL报错 ERROR: function sum(character varying) does not exist
- 售前售后问题(甲润)