docker - RazorSQL 和 sqldevelopper 无法使用 docker 连接到 Mac 上的 oracle DB
问题描述
这是我的终端
> nathanjobs@Air-de-Nathan ~ % docker exec -it compatible_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, Oracle。版权所有。
> 错误:ORA-12514:TNS:侦听器当前不知道服务
> 在连接描述符中请求
> 输入用户名:
系统
输入密码:
上次成功登录时间:2021 年 2 月 3 日星期三 01:10:26 +00:00
>连接到:Oracle Database 19c Enterprise Edition Release
> 19.0.0.0.0 - Production Version 19.3.0.0.0
> SQL> show user
> USER is "SYSTEM" SQL>
我可以使用登录名连接到 oracle:系统和密码:oracle 但是当我使用 razor 或 sqldeveloper 时,我有这个: screenshot
Razor 中的同样问题,我需要帮助。
解决方案
在你的终端点击'docker-compose up -d'加载docker镜像并在docker文件夹中添加这个文件
版本:'2.1'
服务:
oracle:
image:quay.io/maksymbilenko/oracle-12c
container_name:oracle
restart:除非-停止的
端口:
- 8089:8080
- 1521:1521
卷:
- $PWD/oracle:/u01/app/oracle
环境:
- DBCA_TOTAL_MEMORY=2048'
另存为 docker-compose.yml
推荐阅读
- javascript - 页面重新渲染比组件重新渲染慢吗?
- python-2.7 - 任何让 DEF 或“选择”工作的方法?
- amazon-web-services - okhttp - 我们计算的请求签名与您提供的签名不匹配
- html - 折叠 Django NavBar:鼠标悬停显示和鼠标悬停隐藏
- r - 如何增加每行变量的值
- reactjs - PolylinesOptions DirectionRender react-google-maps/api
- android - 从 Firestore 中的字段获取数据
- postgresql - 如何将 CSV 从 HDFS 导出到 Postgresql
- python - 具有多个和代码编辑参数的 shutil.copy() 文件
- shell - 在脚本外壳中编写字符串