1.linux安装oracle12c及测试连接(详细讲解)

1.虚拟机配置

  • 系统Centos7.6
  • CPU 4H
  • 内存 4G
  • 硬盘 128G
  • GUI 有

2. 安装前准备

2.1配置静态IP
# 我们是安装服务,一个服务主机IP地址不应该的变化的,所以设置为静态
vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

#修改后重启网卡
systemctl restart network
2.2检查网络连接是否正常(root)
#检查是否能ping通IP
ping 114.114.114.114
#检查是否能ping通域名
ping www.baidu.com
2.3更换 yum源(root)
#安装wget
yum install wget -y
#备份自带的yum源
mv /etc/yum,repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#下载新的CentOS-Base.repo到/etc/yum.repos.d/ 
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.caom/repo/Centos-7.repo
#生成yum缓存
yum makecache 
2.4安装vim(root)为了更方便编译

yum install vim -y

2.5安装lrzsz(root)
#lrzsz是一个文件上传下载程序,在Xshell中可以通过rz上传文件,通过sz下载文件
yum install lrzsz -y
2.6关闭防火墙(root)
#因为是开发环境,为避免出现安装什么服务后忘记开放端口造成服务无法访问,可以关闭防火墙
#查看防火墙状态
systemctl status firewalld
##关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld

3.安装Oracle

3.1创建oracle用户和oinstall用户组(root)
#创建oracle用户
useradd oracle
#为oracle用户添加sudo权限,方便之后通过oracle执行root命令
yum install sudo -y
chmod u+w /etc/sudoers #给/etc/sudoers写的权限
vim /etc/sudoers
#输入/ALL找到root ALL=(ALL) ALL,换行添加以下内容
oracle ALL=(ALL) ALL
chmod u-w /etc/sudoers #恢复/etc/sudoers的默认权限
#为oracle设置密码
passwd oracle
3.2创建安装位置(root)
#创建/u01
sudo mkdir /u01
#将/u01的权限赋给oracle用户
sudo chown -R oracle:oracle /u01
3.3上传安装包(oracle)
#进入/home/oracle
cd /home/oracle
#创建install目录存放软件安装包
mkdir install
#进入install/上传安装包
cd install
3.4解压安装包
#安装unzip(root)
sudo yum install unzip -y
#解压安装包(oracle)
unzip linuxx64_12201_database.zip
3.5执行runInstaller开始安装(oracle)
#进入linuxx64_12201_database/database
cd linuxx64_12201_database/database

进入候饭线oracle对runIstall没有执行的权限

在这里插入图片描述

#通过root给oracle授权
chmod 744 -R ./*

在这里插入图片描述

#执行runInstaller(oracle),这一步在虚拟机下执行
./runInstaller

4.图形安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sudo /tmp/CVU_12.2.0.1.0_oracle/runfixup.sh

在这里插入图片描述

这里还有一个最大堆栈大小限制以及程序包缺失需要修复‘

#修复程序包缺失(root)
sudo yum install gcc-c++ ksh compat-libcapl
libiao-devel -y
#检查/etc/security/limits.conf
cat /etc/security/limits.conf

在这里插入图片描述

重现检查,如果还是显示失败即可勾选忽略

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

5.配置环境变量(oracle)

vim /home/oracle/.bash_profile

在这里插入图片描述

#使配置生效
source /home/oracle/.bash_profile
#查看配置
echo $ORACLE_HOME

在这里插入图片描述

6.启动oracle及创建oracle新用户

虚拟机重启后也需要这样执行

6.1启动oracle
#登录数据库
sqlplus sys as sysdba
#启动数据库
sql>startup;
#打开oraclpdb
sql>alter pluggable database orclpdb open;
6.2创建CDB用户
#用户名为c##osb 密码为oracle
sql>create user c##osb identified by oracle
#授权
sql>grant dba to c##osb container=all

navicat连接

在这里插入图片描述

测试连接

在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值