##拉取oracle12c镜像
docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_12cr2_ee_lhr_12.2.0.1:2.0
##运行oracle12c容器
docker run -itd --name 12c -h lhrora1221 --privileged=true -p 1522:1521 -p 2122:22 -p 5507:5500 -p 5506:5501 registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_12cr2_ee_lhr_12.2.0.1:2.0 init
##进入容器
docker exec -it d974e86b8a20 bash
##修改环境变量
vi /etc/profile
export ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1/
export ORACLE_SID=lhrcdb1
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
##切换oracle用户
su oracle
sqlplus /nolog
conn /as sysdba
##启动数据库
startup
##shell命令行开启监听
lsnrctl start
##创建oracle用户
create user c##yym_admin identified by 123456; -- 创建内部管理员账号密码;
grant connect,resource,dba to c##yym_admin; --将dba权限授权给内部管理员账号和密码;