拉取镜像
- docker pull jaspeen/oracle-11g
-
创建目录
- mkdir -p /server/oracle 安装目录
- mkdir -p /server/dpdump 数据目录
-
下载oracle解压后放置于/server/oracle中
启动docker
- docker run -d --privileged -p 1521:1521 -v /server/oracle:/install -v /server/dpdump:/opt/oracle/dpdump --name=oracle11g jaspeen/oracle-11g
-
进入容器
- docker exec -it [CONTAINER ID] bash
-
实例配置
- su oracle 切换为oracle用户
- sqlplus /nolog 登录
- conn /as sysdba 连接
- alter user system identified by oracle; 修改密码为oracle
- alter user sys identified by oracle;
- ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
- exit 退出
-
查看状态lsnrctl status