Showing posts with label arquivos. Show all posts
Showing posts with label arquivos. Show all posts

SPFILE: Criando um arquivo de inicialização

O SPFILE é uma arquivo binário mantido pelo servidor, que possibilita alterações persistentes.

 Algumas características do SPFILE:

 Reside sempre do lado servdior;
 Pode auto ajustar parametros;

 Possibilita suporte ao recovery manager o backup dos arquivos de parametros;
Pode ser craido a partir de um arquivo PFILE.
Pode ser executado antes ou depois da inicialização da instância.


 Ex: Criando um arquivo SPILE a partir de um PFILE:

 create SPILE='$oracle_home/dbs/spfileoracledba01.ora' from PFILE ='$oracle_home/dbs/initoracledba01.ora';

 Exemplo de arquivo SPFILE:

 *.background_dump_dest='/home/brasil01/ADMIN/BDUMP'
*.compatible='9.2.0'
*.control_files='/home/brasil01/ORADATA/u01/ctrl01.ctl'
*.core_dump_dest='/home/brasil01/ADMIN/CDUMP'
*.db_block_size=4096
*.db_name='dba01'
*.db_domain='world'
*.global_names=TRUE
*.instance_name='brasil01'
*.remote_login_passwordfile='exclusive'
*.java_pool_size=50000000
*.shared_pool_size=50000000
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS'

PFILE: Criando um arquivo de inicialização no oracle

O arquivo PFILE é arquivo de inicialização estatico de uma instancia oracle.

É o nome do arquivo é initisid.ora onde sid é nome da instância na qual esta sendo inicializada.

Esse arquivo é modificado em um editor de texto comum e por default esta localizado em $oracle_home/dbs

Esse arquivo so é lido no momento da inicialização da instancia e caso seja necessário modifica-lo será necessario reinicia-la para que os novos parametros sejam carregados.

Criando um PFILE.

O oracle universal installer, cria um arquivo init.ora de exemplo quando o software é instalado no servidor.

bastando apenas copia-lo para a pasta $oracle_home/dbs/initsid.ora abrir o arquivo e modifica-lo de acordo com suas necessidades.

Exemplo de um arquivo pfile init.ora

Exemplo de PFILE
# Initialization Parameter File: initdbaoracle.ora
db_name = dbaoracle
instance_name = dbaoracle
control_files = (
d:/dbaoracle/ORADATA/u01/control01dbaoracle01.ctl,
d:/dbaoracle/ORADATA/u02/control01dbaoracle02.ctl)
db_block_size = 4096
db_cache_size = 4M
shared_pool_size = 50000000
java_pool_size = 50000000
max_dump_file_size = 10240
background_dump_dest = d:/dbaoracle/ADMIN/BDUMP
user_dump_dest = d:/dbaoracle/ADMIN/UDUMP
core_dump_dest = d:/dbaoracle/ADMIN/CDUMP
undo_management = AUTO
undo_tablespace = UNDOTBS

No proximo post que será dia 06 de junho irei falar sobre o arquivo SPFILE.

Init Oracle- arquivos de parametro e inicialização

Caracteristicas dos arquivos de inicialização:

As entradas são especificas da instãncia que esta sendo iniciada.

Possui dois tipos de parametros de iniciaçização:

 Explicito: quando existe um arquivo de entrada

Implicito: não existe arquivo de entrada , mas assume os valores default do oracle.

Podem existir varios arquivos de inicialização.

 Existem dois tipos de arquivos de inicialização de um banco oracle e alterações são efetuadas de acordo com o seu tipo de arquivo.

 Arquivo de parametros estaticos: PFILE

 Arquivo de parametros persistentes: SPFILE

 No próximo post sobre oracle  irei descrever cada tipo de arquivo e  como cria-los