最近听一个朋友说面试数据分析工作的时候笔试部分涉及到了大量Oracle的内容,当时很诧异,但是仔细想想也合情合理。通常我都是给大家推荐Mysql、PG等免费、开源数据库,但是又实在无法忽略Oracle数据库如今的地位,思来想去确定还是给大家介绍一下Oracle,以及如何开始学习。
什么是Oracle
Oracle中文名甲骨文,是一家全球性的大型企业科技软件公司,总部位于美国得克萨斯州奥斯汀。
Oracle Database,又名Oracle RDBMS,或简称Oracle,是甲骨文公司的一款关系数据库管理系统。目前在数据库市场上依然占有主要份额。
有数据显示,财富排行榜前1000的公司都采用Oracle数据库,也因此被称为世界最好的数据库产品。
部署Oracle
Oracle作为一款付费数据库,对于个人开发者或者学生,如何才能学习Oracle呢?
- 访问Oracle数据库主页
- 获取Oracle镜像地址
sh
docker pull
container-registry.oracle.com/database/free:latest
- 在docker desktop中搜索镜像
container-registry.oracle.com/database/free:latest
,点击RUN,完成镜像的下载
- 在
Images
列表中启动容器
注意需要配置环境变量ORACLE_PWD
。
等容器启动完成后看到如下信息,则可以正常使用了。
- 使用DBeaver连接Oracle数据库
配置好数据库的信息,如下图
点击测试连接,出现下图提示则代表已经可以使用了
至此,Oracle数据库就已经部署完成了。
进阶
看我教程比较多的同学肯定会有一个感受,我一直都是用Docker实现部署,这是为什么呢?
我们要知道,真正在企业里,如果我们不做运维或者兼任运维工作,是不需要我们真正部署一款产品的,那么此时你是不是会有一个疑问,那干嘛还要学习部署。
首先Docker确实是企业里生产环境下部署产品的一种主流方式,其次使用Docker部署非常适合初学者快速用于学习,如果没有Docker,可能多数同学就已经卡在了部署这个环节,更不要说学习了。
我已经把从业十几年积累的经验、好用的产品和工具都逐步写成了教程,想要学习更多,你可以关注公众号:遇码。回复oracle获取oracle官方地址。