RazorSQL 和 sql 开发人员无法使用 docker 连接到 Mac 上的 oracle DB
Posted
技术标签:
【中文标题】RazorSQL 和 sql 开发人员无法使用 docker 连接到 Mac 上的 oracle DB【英文标题】:RazorSQL and sqldevelopper not enable to connect to oracle DB on Mac with docker 【发布时间】:2021-05-07 05:51:49 【问题描述】:这是我的终端
> nathanjobs@Air-de-Nathan ~ % docker exec -it compatible_dirac sqlplus 系统/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:监听器当前不知道服务 > 在连接描述符中请求 >输入用户名:系统输入密码:上次成功登录时间: 2021 年 2 月 3 日星期三 01:10:26 +00:00 > 连接到:Oracle Database 19c 企业版发布 > 19.0.0.0.0 - 生产版本 19.3.0.0.0 > SQL> 显示用户 > USER 是 "SYSTEM" SQL>
我可以使用登录名:系统和密码:oracle 连接到 oracle,但是当我使用 razor 或 sqldeveloper 时,我有这个: screenshot
在 Razor 中遇到同样的问题,我需要帮助。
【问题讨论】:
【参考方案1】:在你的终端点击'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
【讨论】:
以上是关于RazorSQL 和 sql 开发人员无法使用 docker 连接到 Mac 上的 oracle DB的主要内容,如果未能解决你的问题,请参考以下文章
RazorSQL配置文件,命令行调用和Windows任务用户混合
无法在 oracle SQL 开发人员中更新内部 if 条件