CentOS7安装oracle

环境:VM15.5+CentOS7 x86_64 minimal 最小化安装的Centos7 -  虚拟机配置 

 50G硬盘(20G也可以) -    2G ram + 2G swap

//创建用户组
groupadd oinstall

//创建用户
useradd oracle -g oinstalll

//更改密码
passwd oracle

如左图所示,创建用户后的窗口

一、调整系统(在root用户下进行)

先安装一些必要工具以及一些命令

//安装必要命令
yum install wget unzip net-tools -y

//使用oracle提供的环境配置工具 ##这个工具会调整内核参数,建立一些必要的linux用户&组 ##可能网络不
好会安装不成功,多install一下
wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repo
wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEYoracle

//最后安装oracle
yum install oracle-rdbms-server-11gR2-preinstall -y

加载内核参数,用命令systcl -f

创建一些目录与配置,及其配置系统文件

//创建文件 
touch /etc/oraInst.loc

//修改此文件
vi /etc/oraInst.loc
(添加以下内容(格式不变如下))
inventory_loc=/home/oracle/ora11g/oraInventory
inst_group=oinstall

//修改权限
chmod 664 /etc/oraInst.loc

//创建oracle安装的目录&授权
mkdir -p /u01/app/
mkdir /u01/tmp
//修改所有者和所属组
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app
chmod 777 /u01/tmp

二.配置用户环境&上传文件(在oracle用户下进行)

vi /home/oracle/.bash_profile

将以下内容添加进以上文件中

添加完以后用命令 source  /home/oracle/.bash_profile来使其生效

在对应(可以对应去寻找资源,此处2GB)

linux.x64_11gR2_database_2of2.zip

linux.x64_11gR2_database_1of2.zip

将其上传到linux中的/home/oracle

//由于某些原因文件权限问题 运行这个命令(根据各自权限,选择是否修改)
chown -R oracle:oinstall /home/oracle/database

三.配置db_install.rsp(在oracle用户下进行

//备份到/home/oracle/rsp/
cp -r /home/oracle/database/response /home/oracle/rsp
配置安装响应文件db_install.rsp文件 这里配置参数先下载到本地 用记事本根据自己情况修改 在上传过去,是 用 vi 编辑器进行修改
vi /home/oracle/rsp/db_install.rsp

按照如下修改

四、安装数据库(在oracle用户下)

database/runInstaller -silent -ignorePrereq -responseFile /home/oracle/rsp/db_install.rsp 

此时在安装,可以跳转到root中执行

//查看安装过程 另开一个shell 稍等
tail -f /home/oracle/ora11g/oraInventory/logs/installActions2020-11-14_11-21-40AM.log

完成后在root用户下,运行root脚本

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

在切换到oracle用户

sqlplus / as sysdba

在进入SQL中后通过以下代码来查看状态

select status from v$instance;

五.配置防火墙(在root用户下)

查看端口1521

//防火墙 放行1521端口
firewall-cmd --zone=public --add-port=1521/tcp --permanent

//重新加载防火墙规则
firewall-cmd --reload

六.数据库的启动&关闭(在oracle用户下)

//命令启动
dbstart ${ORACLE_HOME}

//关闭
dbshut ${ORACLE_HOME}

七、数据库访问

本地访问:不通过网络

//在oracle用户下
sqlplus / as sysdba # 使用超级管理员免密码访问

远程访问:通过网络

使用图形化页面访问        双击打开

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值