【发布时间】:2014-03-03 02:13:13
【问题描述】:
我刚刚在ubuntu 上安装了oracle database express 10g。
当我通过终端打开sqlplus 时,我使用它来登录:
user-name : system
pasword : toor
toor是我在安装oracle时给的密码。
但我收到了这个错误:
ORA-12545: 连接失败,因为目标主机或对象不存在
我该如何解决这个问题?
【问题讨论】:
我刚刚在ubuntu 上安装了oracle database express 10g。
当我通过终端打开sqlplus 时,我使用它来登录:
user-name : system
pasword : toor
toor是我在安装oracle时给的密码。
但我收到了这个错误:
ORA-12545: 连接失败,因为目标主机或对象不存在
我该如何解决这个问题?
【问题讨论】:
我猜你的监听器的配置可能有问题。首先,您可以使用以下命令检查状态、停止和启动侦听器服务:
状态:
lsnrctl status
停止:
lsnrctl stop
开始:
lsnrctl start
如果这不起作用,则可能是 listener.ora 文件本身的配置问题。默认的 listener.ora 文件应如下所示:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = port_number))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = oracle_product_home_directory)
(PROGRAM = extproc)
)
)
希望这会有所帮助。
-V
【讨论】: