docker安装oracle19c(docker安装oracle12c)

简介:

本文将介绍如何在docker容器中安装Oracle 19c数据库。Docker是一款轻量级的容器化技术,可以快速部署应用程序和服务,隔离应用环境和底层系统。而Oracle 19c是最新的数据库版本,具备了更快的性能和更高的可靠性。通过将Oracle 19c安装到docker容器中,可以减少对主机的依赖,并且可以更轻松地搭建Oracle数据库环境。

多级标题:

一、安装docker

二、下载Oracle镜像

三、启动Oracle容器

四、配置Oracle数据库

一、安装docker

在安装Oracle之前,需要先配置好docker环境。

1. 根据系统版本下载docker安装包

sudo yum install -y docker-ce

2. 启动docker服务

systemctl start docker

3. 设置docker开机启动

systemctl enable docker

二、下载Oracle镜像

在docker hub上下载Oracle 19c镜像,命令如下:

docker pull store/oracle/database-enterprise:19.3.0.0

三、启动Oracle容器

1. 创建Oracle容器数据目录

docker volume create oracle_data

2. 启动Oracle容器

docker run -d -p 1521:1521 -p 5500:5500 --name oracle19c \

-e ORACLE_PWD=password123 \

-e ORACLE_CHARACTERSET=AL32UTF8 \

-v oracle_data:/ORCL \

store/oracle/database-enterprise:19.3.0.0

4. 查看容器启动情况

docker ps

四、配置Oracle数据库

1. 连接到Oracle容器

docker exec -it oracle19c bash -c "source /home/oracle/.bashrc; sqlplus / as sysdba"

2. 创建新的表空间

CREATE TABLESPACE MY_TS DATAFILE '/ORCL/MY_TS.dbf' SIZE 100M;

3. 创建新的用户

CREATE USER my_user IDENTIFIED BY password123 DEFAULT TABLESPACE MY_TS QUOTA UNLIMITED ON MY_TS;

4. 赋予用户权限

GRANT CONNECT, RESOURCE, DBA TO my_user;

5. 退出sqlplus

exit

至此,我们已经成功在docker容器中安装配置了Oracle 19c数据库,并创建了新的表空间和用户。

总结:

通过docker容器安装Oracle 19c数据库非常简单,只需要几个简单的命令,就可以快速部署一个Oracle数据库环境。Docker的轻量级容器化技术,可以帮助我们隔离应用环境和底层系统,大大减少了系统对主机的依赖。如果您需要快速部署Oracle数据库环境,不妨尝试一下docker。

标签列表