Mac M1使用Docker安装Oracle数据库
1. 背景介绍
随着移动互联网和云计算的快速发展,大数据时代已经到来,数据库技术也在不断发展。Oracle数据库作为一种高可靠、高性能的商业数据库系统,被广泛应用于各个行业。而Docker作为一种轻量级的容器技术,能够快速部署和管理应用,提高开发效率。本文将介绍如何在Mac M1电脑上使用Docker安装Oracle数据库。
2. 准备工作
在开始安装Oracle数据库之前,需要做一些准备工作:
3. 安装Oracle数据库
3.1. 下载Oracle Docker镜像
首先,从Oracle官网上下载合适的Oracle数据库Docker镜像文件。选择适合你的Mac M1电脑的版本进行下载。
3.2. 导入Docker镜像
下载完成后,使用以下命令将镜像导入到Docker中:
docker load < oracle-docker-image.tar
3.3. 运行Oracle容器
运行以下命令启动Oracle数据库容器,并指定相关参数:
docker run -d -p 1521:1521 -p 5500:5500 --name oracle_db oracle/database:19.3.0-ee
-d
:后台运行容器-p
:将容器的1521端口映射到宿主机的1521端口,5500端口映射到5500端口--name
:指定容器名称oracle/database:19.3.0-ee
:Oracle数据库的镜像名称和版本号
运行以上命令后,等待一段时间,Oracle数据库容器将成功启动。
3.4. 设置Oracle数据库参数
访问http://localhost:5500进入Oracle数据库的管理页面,根据提示设置数据库的用户名、密码等信息。
4. 使用Oracle数据库
4.1. 连接到Oracle数据库
可以使用Oracle官方提供的SQL开发工具如SQL Developer,也可以使用命令行工具如SQL*Plus来连接到Oracle数据库。
4.2. 创建数据库表
使用SQL语句在Oracle数据库中创建表:
CREATE TABLE EMPLOYEE (
EMP_ID INT PRIMARY KEY,
EMP_NAME VARCHAR(50),
EMP_SALARY DECIMAL(10, 2)
);
4.3. 插入数据
向EMPLOYEE表中插入数据:
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, EMP_SALARY) VALUES (1, 'Alice', 5000.00);
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, EMP_SALARY) VALUES (2, 'Bob', 6000.00);
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, EMP_SALARY) VALUES (3, 'Charlie', 7000.00);
4.4. 查询数据
查询EMPLOYEE表中的数据:
SELECT * FROM EMPLOYEE;
5. 总结
通过本文的介绍,你已经学会了在Mac M1电脑上使用Docker安装Oracle数据库,以及基本的数据库操作。