我是一个大的初学者使用Oracle数据库11g Express,并在今天第一次尝试。我只掌握了关于数据库的理论知识(学习了SQL,但从未使用过它)。因此,我今天安装了Oracle 11g (需要时给他们系统密码)。然后我开始启动'Start Database‘,然后是SQL命令行。我进入了connect SYSTEM/password,但收到了:
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文件后,作为域用户工作。(见我的答案)可能不是最理想的。
发布于 2016-07-20 13:20:20
我遵循@vercelli的注释和本题。似乎无法使用连接到企业域的用户帐户安装Oracle11gXE(安装过程无法连接到数据库)。因此,我遵循了这些建议:卸载了具有管理员权限的本地用户Oracle,安装了Oracle,并在本地用户上运行了:

。
但是,当我作为用户域重新登录时,我遇到了与以前相同的问题:ERROR: ORA-12638。
因此,我更改了域用户上的sqlnet.ora文件,就像我以前尝试过的那样(在听取了来自不同论坛的建议后,这些论坛都有此ORA错误):
SQLNET.AUTHENTICATION_SERVICES = (NTS)
至
SQLNET.AUTHENTICATION_SERVICES = (NONE)现在,它似乎也作为一个域用户工作:我能够连接。
https://stackoverflow.com/questions/38463516
复制相似问题