首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OracleDatabase11g中的ORA-12638错误

OracleDatabase11g中的ORA-12638错误
EN

Stack Overflow用户
提问于 2016-07-19 16:04:49
回答 1查看 2.8K关注 0票数 1

我是一个大的初学者使用Oracle数据库11g Express,并在今天第一次尝试。我只掌握了关于数据库的理论知识(学习了SQL,但从未使用过它)。因此,我今天安装了Oracle 11g (需要时给他们系统密码)。然后我开始启动'Start Database‘,然后是SQL命令行。我进入了connect SYSTEM/password,但收到了:

代码语言:javascript
复制
ERROR: 
ORA-12638 : Credential retrieval failed

根据各种论坛的建议,我更改了sqlnet.ora文件,将SQLNET.AUTHENTICATION_SERVICES = (NTS)替换为SQLNET.AUTHENTICATION_SERVICES = (NONE)

没有改变任何其他的东西。但现在我发现了以下错误:

ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Process ID: 0 Session ID: 0 Serial number: 0

除了安装这个软件和启动启动数据库之外,我没有做任何其他的。

顺便说一句,我真的找不到深入的教程。

编辑:我遵循@vercelli的注释和本题。似乎您无法安装Oracle11gXE,其用户帐户连接到企业域(安装过程无法连接到数据库)。因此,我遵循了这些建议:我卸载了作为本地用户登录的Oracle,在那里安装了Oracle,它工作了:

但是,当我作为用户域重新登录时,我遇到了与前面相同的问题: ERROR:ORA-12638

编辑:在尝试更改sqlnet.ora文件后,作为域用户工作。(见我的答案)可能不是最理想的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 13:20:20

我遵循@vercelli的注释和本题。似乎无法使用连接到企业域的用户帐户安装Oracle11gXE(安装过程无法连接到数据库)。因此,我遵循了这些建议:卸载了具有管理员权限的本地用户Oracle,安装了Oracle,并在本地用户上运行了

但是,当我作为用户域重新登录时,我遇到了与以前相同的问题:ERROR: ORA-12638

因此,我更改了域用户上的sqlnet.ora文件,就像我以前尝试过的那样(在听取了来自不同论坛的建议后,这些论坛都有此ORA错误):

SQLNET.AUTHENTICATION_SERVICES = (NTS)

代码语言:javascript
复制
SQLNET.AUTHENTICATION_SERVICES = (NONE)

现在,它似乎也作为一个域用户工作:我能够连接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38463516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档