00.Oracle 11g安装

发布时间 2023-08-08 11:26:30作者: JavaCoderPan

通过Docker安装Oracle

1、搜索镜像

先使用指令搜素远程仓库中的Oracle镜像

sudo docker search docker-oracle-xe-11g

2、拉取镜像

选择一个star最多的镜像进行拉取

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

3、拉取成功

4、启动镜像为容器

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

启动报错解决方案:

  • 在环境变量中设置默认使用linux/amd64平台

    • export DOCKER_DEFAULT_PLATFORM=linux/amd64
  • 重新启动镜像为容器(然后在此之前启动过并报了waring的,需要先将之前启动的容器删除

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

5、进入容器并建立连接

5.1、查看容器

docker ps

5.2、进入容器

docker exec -it {容器ID} /bin/bash

5.3、进入Oracle

sqlplus system/oracl
  • 使用homebrew安装colima

    • brew install colima
  • 启动colima

    • colima start --arch x86_64 --memory 4

5.4、创建用户授予权限

在上面出现的命令行中输入指令创建用户:

CREATE USER PP IDENTIFIED BY 123456;
# PP是用户名,123456是密码

授权:

GRANT CONNECT, RESOURCE, DBA TO PP;
#PP是用户名