- docker 拉取oracle12镜像
(ps:镜像5.7g,建议docker配置国内仓库加速,不然下载会非常缓慢)
docker pull sath89/oracle-12c
- 使用该镜像创建容器
镜像比较大,容器创建会等待一段时间才能完成
docker run -d -p 1521:1521 -P --name oracle12 ee3351d51185
创建好之后使用ps命令查看运行的容器
- 进入容器链接数据库
oracle的用户名和密码
hostname:127.0.0.1 port: 1521 sid: xe service name: xe username: system password: oracle
进入容器,使用sqlplus链接数据库
docker exec -it oracle12 /bin/bash
//sqlplus 账号/密码@地址:端口/服务名或者sid
sqlplus system/oracle@127.0.0.1:1521/xe
修改密码有效期,默认180天改成无限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED