Su ejemplo se ve un poco distorsionado; para conectarse a sqlplus a través de la línea de comandos, con un usuario y contraseña sys
123456
:
sqlplus sys/123456 as sysdba
o
sqlplus "sys/123456 as sysdba"
antes de Oracle 10. Si ya se encuentra en el interior del sqlplus (como supongo del hecho que su ejemplo comienza con un SQL>), se utiliza el comando connect:
SQL> connect sys/123456 as sysdba
En todos los casos, si no se ha establecido la variable de entorno ORACLE_SID
, es necesario que especifique que después de la contraseña, así:
sqlplus sys/[email protected]<mydbname> as sysdba
donde <mydbname>
es o bien de la forma <hostname>/<sid>
, si está utilizando Oracle 10 o posterior, o una entrada válida de su archivo tnsnames.ora
(que se encuentra en $ORACLE_HOME/network/admin
) para todas las versiones.
Si está seguro de que sus privilegios están configurados correctamente, una cosa más podría intentar: "crear un archivo llamado sqlnet.ora en su directorio ORA_HOME \ network \ network \ admin y agregarle la siguiente línea: SQLNET.AUTHENTICATION_SERVICES = (NTS) Luego guarde ". Ver más aquí: http://it.toolbox.com/blogs/david/ora01031-insufficient-privileges-upon-instance-startup-13759 – bernie