• Categoría: Oracle
  • Visto: 9184

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Oracle

La instrucción ALTER SYSTEM RESET de Oracle nos permite borrar un parámetro de spfile, siempre y cuando tengamos configurada nuestra base de datos con el spfile.

 

Si hemos introducido un parámetro erróneo o queremos eliminar un parámetro que no queremos tener en el spfile tenemos disponible la instrucción ALTER SYSTEM RESET para eliminarlo.

 

La sintaxis es la siguiente:

 


ALTER SYSTEM RESET parámetro scope=spfile sid=NombreInstancia

 

Ejemplo:

 

En primer lugar voy a ver el contenido del spfile, recordar que no se puede editar con un editor como el vi, con el comando strings y voy a filtrar para obtener el parámetros sessions.

- Me coloco en el directorio donde está el spfile, en mi caso, 


$ cd /u01/oracle/product/10.2.0.4/db_1/dbs

 

Y muestro el contenido filtrado, 


$ strings spfilePRUEBA.ora | grep sessions
$ *.sessions=150


 

Hacemos login en el SQL*PLUS y ejecutamos la instrucción completa, 


SQL>ALTER SYSTEM RESET sessions scope=spfile sid='*';
System altered.


 

Si chequeamos el spfile veremos que el parámetro sessions ya no está en spfile.