Oracle11g ORA-12547:TNS在UbuntuLinux2.0464位Linux上的Oracle 11g安装上运行DBCA时失去联系
我正在尝试在UbuntuLinux2.0464位上安装Oracle11g时使用DBCA创建一个数据库 我按照指示做了,但我明白了 ORA-12547:运行DBCA时TNS失去联系 详情如下。有人能帮助解决这个问题吗Oracle11g ORA-12547:TNS在UbuntuLinux2.0464位Linux上的Oracle 11g安装上运行DBCA时失去联系,oracle11g,ubuntu-12.04,Oracle11g,Ubuntu 12.04,我正在尝试在UbuntuLinux2.0464位上安装Oracle11g时使用DBCA创建一个数据库 我按照指示做了,但我明白了 ORA-12547:运行DBCA时TNS失去联系 详情如下。有人能帮助解决这个问题吗 我没有使用/opt/oracle作为“oracle”用户主页,而是使用/home/oracle 我没有安装32位版本的libstdc++5 我做的其他一切都和发帖一样 安装导致“缺少软件包”。我试图从ubuntu上安装这些软件包,但ubuntu说它们不存在。 然后我在说明书中看到:
/opt/oracle
作为“oracle”用户主页,而是使用/home/oracle
$ORACLE\u HOME/bin
运行/dbca
时,ORA-12547会失败$ORACLE\u HOME/network/admin
和listener.ora、sqlnet.ora和tnsnames.ora,它们看起来都正常/tnsping
失败,错误消息表明使用了“EZ Connect”。
但在我的sqlnet.ora中,我有
names.directory_lookup = (TNSNAMES,EZCONNECT)
只有在尝试tnsnames后,才应使用EZ Connect/netca
。在我对侦听器执行测试之前,一切都正常,但它失败了/lsnrctl
。绝对不会发生这种情况,以及lsnrctl启动、停止和状态/sqlplus
,它会直接要求我输入用户名/密码/sqlplus/as sysdba
,那么这将导致“ORA-12547:TNS失去联系”.bashrc
中正确设置了所有环境变量/etc/oratab
正常/etc/hosts
可以,但我不能总是ping“localhost”或“127.0.0.1”,或“ubuntu”或“127.0.1.1”
显示相同的TNS或侦听器错误确保数据库已启动并运行,并且您可以作为SYSDBA本地连接到数据库
使用Oracle二进制文件所有者(通常是Oracle:oinstall Unix/Linux用户)。如果没有
工作时,你可能会遇到不同的问题。
1.在运行数据库的Unix/Linux主机上检查Oracle文件的权限:
cd$ORACLE_主页/bin
ls-ltr oracle
2.按以下方式更改权限:
甲骨文6751
ls-ltr oracle
此代码可能对您有很大帮助。
我不能总是ping“localhost”-先解决这个问题。不能ping你正在使用的机器是非常糟糕的。有什么解决方法?你找到了吗?我也有同样的问题