- docker
- oracle11g on docker
- SQLcl
某些情况下可能需要搭建一个oracle的测试环境,但是oracle繁琐的配置会令许多人望而却步。这里我们借助docker,快速搭建一个oracle环境。
keywords: docker搭建oracle,oracle11g, oracle11g测试环境搭建
docker
- 这里不再赘述,目前docker 在各地操作系统支持都挺好的,install也方便
oracle11g on docker
- 这里我们使用这个image,(也测试了其他的,都需要进pod呀,改配置啊,之类的,容错性不高)
# 拉取镜像
docker pull rohitbasu77/oracle11g
# 按照image描述页面的demo shell启动一个容器
docker run -d --name oracle11g -p 40022:22 -p 41521:1521 -p 48080:8080 rohitbasu77/oracle11g:latest
- 在描述页中可以看到一些关于连接的基本信息。所以直接使用就好。
hostname: localhost or docker machine ip
port: 41521
sid: xe
username: system
password: oracle
Password for SYS & SYSTEM is oracle
Password for fareuser, searchuser, bookinguser, checkinuser is rohit123
SQLcl
- 连接oracle的方式有很多,据说官方的SQL developer做的也挺好的,这里我们使用官方的一款命令行 SQLcl
# 下载好后执行bin目录下的可执行程序,window的调用.exe,linux/mac的用sql就好了
./sql system/oracle@:41521/xe
SQL>
ALL done.♂️是不是很简单