ORA-01031

Error: ORA-01031: insufficient privileges

Causa: An attempt was made to change the current username or password without the appropriate privilege. This error also occurs if attempting to install a database without the necessary operating system privileges.

Acción: Ask the database administrator to perform the operation or grant the required privileges.


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por Anónimo | 17/02/2006 12:56:06

RE: ORA-01031

Cuando realizaba un connect /as sysdba me daba este error.
El problema viene al modificar los permisos del ORACLE_HOME en un WINDOWS 2003 para que otros usuarios pudieran acceder a ese directorio a través de una aplicación.
He conseguido conectarme poniendo la contraseña
sqlplus /nolog
connect sys/syspss@bbdd as sysdba
....
...

por Anónimo | 10/05/2007 10:27:01

RE: ORA-01031

A mi me ha dado este error tras instalar la versión de oracle 10.2.0.1 y 10.2.0.2 bajo red hat linux 4 AS.
Tras tener recien instalado el software ( incluso sin base de datos) realizaba un
sqlplus /nolog
connect /as sysdba y me encontraba con este error.
Para solucionarlo realicé lo siguiente
1. Edité el fichero $ORACLE_HOME/rdbms/lib/config.c ( a veces puede ser también config.s depende del sistema operativo )
En este fichero aparecen los grupos del sistema operativo para SYSDBA Y SYSOPER)
2. Identificar cuales son los usuarios con los que has instalado ( SYSDBA y SYSOPER)
En mi caso concreto yo lo instale con dba10g ( siendo este mi sysdba y sysoper). El fichero contenia dba
3. En caso de que no coincidan con los que pone el fichero, hay que modificarlos en el fichero y realizar un relink all
Con esto se debería de solucionar el problema.
Un saludo,

por Ricardo | 23/04/2008 19:37:49

RE: ORA-01031

En mi caso es config.s.. pero no logro identificar la linea a modificar..
no podes enviar la linea q has cambiaddo.. por favor..
Gracias.

por Juan Carlos | 25/06/2008 21:25:58

RE: ORA-01031

hola alguien me puede ayudar lo que sucede es que tengo el siguiente proceso:
If ct_v = 0 then
command_v := 'CREATE SEQUENCE '||nombre_v||' START WITH 1 MAXVALUE 9999999 MINVALUE 1 CYCLE NOCACHE NOORDER';
DBMS_OUTPUT.PUT_LINE ( 'command_V['||command_v||']'
);
EXECUTE IMMEDIATE command_v;
End If;
pero me manda el mensaje de error de ora-01031, como lo puedo resolver, por que no encuentro una solucion, les agradecere mucho

por Cris | 19/02/2009 07:58:09

RE: ORA-01031

Me olvide la contraseña del portal que deberia hacer

por trubncate | 13/11/2009 15:35:08

RE: ORA-01031

cual es el permiso para truncar objetos con un usuario que no es el dueño del objeto.

por yo | 09/07/2010 09:49:18

RE: ORA-01031

busca al DBA

por LEO | 16/03/2011 12:57:07

RE: ORA-01031

Soy nuevo en esto .. EL PROBLEMA ES QUE SIGO LOS PASOS ASI COMO ESTAN ACA ABAJO PERO LLEGO HASTA LA PARTE DEL DOS... CUENTO ME PIDE connect / as sysdba.... AQUI ME APARECE ... ERROR ORA-01031 insufficient privileges???? ayuda!! COMO PUEDO SOLUCIONAR ESTO Y CONECTAR EL ORACLE DEVELOPER CON ORACLE XE ???
ESTOS SON LOS PASOS QUE SEGUI:
¿Cómo conecto Oracle Developer con la base de datos Oracle XE?
Para conectar Developer Forms 6i a Oracle XE se debe hacer lo siguiente:
Instalar primero Developer Forms 6i.
Instalar Oracle XE (Esto con el objetivo de que en las variables de entorno debe estar primero el path de Oracle XE)
Hay que asegurarse que en el registro de windows en:
HKEY_LOCAL_MACHINESOFTWAREORACLE
la variable NET80 tenga el valor
C:ORANTNET80
En la ruta C:ORANTNET80ADMIN se encuentran los ficheros TNSNAMES.ORA y SQLNET.ORA, hay que hacer una copia de seguridad de los mismos y reemplazarlos por los que instala Oracle XE en la ruta
C:oraclexeapporacleproduct10.2.0serverNETWORKADMIN
Por ultimo hay que ejecutar lo siguiente desde una ventada de DOS:
C:>sqlplus /nolog
SQL> connect / as sysdba
Conectado.
SQL> shutdown immediate
SQL> startup restrict
SQL> alter database character set internal_use UTF8;
SQL> shutdown immediate
SQL> startup
Nota: Esto es para que al conectar con Oracle XE no de error windows.
Para conectarse:
User Name: system
Password : (Password que colocaron al momento de instalar Oracle XE)
database : XE
Y con esto debería funcionar

por Luis Cuadra | 14/03/2012 02:58:15

RE: ORA-01031

No lo he podido solucionar, el problema que tengo es que la base de datos esta caida, me presenta un error que dice "ORACLE initialization or shutdown in progress", entonces cuando trato de conectarme con sqlplus /nolog y luego uso el conn sys/ as sysdba me da el error de privilegios insuficientes. El SO del servidor es windows2003 y la base de datos es 10G. Alguna recomendacion?

por nicolas biurrun | 22/09/2012 18:33:28

RE: ORA-01031

Hola, te conectas con la herramienta "Run Sql Command Line"
SQL> CONN / AS SYSDBA --> De esta forma te conectas como sysdba sin necesidad de especificar user y pass.
SQL> ALTER USER nombre_usuario ACCOUNT UNLOCK; --> Con esto consigues desbloquear el usuario que quieras.