Nos han instalado hace poco Oracle 11g en unix y conectándome para probar las nuevas funcionalidades de esta versión con SQLPlus, al editar la select con ed, me ha salido el editor Ed por defecto, no el vi.
Si os sucede es porque no tenéis definido la variable de entorno EDITOR y SQLPlus coge por defecto ‘ed’.
Sólo hay que añadir en .profile.
EDITOR=vi; export EDITOR
Una manera de ver lo que tenemos puesto
SQL > define
DEFINE _DATE = “26-MAY-2011” (CHAR)
DEFINE _CONNECT_IDENTIFIER = “..” (CHAR)
DEFINE _USER = “..” (CHAR)
DEFINE _PRIVILEGE = “” (CHAR)
DEFINE _SQLPLUS_RELEASE = “1001000200” (CHAR)
DEFINE _EDITOR = “vi” (CHAR)
DEFINE _O_VERSION = “Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 – 64bit Production
With the Partitioning, OLAP and Data Mining options” (CHAR)
DEFINE _O_RELEASE = “1001000200” (CHAR)
SQLPlus en Unix