oracle - 如何连接到新安装的Oracle XE实例?

标签 oracle oracle10g oracle-xe

我已经在Win7 x64计算机上安装了Oracle XE。安装成功完成,没有问题,或者安装程序未告知他们。但是安装后,我无法连接数据库。其Web界面无法正常工作。我已经浏览了开放端口的列表,并且没有安装期间提到的8080端口。我也无法通过SQLPlus连接。

SQL> connect SYSTEM
Enter password:
ERROR:
ORA-12638: Credential retrieval failed

在网络上某个地方,有人告诉他编辑sqlnet.ora文件,我已经通过以下方式对其进行了更改:
# SQLNET.AUTHENTICATION_SERVICES = (NTS)
SQLNET.AUTHENTICATION_SERVICES = (NONE)

现在我得到下一个错误
SQL> connect SYSTEM
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

我需要更改什么才能连接到它?

最佳答案

我发现了问题。
我使用域登录来安装Oracle XE。如果使用域登录来安装Oracle XE,则数据库创建将失败(尽管您可能不会在此方面收到任何错误消息)。
解决方案:
使用本地管理员用户安装Oracle。
在sqlnet.ora中将SQLNET.AUTHENTICATION_SERVICES更改为(NONE)。
现在,使用您的域用户登录以使用oracle XE。

关于oracle - 如何连接到新安装的Oracle XE实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405969/

相关文章:

oracle10g - 在Oracle 10g Express Edition中创建架构

java - Hibernate 对 Oracle 数组列表连接的支持

database - 如何从另一个表创建表并将 NULL 值传递给列?

database - ORA-00904 : "TOTAL_ORDERS": invalid identifier

oracle - ORA-01400 无法插入空值...但我没有插入空值!

Oracle 11g XE - 突然出现 ORA-01034 : ORACLE not available and ORA-27101: shared memory realm does not exist

sql - 更新语句导致Oracle "No more data to read from socket"?

oracle - 关于pl/sql存储程序文本的问题

sql - 加入父表和子表的最佳方式

oracle - 查找我的 oracle.context 索引中索引的文档数量?