100天精通oracle-实战系列(第1天)保姆级virtualbox虚拟机安装linux系统(代码片段)

Lucifer三思而后行 Lucifer三思而后行     2023-03-01     639

关键词:

Linux系统安装

->返回总目录<-

想要精通 Oracle 数据库必然离不开 Linux 系统,目前大多数生产系统都是安装在 Linux 系统上,企业常用的 Linux 系统为 RedHatCentosOracleLinux 三种,目前 Centos 即将不再更新,但是依然可以使用。

点我跳转文末直接观看视频教程!

一、虚拟机安装

既然是实战教程,必然离不开 Oracle 数据库本地学习环境的安装,但是不推荐直接在 Windows 主机上直接安装 Oracle 数据库,这样不仅占用大量系统资源影响日常使用,而且 Windows 也是我们不推荐的学习系统。

通常都是通过虚拟机来安装 Linux 系统,然后在 Linux 系统中安装 Oracle 数据库,这才是正确 ✅ 的打开方式!常用的虚拟机软件有 VMWare WorkStationVirtualBoxParallel Desktop 三种。

VMWare 通常是 Windows 主机的不二之选,博主是 macOS 系统,无法使用 VMWare,因此平常使用 Parallel Desktop 较多;但是,为了方便给大家教学演示,就使用双平台都支持的 VirtualBox 来进行演示吧!

VirtualBox 的官方下载地址:https://www.virtualbox.org/

虚拟机的安装比较简单,基本都是一直下一步即可,这里就不再演示!

二、Linux 系统安装

1、安装介质下载

安装 Linux 服务器可选择:Centos,Redhat,Oracle Linux。

  • RedHat下载:https://developers.redhat.com/products/rhel/download
  • OracleLinux下载:https://yum.oracle.com/oracle-linux-isos.html
  • Centos下载:https://vault.centos.org/

如果官网下载较慢,博主给大家准备了Linux安装包的合集,有百度云网盘的朋友,可以直接飞速下载!

Linux 安装介质合集下载: https://mp.weixin.qq.com/s/vqhPRNwSeiaTsiWHo0GKVA

成功下载 Linux 系统之后,咱们就可以开始干起来了!冲~

2、创建虚拟主机

首先,打开 VirtualBox 虚拟机,点击新建,创建一个新的虚拟主机,填写相关信息,这里我们选择安装红帽(Redhat 64)系统,因为生产环境最常用。

内存大小建议分配为 8G,因为 Oracle 19C 之后建议单机设置为 8G 内存,如果内存不够的话,4G 也是可以的。

这里就默认现在创建虚拟硬盘:

默认 VDI 磁盘即可:

为了方便快捷,这里选择动态分配就可以:

磁盘大小一般学习环境的话选择 50G 就够了:

到这里为止,虚拟主机就创建好了!

3、挂载系统镜像

在正式安装系统前呢,需要先挂载 Linux 系统的镜像,本文演示的是 RedHat 7.9 系统的安装,因此需要下载并挂载上对应的系统镜像。

这里我已经下载好了:

打开创建好的 Lucifer 虚拟主机页面,挂载系统镜像:

如上图所示,即挂载成功!

4、安装Linux系统

直接虚拟主机开始安装 Linux 系统:

这里可以直接回车跳过,要等的话我也没意见:

这个是在检查系统镜像,嫌慢的话也可以直接 esc 跳过的:

经过一系列刷屏之后,进入了正规安装界面,这里建议选择英文啊,不然乱码有的你受的。

进入安装配置界面后,可以看到我们需要配置的选项:

第一个要配置的就是时区了,看我文章的一般都是中国人吧,都选上海就好了:

第二个配置的是安装选项:

新手就建议选择图形化界面,防止安装好之后一脸懵逼:

接下来就是配置系统磁盘分区了:

一定要选上需要分区的盘,还有自己分区的选项,把主动权掌握在自己手里,最后点击左上角的 Done

想说的都在图上了,自己看:

确认没有问题后,直接左上角 Done 它!

这个 KDUMP 点进去,关掉它,没有理由:

