docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /dockerfiles/oracle/oradata:/u01/app/oracle/ --name oracle-12c truevoly/oracle-12c
进入oracle-12c容器内
docker exec -it oracle-12c /bin/bash
切换成oracle用户
su oracle
进入sqlplus
$ORACLE_HOME/bin/sqlplus / as sysdba
设置密码有效期为无限制
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
解锁system用户
SQL> alter user SYSTEM account unlock;
truevoly/oracle-12c镜像创建的容器「默认有sys和system两个用户,密码都是oracle,默认的一个SID/服务名是xe」,Oracle的用户密码默认有效期是180天,180天后用户会自动锁住,下面进入oracle-12c容器内将密码的有效期设置为永久!