这是交易 我在我的计算机上安装了Oracle 11g XE。使用system和sys用户连接SQL * Plus没有问题。我还创建了2个新用户,我没有问题连接那些2.我安装了SQLDevelopper,我没有问题连接4提到的ealier用户。
我想更改默认日期格式化,因此我使用用户sys在SQL * Plus中执行了下一个命令:
ALTER SYSTEM SET NLS_DATE_FORMAT=‘DD-MON-YYYY’ SCOPE=SPFILE;
执行最后一个命令后,我重启了Oracle服务。
这是问题...... 重新启动后,我无法使用SQL * Plus在之前创建的4个帐户中记录任何内容。 SQL * Plus给了我这个错误消息:
ERROR: ORA-12638: Credential retrieval failed
奇怪的是,我可以使用SQLDevelopper进行日志记录。
有人可以帮我修复SQL * Plus吗?
答案 0 :(得分:2)
Burleson先生的一个提示:http://www.dba-oracle.com/t_ora_12638_credential_retrieval_failed.htm
请检查sqlnet.ora文件。更改以下条目并尝试,这将有效。
原创作品
SQLNET.AUTHENTICATION_SERVICES= (NTS)
修改条目
SQLNET.AUTHENTICATION_SERVICES=