有关ORACLE的SQL/PLUS 的登陆问题(50分)

  • 主题发起人 主题发起人 1925958230
  • 开始时间 开始时间
1

1925958230

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我遇到了一个问题,当我用SQL/PLUS登陆时,输入用户名:SYSTEM,密码:MANAGER,
主机字符串:AA(我的机子名称之后)后系统提示没有监听器,登陆失败,但是当我输入
同样的用户名和密码不输入主机字符串,觉登陆成功,请问什么原因,如何解决?
 
启动listener
/oracle/admin/lnster.exe

或者在服务中找是否已经启动oracle listener服务
如果根本不存在该服务,请使用上面的方法
 
你肯定是在同一台电脑上登陆。
若是网络上,没有主机字符串根本无法登陆
另外,主机字符串不同于你的电脑的名字
 
跟没有说一样
 
主机字符串这个说法容易让人误解。我觉得本地服务名的称呼可能更恰当。
所谓本地服务名,是指你安装oralce客户端后,可以在本地配置一个本地服务名
来指向oralce的服务器。用sql plus登录时,如果是登录的oralce服务器是本机,
则可以省略本地服务名。
 
首先每一个数据库访问都必须有一个服务名,也就是你的主机字符串,如你在本地登陆默认
的数据库可以省略,否则必须要加,如还存在系统提示没有监听器,登陆失败。一种可能
是你的数据库实例未起,另一中可能是字符串有错。
Dos下的SQL/Plus是这样的
sqlplus system@XXXDB/manager,其中XXXDB是你说的字符串,如未指定则是本地的默认数据库
 
如果你的本地服务名为oracle的话这样来登陆
system/manager@oracle
如果仍然起不来的话就到运行里面敲如下字符
lsrnctl
然后回车
在>提示符下面敲start
就行了!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部