我对Docker和Oracle Docker镜像还不熟悉。我需要一些帮助。
我根据Github指令创建了Oracle 12c EE的docker镜像(https://github.com/oracle/docker-images/tree/master/OracleDatabase)创建的图像没问题,但我无法通过命令行或Oracle EM连接到DB?
Oracle Enterprise Manager要求输入用户名/密码和容器名称。我假设用户名是pdbadmin,在容器创建期间使用默认的自动生成密码,容器名称也是在“docker run --name”期间创建的。
任何建议我应该尝试什么?
您需要明确地使用sqlplus连接命令的地址,就像杰夫史密斯在他对您的问题的评论中指出的那样。
假设您通过映射端口1521
启动容器,并且oracle
是默认密码,您将连接到容器内的oracle,如下所示:
sqlplus sys/oracle@//localhost:1521/xe as sysdba