oracle入门-19c 安装详细教程

我们知道学习一门技术,第一件事情就是搭建对应的环境。本教程将详细教大家如何安装oracle。

一、虚拟机创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
处理器数量根据自己的机器配置进行调整(4 核即可)
在这里插入图片描述
内存同样自调整(4G 即可)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
默认选择系统推荐即可,机械硬盘跟固态的推荐不太一样
在这里插入图片描述
在这里插入图片描述
不勾选立即分配时磁盘为精简盘, 并不是直接分配 50G
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、挂载镜像、安装及系统配置

在这里插入图片描述
挂载镜像选择 oraclelinux8 的镜像, 然后右下角确定
在这里插入图片描述
开启虚拟机,并确认镜像是否挂载
在这里插入图片描述
通过方向键上下选择第一个 Install 下载(默认选中的是第二个测试
镜像)
在这里插入图片描述
语言选择(默认英语,滚动条拉倒下方有中文选项)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
系统配置
在这里插入图片描述
直接完成即可
在这里插入图片描述
软件选择(除以下三个和 PostgreSQL Database Server、
MariaDB Database Server、 Mainframe Access 以外,其他全
选)
在这里插入图片描述
除以下三个虚拟化组件,其他全选
在这里插入图片描述
配置网络
在这里插入图片描述
在这里插入图片描述
设置时间
在这里插入图片描述
使用网络时间需要先配置网络
在这里插入图片描述
设置 root 密码
在这里插入图片描述
若提示密码强度过低,点击两次完成即可
在这里插入图片描述
开始安装!(安装时间受设备本身性能影响)
在这里插入图片描述
好了以后重启
在这里插入图片描述
勾选许可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后面的欢迎、隐私、在线账号跳过即可
在这里插入图片描述
创建个人用户(名称随意) 且设置密码(同理两次确认即可)
在这里插入图片描述
完成安装
在这里插入图片描述
友情提示:装完系统可以拍摄一张快照(类似于存档)
在这里插入图片描述

三、 软件包传输

检查网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用本机(物理机) 去 ping 这台虚拟机,确保互通。
使用超级终端软件(Xshell、 MobaXterm 等都可以)建立 ftp 连
接,将安装文件传到虚拟机中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
建立 ftp 连接
在这里插入图片描述
将文件 LINUX.X64_193000_db_home.zip 传到虚拟机中
在这里插入图片描述
传输完成以后关闭连接
打开终端切换到 root 用户,查看目录下是否有该文件
在这里插入图片描述
在这里插入图片描述

四、数据库安装

通过软件包来执行先决条件
yum install -y oracle-database-preinstall-19c

在这里插入图片描述
rm -rf /var/run/yum.pid (解决 yum 源被锁)
安装完成后
更改 oracle 用户密码
passwd oracle
在这里插入图片描述
通过编辑“/etc/selinux/config”文件将安全 Linux 设置为允许
在这里插入图片描述
在这里插入图片描述
设置许可
setenforce Permissive
在这里插入图片描述
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
在这里插入图片描述
创建安装目录并修改权限
mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1 mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02
在这里插入图片描述
切换到 oracle 用户,添加环境变量
vim .bash_profile
在这里插入图片描述
添加以下内容 (复制添加到文本最后即可) :
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 19.0.0 / d b h o m e 1 e x p o r t O R A C L E S I D = c d b 1 e x p o r t P A T H = / u s r / s b i n : / u s r / l o c a l / b i n : ORACLE_BASE/product/19.0.0/dbho me_1 export ORACLE_SID=cdb1 export PATH=/usr/sbin:/usr/local/bin: ORACLEBASE/product/19.0.0/dbhome1exportORACLESID=cdb1exportPATH=/usr/sbin:/usr/local/bin:PATH
export PATH= O R A C L E H O M E / b i n : ORACLE_HOME/bin: ORACLEHOME/bin:PATH
export LD_LIBRARY_PATH= O R A C L E H O M E / l i b : / l i b : / u s r / l i b e x p o r t C L A S S P A T H = ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH= ORACLEHOME/lib:/lib:/usr/libexportCLASSPATH=ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

刷新环境变量
source .bash_profile

验证环境变量是否生效:
echo $ORACLE_HOME
能够显示改路径则成功
在这里插入图片描述
登陆到 root 用户将安装包剪切到oracle 目录下
su – root
mv LINUX.X64_193000_db_home.zip /home/oracle/
在这里插入图片描述
进入到对应路径, 修改文件所属者及所属组
cd /home/oracle/
chown oracle:oinstall LINUX.X64_193000_db_home.zip 切换到 oracle 用户,进入 oracle 目录
su - oracle
cd $ORACLE_HOME

在这里插入图片描述
注销当前用户,用 oracle 登录否则后续会出很多问题(很重要!
在这里插入图片描述
在这里插入图片描述
解压缩 (备注: 最重要的关键步骤, 一定要解压到正确的目录
unzip -oq /home/oracle/LINUX.X64_193000_db_home.zip
在这里插入图片描述
兼容 7.6
export CV_ASSUME_DISTID=OEL7.6
运行安装程序
./runInstaller

成功进入安装界面
在这里插入图片描述
只装软件不建库
在这里插入图片描述
单实例数据库
在这里插入图片描述
选择企业版
在这里插入图片描述
目录是自己读出来的
在这里插入图片描述
目录,这个一般只有在第一次安装的时候会出现,组选择 oinstall
在这里插入图片描述
组及管理权限
在这里插入图片描述
输入 root 密码,让他自动运行配置脚本
在这里插入图片描述
检测、及安装 (检测时出现交换分区问题,选择忽略 ignore)
在这里插入图片描述
在这里插入图片描述
安装界面
在这里插入图片描述
在这里插入图片描述
运行网络配置向导
netca
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看监听器的状态
lsnrctl status
正确状态 (底下有 successfully
在这里插入图片描述

五、 图形化向导建库

dbca
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全局数据库名更改为, 和环境变量保持一致, cdb1,
SID 即数据库实例名也改为: cdb1 (orcl 这个名字适合非多租户架 构, 多租户名称最好能更好的识别出来) pdb 名改为 pdb1 。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
登录
在这里插入图片描述
查看容器名
在这里插入图片描述
修改容器名并再次查看
在这里插入图片描述
尝试查询数据
在这里插入图片描述
成功结果
在这里插入图片描述

登录流程::
1、查看并开启监听器 listener
开 listener:
lsnrctl start
看状态
lsnrctl status
2、连接数据库
sqlplus / as sysdba
3、开启数据库
startup
4、显示数据库 show pdbs;
5、修改容器
alter session set container=pdb1;
6、将状态改为 open
alter pluggable database pdb1 open;
7. 查询 hr.departments 表数据
Select * from hr.employees;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值