Histórico da Página
Passo a passo para usar os aplicativos Delphi com o oracle 19C
1 1º - Verificar se usuário RM tem compatibilidade de senha com o 10G:
SELECT USERNAME,PASSWORD_VERSIONS FROM DBA_USERS WHERE USERNAME='RM';
Caso não tenha, segue o roteiro a ser adotado:
2 Passo 1 - Desabilitar sensibilidade de senha, para isso execute o seguinte comando abaixo:
alter system set sec_case_sensitive_logon = false scope=both;
3 Passo 2 - No servidor de banco de dados, ir até o arquivo sqlnet.ora do listener e inserir o seguinte parametro (esse arquivo normalmente está em $ORACLE_HOME/network/admin/sqlnet.ora) parâmetro:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
Este arquivo fica no home do Oracle, uma dica para localizar qual arquivo está sendo usado é executar o comando TNSPING nome_do_servico_oracle, por exemplo TNSPING EXEMPLO12133DEV
Passo 3 4 - Reiniciar o listener com os comandos: "lsnrctl stop" e "lsnrctl start" (se necessário, entrar no banco de dados e executar o comando "alter system register; "para que o Oracle configurar configure as entradas no listener)
5 - Executar o comando de troca de senha do usuário RM (pode colocar a mesma senha) Passo 4 - Pronto agora podemos alterar a senha do user 'rm'. Tente usar a mesma senha, por exemplo: alter user RM identified by senha rm;
6 Passo 5 - Verificar novamente se o usuário tem compatibilidade com o 10G: RM 10G 11G 12C:
SELECT USERNAME,PASSWORD_VERSIONS FROM DBA_USERS WHERE USERNAME='RM';