新手建议直接图形化配置网络:

首先确认自己主机的网关地址,在主机网络管理器中可以看到配置,默认的都是 192.168.56.***

确认网关之后,就可以配置网络了:

上图中默认生成的 IP 地址是动态的,有可能会变来变去,当然不方便使用了,所以需要配置成静态 IP 地址。

此时,IP 地址和主机名都已经成功配置:

至此,所有配置选项都配置玩了,接下来就可以开始安装:

安装过程比较缓慢,可以做下面两件事:

设置 root 密码:

创建用户:

设置好上面两项之后,就静静的等待安装完成吧!

安装完成后,重启主机:

5、安装后配置

因为是选择图形化安装,所以安装后需要配置:

这个比较简单,接受 license 声明就行:

完成最后配置:

等待进入 Linux 系统:

这里我直接使用 root 用户进行登录:

输入 root 用户密码:

登录成功后,初始化设置,一顿点下一步就行:

可以右键打开终端,随便查询一些命令,看看效果:

至此,Linux 的安装就已经完成!


💻 视频教程

如此保姆级的教程文章如果还不会的话,那就再给大家来一个视频教程吧!

B站视频:保姆级 Linux 系统安装教程

觉得不错的点个关注,三连投币一波!


附:返回总目录的传送门如下

->返回总目录<-

100天精通oracle-实战系列(第25天)oracle数据泵并行和压缩(代码片段)

Oracle数据泵并行和压缩->返回总目录<-介绍数据泵提供了并行和压缩功能,用于提升导出效率以及减少空间占用,配合使用效果更佳。##compression(压缩)compression=[all|data_only|metadata_only|none]##parallel(并行度,默认为1,该值应... 查看详情

100天精通oracle-实战系列(第25天)oracle数据泵并行和压缩(代码片段)

Oracle数据泵并行和压缩->返回总目录<-介绍数据泵提供了并行和压缩功能,用于提升导出效率以及减少空间占用,配合使用效果更佳。##compression(压缩)compression=[all|data_only|metadata_only|none]##parallel(并行度,默认为1,该值应... 查看详情

100天精通oracle-实战系列(第25天)oracle数据泵并行和压缩(代码片段)

Oracle数据泵并行和压缩->返回总目录<-介绍数据泵提供了并行和压缩功能,用于提升导出效率以及减少空间占用,配合使用效果更佳。##compression(压缩)compression=[all|data_only|metadata_only|none]##parallel(并行度,默认为1,该值应... 查看详情

100天精通oracle-实战系列(第11天)oraclerman基础配置和常用命令

OracleRMAN基础配置和常用命令(第11天)->返回总目录<-OracleRMAN是备份和恢复数据库的管理工具,使用RMAN可以对数据库中的数据文件、控制文件、参数文件以及归档日志文件进行备份,保障数据库的安全。视频点我跳转,直接... 查看详情

100天精通oracle-实战系列(第18天)rmanduplicate异机复制oracle数据库

RMANDuplicate异机复制Oracle数据库(第18天)->返回总目录<-RMANDuplicate是从Oracle10G开始出现的功能,但是在11G时增加了很多功能,可以通过ActiveDatabaseDuplicate和Backup-basedDuplicate两种方法实现。Activedatabaseduplicate功能更加强大,不需... 查看详情

100天精通oracle-实战系列(第21天)oracle数据泵常用参数和命令

