在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博客 ” ,链接:https://blog.itpub.net/11220451/viewspace-567217/
,如需转载,请注明出处,否则将追究法律责任。