MAC安装Oracle

因为 mac不能在本地安装Oracle 所以把Oracle安装在Docker

1:安装Docker

​ 方法一(推荐):直接下载安装:连接:https://download.docker.com/mac/stable/Docker.dmg

​ 方法二: 在终端执行命令安装:brew cask install docker

2: 打开终端,输入命令

1
docker version

查看docker版本,看是否安装成功:

下载

3:启动Docker 安装Oracle

​ 一: 终端 sudo docker search docker-oracle-xe-11g命令,搜索docker远程仓库的镜像

下载

​ 二: 择第一个STAR最多的一个镜像进行安装,拉取镜像命令如下:

1
sudo docker pull deepdiver/docker-oracle-xe-11g

​ 三: 安装oracle容器将该镜像转成容器并使用该容器

1
sudo docker run -d -p 1521:1521 --name oracle11g deepdiver/docker-oracle-xe-11g

4:连接和配置

​ 一: 进入容器内部

1
2
3
   sudo docker exec -it 你的容器Id(可通过docker ps -a命令获得) /bin/bash
错误:Error response from daemon: Container * is not running
解决办法:sudo docker start 你的容器Id

我的 id。 c9ed6f3cefd1

下载

​ 二:通 过sqlplus进入Oracle

1
sqlplus system/oracle

​ 三: 查看数据库用户名和密码:

1
select username,password from dba_users;

​ 四: 创建新的用户来进行数据库:

1
2
3
create user username(用户名) identified by password(密码);
验证:创建成功后为大写
select * from all_users;

例:创建用户:shenbohu 密码:bohu0812

五:对用户进行授权:

1
grant connect,resource to STEAFAN(这里需要将用户名大写,否则授权不成功);

例:给shenbohu授权 grant connect,resource to SHENBOHU;

连接navicat

上次更新 2021-06-21