首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle10g小弟我输入用户名/密码就可以登录,但是输入用户名/密码@localhost/ORCL就不行,IP是127.0.0.1也不行

2012-07-31 
oracle10g我输入用户名/密码就可以登录,但是输入用户名/密码@localhost/ORCL就不行,IP是127.0.0.1也不行我

oracle10g我输入用户名/密码就可以登录,但是输入用户名/密码@localhost/ORCL就不行,IP是127.0.0.1也不行
我的数据库是oracle10g,我输入 用户名/密码 就可以成功连接,但是输入 用户名/密码@localhost/数据库实例 就不行,locahost换成IP是127.0.0.1也不行,我有指定过一个192.168.1.2的IP,也不行,报ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务。我的监听OracleOraDb 10g_home1TNSListener已经启动。listener.ora的监听配置如下:
LISTENER =
  (DESCRIPTION_LIST =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  )
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  )
  )
  )

[解决办法]

1:HOST = 127.0.0.1改成HOSTNAME

2:本地运行,修改TNSNAME

3: listen.ora添加
 (SID_DESC =
(GLOBAL_DBNAME = 服务名)
(ORACLE_HOME = D:\Oracle\Oracle10g)
(SID_NAME = 实例名)
)
[解决办法]

探讨
我的数据库是oracle10g,我输入 用户名/密码 就可以成功连接,但是输入 用户名/密码@localhost/数据库实例 就不行,locahost换成IP是127.0.0.1也不行,我有指定过一个192.168.1.2的IP,也不行,报ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务。我的监听OracleOraDb 10g_home1TNSListener已经启动。lis……

[解决办法]
用户名/密码@localhost这种写法一般用于连接远程数据库,本地连接都不写@以后的

热点排行