拉取镜像

docker pull truevoly/oracle-12c

启动

docker run -d -p 8080:8080 -p 1521:1521 --name oracle --privileged truevoly/oracle-12c

查看日志
docker logs -f oracle

进入容器

docker exec -it oracle /bin/bash

连接数据库

查看sid
echo $ORACLE_SID

sqlplus system/oracle@//localhost:1521/xe

数据库操作

创建表空间
create tablespace srm datafile '/u01/app/oracle/srm.dbf' size 2000M;
创建用户 srm/srm
create user srm identified by srm default tablespace srm;
进行授权
grant create session to srm;
grant connect,resource to srm;
grant dba to srm;
grant resource to srm;

查看em

localhost:8080/em