错误复现 进入docker的oracle容器 docker exec -it oracle11g bash 启动sqlplus sqlplus /nolog 此时报错 Error 6 initializing SQL*Plus SP2-0667: Message file sp1<lang>.msb not found SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory 解决 在oracle容器中,重新登陆oracle用户。 su - oracle 重新启动sqlplus,成功~