Tenho outra sessão que suspeito não estar sendo executada com as configurações NLS 'adequadas' para nós no Oracle 11gR2. O que posso consultar para mostrar as configurações de NLS para uma sessão ativa diferente - todas as exibições NLS_* fazem referência à minha sessão atual.
relate perguntas
-
Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?
-
ORDER BY usando prioridades personalizadas para colunas de texto
-
Interface sqlplus confortável? [fechado]
-
Como encontrar as instruções SQL mais recentes no banco de dados?
-
Como posso consultar nomes usando expressões regulares?
Não há uma maneira simples de conseguir isso. Você pode fazer isso rastreando a sessão ou usando um gatilho de login. Aqui está um exemplo de como fazer isso usando um gatilho de login do banco de dados.
Tabela de registro:
Subsídio público e sinônimo:
Gatilho de login do banco de dados:
Teste:
Obviamente, seria melhor colocar a tabela em um esquema apropriado e conceder por usuário.
Se precisar de ajuda com outra abordagem (rastreamento de sessão), avise-me.
O único (que eu conheço) valor do tipo NLS que é facilmente recuperável do dicionário de dados é client_charset encontrado em V$SESSION_CONNECT_INFO
ou seja