Dockerr安装Oracle以及使用DBeaver连接

拉取镜像

pull container-registry.oracle.com/database/free:latest

创建容器

说明一下我现在的最新版本是23

docker run -d --name oracle23i -h xrilang -p 1521:1521 container-registry.oracle.com/database/free:latest

查看日志

docker logs oracle23i

image

设置密码

因为创建容器的时候没有设置密码,然后日志里面也没有密码信息的输出,因此需要我们去设置个密码

image

进入容器

docker exec -it oracle23i bash
sqlplus / as sysdba

修改密码

ALTER USER SYS IDENTIFIED BY 123456;
ALTER USER SYSTEM IDENTIFIED BY 123456;

查询服务名和SID

SELECT NAME, OPEN_MODE FROM V$PDBS;
SELECT INSTANCE_NAME, INSTANCE_NUMBER, HOST_NAME FROM V$INSTANCE;

检查监听器状态

image

使用DBeaver连接

image

测试连接

image

image

也可以

image

image

posted @ 2024-10-14 00:15  萌狼蓝天  阅读(11)  评论(0编辑  收藏  举报