abr 232016
 

No último post falamos que o Oracle tem centenas de parâmetros, mas vez por outra temos de apagar a configuração de alguns deles, como fazer isso ?

No passado eu me lembro de colocar “” nos parâmetros, mas isso não remove o parâmetro do arquivo de configuração.
Por isso isso temos o “Alter System Reset”.

Se você estiver usando PFILE, não tem alternativa, ele não vai funcionar e você vai precisa editar o PFILE e remover o parâmetro na mão.

SQL> show parameter pfile

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
spfile				     string
SQL> alter system reset db_recovery_file_dest_size;
alter system reset db_recovery_file_dest_size
*
ERROR at line 1:
ORA-32029: resetting with SCOPE=MEMORY 
or SCOPE=BOTH is currently not supported

Mas no SPFILE ele funciona perfeitamente:

SQL> show parameter spfile

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
spfile				     string	 /u01/app/oracle/product/12.1.0
						 /dbhome_1/dbs/spfileorcl12.ora
SQL> show parameter db_recovery_file_dest_size

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size	     big integer 4560M


SQL> host strings  /u01/app/oracle/product/12.1.0/dbhome_1/dbs/spfileorcl12.ora
     |grep db_recovery_file_dest_size
*.db_recovery_file_dest_size=4781506560

 Podemos ver que o parâmetro esta no Spfile  

SQL> alter system reset db_recovery_file_dest_size;

System altered.

SQL> host strings  /u01/app/oracle/product/12.1.0/dbhome_1/dbs/spfileorcl12.ora
     |grep db_recovery_file_dest_size

 Depois do "alter system reset" o parâmetro foi removido  

SQL> 

Espero que tenham gostado !

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)