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 @   萌狼蓝天  阅读(40)  评论(0编辑  收藏  举报
历史上的今天:
2022-10-14 【前端】【JavaScript】通过成绩判断等级
2022-10-14 【前端】【JavaScript】简单的加减乘除计算器
2021-10-14 【C#】【MySQL】C#连接MySQL数据库(三)登陆注册代码
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开