环境搭建
拉取镜像
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