微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RazorSQL 和 sqldevelopper 无法使用 docker 连接到 Mac 上的 oracle DB

如何解决RazorSQL 和 sqldevelopper 无法使用 docker 连接到 Mac 上的 oracle DB

这是我的终端


> nathanjobs@Air-de-Nathan ~ % docker exec -it Competent_dirac sqlplus system/oracle@//localhost:1521/xe
> sql*Plus:19.0.0.0.0 版 - 2021 年 2 月 3 日星期三 01:13:23 生产
> 19.3.0.0.0版本
>版权 (c) 1982,2019,甲骨文。版权所有。
> 错误:ORA-12514:TNS:listener 当前不知道服务
> 在连接描述符中请求
> 输入用户名
system
输入密码:
上次成功登录时间: 2021 年 2 月 3 日星期三 01:10:26 +00:00
> 连接到:Oracle Database 19c 企业版发布
> 19.0.0.0.0 - 生产版本 19.3.0.0.0
> sql> 显示用户
> USER 是“SYstemsql>

我可以通过登录名与 oracle 建立连接:系统和密码:oracle 但是当我使用 razor 或 sqldeveloper 时,我有这个: screenshot

在 Razor 中遇到同样的问题,我需要帮助。

解决方法

在你的终端点击“docker-compose up -d”加载docker镜像并在docker文件夹中添加这个文件
版本:'2.1'
服务:
神谕:
图片:quay.io/maksymbilenko/oracle-12c
容器名称:oracle
重启:除非停止
端口:
- 8089:8080
- 1521:1521
卷:
- $PWD/oracle:/u01/app/oracle
环境:
- DBCA_TOTAL_MEMORY=2048'

另存为 docker-compose.yml

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。