0

这是我在我的计算机上安装 Oracle 11g XE 的交易。使用 system 和 sys 用户连接 SQL*Plus 没有问题。我还创建了 2 个新用户,与这 2 个用户连接没有问题。我安装了 SQLDeveloper,与之前提到的 4 个用户连接没有问题。

我想更改默认日期格式,所以我使用用户 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

奇怪的是,我可以使用 SQLDeveloper 毫无问题地登录。

有人可以帮我修复 SQL*Plus 吗?

4

1 回答 1

2

来自 Burleson 先生的提示:http ://www.dba-oracle.com/t_ora_12638_credential_retrieval_failed.htm

请检查 sqlnet.ora 文件。更改以下条目并尝试,这将起作用。

原始条目

SQLNET.AUTHENTICATION_SERVICES= (NTS)

修改条目

SQLNET.AUTHENTICATION_SERVICES= 
于 2012-08-30T16:34:03.287 回答