ITPub博客

首页 > Linux操作系统 > Linux操作系统 > hpux由于@号的特殊含义而产生的ora-12162

hpux由于@号的特殊含义而产生的ora-12162

原创 Linux操作系统 作者:z0zi 时间:2009-03-13 17:01:02 0 删除 编辑
在hpux的终端中
@代表删除整行,$代表删除前一个字符。
所以不能输入@(注意即使输入也不是你看到的意思)
stty -a 看全部的定义,如果有kill=@,那么在使用sqlplus
登入到oracle时就会出现如下状况:
hp17 2: sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 3月 13 16:56:00 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter user-name: wcdma@lntele
Enter password:

ORA-12162 TNS:net service name incorrectly specified

因为@并没有被识别所以会有这种情况,改掉@的定义就可以了,
使用stty kill ^Y
这样CTRL+Y就成了删除一行了。

这时就可以登陆了

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11220451/viewspace-567217/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-09-10

  • 博文量
    2
  • 访问量
    9001