在Win11中使用docker安装Oracle19c
- 首先是去docker官网下 docker for windows
- 安装oracle19c
- 首先下载image
- 运行镜像
- 在工具中登录
- 可能遇到的问题
首先是去docker官网下 docker for windows
官网: https://www.docker.com/get-started/
如果Windows是专业版,安装会比较顺利,如果是家庭版,或者其他版本,需要手动安装hyper和wsl,可以参考:https://blog.csdn.net/m0_37802038/article/details/129893827
安装成功后可以通过docker --version
查看docker版本。
安装oracle19c
首先下载image
docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c
运行镜像
docker run -d -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=oracle19c -e ORACLE_EDITION=standard -e ORACLE_CHARACTERSET=AL32UTF8 -v /d/DockerImage/oracle19c/oradata:/opt/oracle/oradata --name oracle19c registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c
运行这条命令会跳转到docker desktop
中,在containers
中可以看新运行的容器。会花一段时间来下载,等待完成后,可以切换到Exec
Tab中登录Oracle:
sqlplus / as sysdba
在工具中登录
可能遇到的问题
如果在使用docker run
时没指定ORACLE_SID
,可能造成无法登录。
使用echo $ORACLE_SID
检查是否配置了ORACLE_SID。
如果返回空行则未配置。
使用vim ~/.bash_profile
打开系统配置。
在export PATH
上方添加export ORACLE_SID=ORCLCDB
,保存并推出。
然后再次使用echo $ORACLE_SID
检查是否配置成功。
重新登录。