--- 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]:SQL>show parameter utl_file_dir NAME TYPE VALUE ------------------------------------ ----------- --------------------- --------- utl_file_dir string [EMAIL PROTECTED]:SQL>alter system set utl_file_dir ='C:\' scope=spfile; Sistema alterado. [EMAIL PROTECTED]:SQL>show parameter utl_file_dir NAME TYPE VALUE ------------------------------------ ----------- --------------------- --------- utl_file_dir string [EMAIL PROTECTED]:SQL>select * 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