Oracle数据泵常用参数和命令->返回总目录<-Oracle数据泵(expdp/impdp)是从Oracle10G开始推出的新功能,作为exp/imp的替代方案,明显更新、更快和更灵活。在日常工作中,数据泵通常可用于数据迁移、同步工具初始化(ogg/dsg/sharep... 查看详情

100天精通oracle-实战系列(第9天)sqlplus基础使用和进阶玩法

SQLPlus基础使用和进阶玩法(第9天)->返回总目录<-SQLPlus是进行Oracle操作的主要前台工具,用户名和密码分别为用户名和密码,用于连接ORACLE数据库。SQLPlus是一个交互式批处理查询工具,随每个Oracle数据库安装一起安装。它... 查看详情

100天精通oracle-实战系列(第17天)rman冷备异机恢复oracle数据库

RMAN冷备异机恢复Oracle数据库(第17天)->返回总目录<-RMAN冷备是指在非归档模式下执行的备份,由于需要数据库在挂载状态下进行备份,所以在实际的生产的环境下很少用到,但是在一些场景下还是可以用到。 查看详情

100天精通oracle-实战系列(第23天)oracle数据泵用户导出导入(代码片段)

Oracle数据泵用户导出导入->返回总目录<-介绍PS:有日子没写东西了,忙的屁股都找不到了,今天找到了,写一篇,没断更,对不住大家了…数据泵用户的导出导入并不难,相信大家也都会,这里我主要讲一些大家可能不知道... 查看详情

100天精通oracle-实战系列(第23天)oracle数据泵用户导出导入(代码片段)

Oracle数据泵用户导出导入->返回总目录<-介绍PS:有日子没写东西了,忙的屁股都找不到了,今天找到了,写一篇,没断更,对不住大家了…数据泵用户的导出导入并不难,相信大家也都会,这里我主要讲一些大家可能不知道... 查看详情

100天精通oracle-实战系列(第24天)oracle数据泵表导出导入(代码片段)

Oracle数据泵表导出导入->返回总目录<-介绍数据泵按表导出,通常用于数据恢复、分区表数据归档以及坏块修复等等。数据恢复如果数据库未开启归档模式或者没有RMAN备份时,通常是使用数据泵进行备份。此时,如果表被误... 查看详情

100天精通oracle-实战系列(第24天)oracle数据泵表导出导入(代码片段)

Oracle数据泵表导出导入->返回总目录<-介绍数据泵按表导出,通常用于数据恢复、分区表数据归档以及坏块修复等等。数据恢复如果数据库未开启归档模式或者没有RMAN备份时,通常是使用数据泵进行备份。此时,如果表被误... 查看详情

100天精通oracle-实战系列(第2天)史上最详细linux6安装单机oracle11gr2数据库

100天精通Oracle-实战系列(第2天)Linux6安装Oracle11GR2数据库一、Linux6系统安装二、Linux系统配置1、环境信息2、配置网络3、关闭防火墙4、关闭Selinux5、远程连接主机6、配置yum源7、安装依赖包8、配置hosts9、创建用户和组10、创建安... 查看详情

100天精通oracle-实战系列(第21天)oracle数据泵常用参数和命令(代码片段)

Oracle数据泵常用参数和命令->返回总目录<-Oracle数据泵(expdp/impdp)是从Oracle10G开始推出的新功能,作为exp/imp的替代方案,明显更新、更快和更灵活。在日常工作中,数据泵通常可用于数据迁移、同步工具... 查看详情

100天精通oracle-实战系列(第12天)oracle本地部署rman脚本定时备份数据库

Oracle本地部署RMAN备份脚本定时备份数据库(第12天)->返回总目录<-想必大家都听过一句话:备份是数据安全的最后一道防线。数据库是整个系统以及公司最重要的数据存放仓库,如果数据损坏丢失,将直接影响到公司业务... 查看详情

100天精通oracle-实战系列(第20天)oracle数据库使用rman检查和恢复数据坏块

Oracle数据库使用RMAN检查和恢复数据坏块(第20天)->返回总目录<-Oracle数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢?今天就来... 查看详情

100天精通oracle-实战系列(第20天)oracle数据库使用rman检查和恢复数据坏块

Oracle数据库使用RMAN检查和恢复数据坏块(第20天)->返回总目录<-Oracle数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢?今天就来... 查看详情

100天精通oracle-实战系列(第16天)使用rman备份快速恢复误删数据表

使用RMAN备份快速恢复误删数据(第16天)->返回总目录<-上一讲介绍了如何使用RMAN备份进行异机恢复,但是只适用于全库的恢复,如果只是误删了部分数据或者几张表,通过全库恢复的话,如果数据量很大的话,未免有些浪... 查看详情