[oracle_br] Re: Parametros antigos / novos

2006-01-09 Por tôpico jlchiappa
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] 
escreveu
 
 No oracle 8i/9i para que o parametro UTL_FILE_DIR seja alterado é 
necessário
 restartar a instancia...

Sim, embora no 9i vc tenha a opção de trabalhar com DIRECTORY, aí não 
há necessidade de re-start do banco, a única coisa é que nesse caso 
os seus progs TEM QUE serem re-escritos pra manipular os arqs via 
directory, ie, ao invés de :

utl_file.fopen('C:\DADOS', nomedoarquivo, .

vc teria que criar o indicador :

CREATE DIRECTORY DIR_TESTE as 'C:\DADOS';

e alterar o programa pra ele pedir :

utl_file.fopen(DIR_TESTE, nomedoarquivo, .


== caso não seja possível alterar os progs, aí sim, não tem jeito, é 
alterar o UTL_FILE_DIR e re-boot do banco, sem chance.


 
 Mas aí é que vem as dúvidas
 
 -alterei o parametro utl_file_dir scope spfile mas se eu entrar 
na
 v$parameters o novo parametros ainda não vai estar
 la em value, 

claro, pois v$parameter são os params que estão em ação no momento, e 
no seu exemplo vc só inseriu no spfile, ainda não restartou a máquina 
pro novo param entra em ação

mas supondo que eu queira verificar o valor a ser colocado ou
 novo valor, como fazer ?

Isso fica registrado em outra view, cfrme :

[EMAIL PROTECTED]:SQLshow parameter utl_file_dir

NAME TYPEVALUE
 --- -
-
utl_file_dir string
[EMAIL PROTECTED]:SQLalter system set utl_file_dir ='C:\' scope=spfile;

Sistema alterado.

[EMAIL PROTECTED]:SQLshow parameter utl_file_dir

NAME TYPEVALUE
 --- -
-
utl_file_dir string

[EMAIL PROTECTED]:SQLselect * from v$spparameter where 
name='utl_file_dir';

SID   
   
NAME  
   VALUE 
--
-- ---
- 
--
* 
   
utl_file_dir  
   C:\   


== onde o SHOW PARAMETER é um atalho do sqlplus pra se consultar a 
v$parameter.

 
 -se dei um Alter System set PARAMETER = VALUE em um parametro que 
possa ser
 alterado
 sem restartar a instancia , mas mudei de opniao... tem como voltar 
atras ?

afaik vc tem que dar outro ALTER SYSTEM voltando o valor pro que vc 
quer.
 
 -na v$instance eu consigo ver quando a instacia foi iniciada, tem 
como ver
 um historico disso ?

até o 9i não tem nada default pra isso, as v$ todas são perdidas após 
um re-start, se vc quiser tem um histórico vc deveria criar, 
normalmente via database triggers.

 Por exemplo ela foi inicia dia 1, depois no dia 4.
 
 -supondo que vc acaba de sentar numa maquina com Oracle instalado e 
ja
 iniciado, tem como vc
 saber por views dinamicas se a instancia esta usando pfile ou 
spfile ?

Sim, através do parãmetro SPFILE, se ele estiver preenchido a 
instância deve estar usando spfile...

 
 -outra coisa, tem uma instancia aqui no servico que é 8i e tem um
 utl_file_dir especificado na v$parameters,
 entretanto o kra especificou sem restartar a instancia... ou seja, 
eu
 consigo ver o parametro na v$parameters... mas ele
 ainda não eh valido... tem como isso acontecer ?

afaik não tem não, certamente se vc está vendo na v$parameter num bd 
8i, é algum valor que já estava antes.

[]s

 Chiappa





--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [oracle_br] Re: Parametros antigos / novos

2006-01-09 Por tôpico Marcelo Cauduro
Por ultimo, entrando na v$instance obtive
:
 7/1/2006 00:57:12
como data de inicializacao da instancia...

mas ontem (dia 8) eu olhei a v$parameter e nao havia nada no parametro
utl_file_dir , entrentao, hoje entrei de novo , depois de abrir um chamado
para o dba dessa maquina mudar esse parametro, e ele esta preenchido,
mas a instancia não foi restartada conforme a v$instance...

não consigo entender o porque disso...

como o parametro pode estar na v$parameter se a isntancia não foi restartada
..

a coluna STARTUP_TIME da v$instance é realmente a hora de inicializacao da
instancia ?

On 1/9/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:

 Mas soh uma coisa , a view v$spparameter existe no Oracle 8i ?

 On 1/9/06, Marcelo Cauduro [EMAIL PROTECTED]  wrote:
 
  Obrigado Chiapa.
 
  Explicacao perfeita.
 
  On 1/9/06, jlchiappa  [EMAIL PROTECTED] wrote:
  
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED]
   escreveu
   
No oracle 8i/9i para que o parametro UTL_FILE_DIR seja alterado é
   necessário
restartar a instancia...
  
   Sim, embora no 9i vc tenha a opção de trabalhar com DIRECTORY, aí não
   há necessidade de re-start do banco, a única coisa é que nesse caso
   os seus progs TEM QUE serem re-escritos pra manipular os arqs via
   directory, ie, ao invés de :
  
   utl_file.fopen('C:\DADOS', nomedoarquivo, .
  
   vc teria que criar o indicador :
  
   CREATE DIRECTORY DIR_TESTE as 'C:\DADOS';
  
   e alterar o programa pra ele pedir :
  
   utl_file.fopen(DIR_TESTE, nomedoarquivo, .
  
  
   == caso não seja possível alterar os progs, aí sim, não tem jeito, é
   alterar o UTL_FILE_DIR e re-boot do banco, sem chance.
  
  
   
Mas aí é que vem as dúvidas
   
-alterei o parametro utl_file_dir scope spfile mas se eu entrar
   na
v$parameters o novo parametros ainda não vai estar
la em value,
  
   claro, pois v$parameter são os params que estão em ação no momento, e
   no seu exemplo vc só inseriu no spfile, ainda não restartou a máquina
   pro novo param entra em ação
  
   mas supondo que eu queira verificar o valor a ser colocado ou
novo valor, como fazer ?
  
   Isso fica registrado em outra view, cfrme :
  
   [EMAIL PROTECTED]:SQLshow parameter utl_file_dir
  
   NAME TYPEVALUE
    --- -
   -
   utl_file_dir string
   [EMAIL PROTECTED]:SQLalter system set utl_file_dir ='C:\' scope=spfile;
  
   Sistema alterado.
  
   [EMAIL PROTECTED]:SQLshow parameter utl_file_dir
  
   NAME TYPEVALUE
    --- -
   -
   utl_file_dir string
  
   [EMAIL PROTECTED]:SQLselect * from v$spparameter where
   name='utl_file_dir';
  
   SID
  
   NAME
  VALUE
   --
   -- ---
   - 
   --
   *
  
   utl_file_dir
  C:\
  
  
   == onde o SHOW PARAMETER é um atalho do sqlplus pra se consultar a
   v$parameter.
  
   
-se dei um Alter System set PARAMETER = VALUE em um parametro que
   possa ser
alterado
sem restartar a instancia , mas mudei de opniao... tem como voltar
   atras ?
  
   afaik vc tem que dar outro ALTER SYSTEM voltando o valor pro que vc
   quer.
   
-na v$instance eu consigo ver quando a instacia foi iniciada, tem
   como ver
um historico disso ?
  
   até o 9i não tem nada default pra isso, as v$ todas são perdidas após
   um re-start, se vc quiser tem um histórico vc deveria criar,
   normalmente via database triggers.
  
Por exemplo ela foi inicia dia 1, depois no dia 4.
   
-supondo que vc acaba de sentar numa maquina com Oracle instalado e
   ja
iniciado, tem como vc
saber por views dinamicas se a instancia esta usando pfile ou
   spfile ?
  
   Sim, através do parãmetro SPFILE, se ele estiver preenchido a
   instância deve estar usando spfile...
  
   
-outra coisa, tem uma instancia aqui no servico que é 8i e tem um
utl_file_dir especificado na v$parameters,
entretanto o kra especificou sem restartar a instancia... ou seja,
   eu
consigo ver o parametro na v$parameters... mas ele
ainda não eh valido... tem como isso acontecer ?
  
   afaik não tem não, certamente se vc está vendo na v$parameter num bd
   8i, é algum valor que já estava antes.
  
   []s
  
   Chiappa
  
  
  
  
  
   --
   Atenção! As mensagens deste grupo são de acesso público e de inteira
   responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
 

[oracle_br] Re: Parametros antigos / novos

2006-01-09 Por tôpico jlchiappa
Não, pois spfile é algo que só existe no banco 9i, tudo que eu falei 
referente alteração em spfile só vale pra 9i.

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro [EMAIL PROTECTED] 
escreveu

 Mas soh uma coisa , a view v$spparameter existe no Oracle 8i ?
 
 On 1/9/06, Marcelo Cauduro [EMAIL PROTECTED] wrote:
 
  Obrigado Chiapa.
 
  Explicacao perfeita.
 
  On 1/9/06, jlchiappa [EMAIL PROTECTED] wrote:
  
--- Em oracle_br@yahoogrupos.com.br, Marcelo Cauduro 
[EMAIL PROTECTED]
   escreveu
   
No oracle 8i/9i para que o parametro UTL_FILE_DIR seja 
alterado é
   necessário
restartar a instancia...
  
   Sim, embora no 9i vc tenha a opção de trabalhar com DIRECTORY, 
aí não
   há necessidade de re-start do banco, a única coisa é que nesse 
caso
   os seus progs TEM QUE serem re-escritos pra manipular os arqs 
via
   directory, ie, ao invés de :
  
   utl_file.fopen('C:\DADOS', nomedoarquivo, .
  
   vc teria que criar o indicador :
  
   CREATE DIRECTORY DIR_TESTE as 'C:\DADOS';
  
   e alterar o programa pra ele pedir :
  
   utl_file.fopen(DIR_TESTE, nomedoarquivo, .
  
  
   == caso não seja possível alterar os progs, aí sim, não tem 
jeito, é
   alterar o UTL_FILE_DIR e re-boot do banco, sem chance.
  
  
   
Mas aí é que vem as dúvidas
   
-alterei o parametro utl_file_dir scope spfile mas se eu 
entrar
   na
v$parameters o novo parametros ainda não vai estar
la em value,
  
   claro, pois v$parameter são os params que estão em ação no 
momento, e
   no seu exemplo vc só inseriu no spfile, ainda não restartou a 
máquina
   pro novo param entra em ação
  
   mas supondo que eu queira verificar o valor a ser colocado ou
novo valor, como fazer ?
  
   Isso fica registrado em outra view, cfrme :
  
   [EMAIL PROTECTED]:SQLshow parameter utl_file_dir
  
   NAME TYPEVALUE
    --- ---
--
   -
   utl_file_dir string
   [EMAIL PROTECTED]:SQLalter system set utl_file_dir ='C:\' 
scope=spfile;
  
   Sistema alterado.
  
   [EMAIL PROTECTED]:SQLshow parameter utl_file_dir
  
   NAME TYPEVALUE
    --- ---
--
   -
   utl_file_dir string
  
   [EMAIL PROTECTED]:SQLselect * from v$spparameter where
   name='utl_file_dir';
  
   SID
  
   NAME
  VALUE
   
--
   -- -
--
   - --
--
   --
   *
  
   utl_file_dir
  C:\
  
  
   == onde o SHOW PARAMETER é um atalho do sqlplus pra se 
consultar a
   v$parameter.
  
   
-se dei um Alter System set PARAMETER = VALUE em um parametro 
que
   possa ser
alterado
sem restartar a instancia , mas mudei de opniao... tem como 
voltar
   atras ?
  
   afaik vc tem que dar outro ALTER SYSTEM voltando o valor pro 
que vc
   quer.
   
-na v$instance eu consigo ver quando a instacia foi iniciada, 
tem
   como ver
um historico disso ?
  
   até o 9i não tem nada default pra isso, as v$ todas são 
perdidas após
   um re-start, se vc quiser tem um histórico vc deveria criar,
   normalmente via database triggers.
  
Por exemplo ela foi inicia dia 1, depois no dia 4.
   
-supondo que vc acaba de sentar numa maquina com Oracle 
instalado e
   ja
iniciado, tem como vc
saber por views dinamicas se a instancia esta usando pfile ou
   spfile ?
  
   Sim, através do parãmetro SPFILE, se ele estiver preenchido a
   instância deve estar usando spfile...
  
   
-outra coisa, tem uma instancia aqui no servico que é 8i e 
tem um
utl_file_dir especificado na v$parameters,
entretanto o kra especificou sem restartar a instancia... ou 
seja,
   eu
consigo ver o parametro na v$parameters... mas ele
ainda não eh valido... tem como isso acontecer ?
  
   afaik não tem não, certamente se vc está vendo na v$parameter 
num bd
   8i, é algum valor que já estava antes.
  
   []s
  
   Chiappa
  
  
  
  
  
   
--
   Atenção! As mensagens deste grupo são de acesso público e de 
inteira
   responsabilidade de seus remetentes.
   Acesse: http://www.mail-
archive.com/oracle_br@yahoogrupos.com.br/
  
   
--
_
   Area de download do grupo - 
http://www.4shared.com/dir/101727/a4dcc423
  
  
*Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
  
   

Re: [oracle_br] Re: Parametros antigos / novos

2006-01-09 Por tôpico Marcelo Cauduro
Value Chiapa,
realmente é estranho... mas se eu descobrir algo sobre isso aqui ,
talvez por alguns desses motivos que vc mencionou, eu lhe comunico

On 1/9/06, jlchiappa [EMAIL PROTECTED] wrote:

  Não consegui reproduzir o que vc afirma :

 [EMAIL PROTECTED]:SQLselect * from v$version;

 BANNER
 
 Personal Oracle8i Release 8.1.7.0.0 - Production
 PL/SQL Release 8.1.7.0.0 - Production
 CORE8.1.7.0.0   Production
 TNS for 32-bit Windows: Version 8.1.7.0.0 - Production
 NLSRTL Version 3.4.1.0.0 - Production

 [EMAIL PROTECTED]:SQLshow parameter file

 NAME TYPEVALUE
  --- -
 -
 control_file_record_keep_timeinteger 7
 control_filesstring  D:\O8IR3
 \oradata\o8ir3\control
  01.ctl, D:\O8IR3
 \oradata\o8ir3
  \control02.ctl,
 D:\O8IR3\orada
  ta\o8ir3
 \control03.ctl
 db_file_direct_io_count  integer 64
 db_file_multiblock_read_countinteger 8
 db_file_name_convert string
 db_files integer 1024
 gc_files_to_locksstring
 ifilefile
 log_file_name_convertstring
 max_dump_file_size   string  1024000
 remote_login_passwordfilestring  EXCLUSIVE
 session_max_open_files   integer 10
 tracefile_identifier string
 utl_file_dir string  D:\CHIAPPA;C:\;D:\

 [EMAIL PROTECTED]:SQLselect * from v$parameter where name='utl_file_dir';

NUM
 NAME
  TYPE
 VALUE


 -- ---
 - -- -
 --
 --
 --
440
 utl_file_dir
 2
 D:\CHIAPPA;C:\;D:\



 [EMAIL PROTECTED]:SQLselect * from v$instance;

INSTANCE_NUMBER INSTANCE_NAME
 HOST_NAME
 VERSION   STARTUP_TIMESTATUS  PARTHREAD#
 ARCHIVE LOG_SWITCH_ LOGINS SHU DATABASE_STATUS   INSTANCE_ROLE
 --  --
 -- - --- -
 -- --- -- --- --- -- --- -
  --
  1 o8ir3
 RUA7ABR039476
 8.1.7.0.0 06/01/2006 14:58:08 OPENNO   1
 STOPPED ALLOWEDNO  ACTIVEPRIMARY_INSTANCE

 == vou tentar modificar o parâmetro :

 [EMAIL PROTECTED]:SQLalter system set
 UTL_FILE_DIR='D:\CHIAPPA;C:\;D:\;C:\temp;'
   2  ;
 alter system set UTL_FILE_DIR='D:\CHIAPPA;C:\;D:\;C:\temp;'
  *
 ERRO na linha 1:
 ORA-02095: O parâmetro de inicialização especificado não pode ser
 modificado

 == realmente não deixa, tenho q modificar editando o initfile, faço
 isso, veja como ficou o arquivo :

 D:\O8IR3\admin\o8ir3\pfiletype init.ora
 
 compatible = 8.1.7.0
 sort_area_size = 65536
 sort_area_retained_size = 65536
 dml_locks=1500
 text_enable=TRUE
 resource_limit=TRUE
 QUERY_REWRITE_ENABLED=TRUE
 QUERY_REWRITE_INTEGRITY=TRUSTED
 hash_join_enabled=TRUE
 UTL_FILE_DIR=D:\CHIAPPA;C:\;D:\; C:\TEMP;

 D:\O8IR3\admin\o8ir3\pfile

 == vou consulta a v$parameter :

 [EMAIL PROTECTED]:SQLselect * from v$parameter where name='utl_file_dir';

NUM
 NAME
  TYPE VALUE
 -- ---
 - -- 
440
 utl_file_dir
 2 D:\CHIAPPA;C:\;D:\

 == continua não mostrando, agora baixo  subo o banco :

 [EMAIL PROTECTED]:SQLselect * from v$instance;

INSTANCE_NUMBER INSTANCE_NAME
 HOST_NAME
 VERSION   STARTUP_TIMESTATUS  PARTHREAD#
 ARCHIVE LOG_SWITCH_ LOGINS SHU DATABASE_STATUS   INSTANCE_ROLE
 --  --
 -- - --- -
 -- --- -- --- --- -- --- -
  --
  1 o8ir3
 RUA7ABR039476
 8.1.7.0.0 09/01/2006 15:37:46 OPENNO   1
 STOPPED ALLOWEDNO  ACTIVEPRIMARY_INSTANCE

 [EMAIL PROTECTED]:SQLselect * from v$parameter where name='utl_file_dir';

NUM
 NAME
  TYPE
 VALUE


 -- ---
 - --