Eu instalei o Oracle Sql developer e o podman no meu cliente/host ubuntu 24.04. Com o podman eu fiz
podman run -d --name oracle-db -p 1521:1521 container-registry.oracle.com/database/free:latest
então defina uma senha simples com este outro comando:
podman exec oracle-db ./setPassword.sh Password1
podman port oracle-db
1521/tcp -> 0.0.0.0:1521
mas quando eu conecto a ele continuo recebendo todos os tipos de erros, veja a imagem .
Então, pelo que entendi, agora eu deveria conseguir conectar ao localhost:1521 como SYSDBA usando o sid FREE. Infelizmente, continuo recebendo o erro ORA-01017. Alguém sabe como devo me conectar a ele?
a documentação está aqui https://www.oracle.com/eg/database/free/get-started/ e aqui https://container-registry.oracle.com/ → databases → free . Eu coloco a imagem em funcionamento, mas não consigo conectar a ela usando o sql developer.
Conecte-se ao banco de dados raiz (GRÁTIS)
Conecte-se ao banco de dados plugável FREEPDB1
Para arquitetura multitenant, você não usa mais SID. Você pode, mas não vá lá. SERVICE_NAME é a maneira de conectar usando sqlplus, sqlcl ou SQL Developer.
Boa sorte!