mac php oracle11g,Mac安装Oracle11g并使用Navicat连接

下载并安装Docker

注册Docker账号

b985e3c948c5

image

登录Docker账号

打开终端,输入:

docker login

输入刚才注册好的用户名和密码进行登录。

如不登录,接下来会出现 Error response from daemon: pull access denied for alexeiled/docker-oracle-xe-11g, repository does not exist or may require ‘docker login’ 的错误提示。

在docker中安装oracle11g

在终端输入:

docker pull deadok22/docker-oracle-xe-11g

b985e3c948c5

image

下载完成后,启动oracle镜像作为容器:

docker run -h "oracle" --name "oracle" -d -p 49160:22 -p 49161:1521 -p 49162:8080 deadok22/docker-oracle-xe-11g

可使用如下命令获得容器id:

docker ps

b985e3c948c5

image

其中c8c1b650435c是容器id,在终端中执行以下命令进入容器(容器id需替换成自己的):

docker exec -it c8c1b650435c /bin/bash

登录oracle

进入容器后,使用如下命令登录:

sqlplus system/oracle

其中,system为默认用户名,oracle为默认密码。(进入后可自行使用sql命令进行密码修改、添加用户等动作)

使用Navicat连接oracle

新建oracle连接,具体信息填写可参照:

b985e3c948c5

image

其中用户名 / 密码默认为 system / oracle。

连接成功。

启动 / 停止oracle服务

docker start oracle docker stop oracle

连接时会提示错误

b985e3c948c5

image.png

使用docker启动Oracle后,找到tnsnames.ora listener.ora 两个文件,修改host 为127.0.0.0

b985e3c948c5

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值