某些情況下可能需要搭建一個oracle的測試環(huán)境,但是oracle繁瑣的配置會令許多人望而卻步??。這里我們借助docker,快速搭建一個oracle環(huán)境。
keywords: docker搭建oracle,oracle11g, oracle11g測試環(huán)境搭建
docker
- 這里不再贅述,目前docker 在各地操作系統(tǒng)支持都挺好的,install也方便
oracle11g on docker
- 這里我們使用這個image,(也測試了其他的,都需要進(jìn)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
- 在描述頁中可以看到一些關(guān)于連接的基本信息。所以直接使用就好。
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的方式有很多,據(jù)說官方的SQL developer做的也挺好的,這里我們使用官方的一款命令行 SQLcl
# 下載好后執(zhí)行bin目錄下的可執(zhí)行程序,window的調(diào)用.exe,linux/mac的用sql就好了
./sql system/oracle@<IP>:41521/xe
SQL>
ALL done.??♂?是不是很簡單