Re: RES: [oracle_br] Estrutura hierarquica
Tem sim. Podes fazer assim. select lpad(coo_nro,length(coo_nro)+(level*2)- 2,'.'),coo_nro_father,level from tabela start with coo_nro = 100 connect by prior coo_nro = coo_nro_father; Abs Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> escreveu > > Olá, > > Acredito que não tenha como você fazer recursividade dentro de uma query. > Você terá que fazer uma package que retorne o resultado para voce. Pode ser > através de uma tabela temporária ou um cursor por exemplo. > > Abraços > > > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Zumba > Enviada em: sexta-feira, 9 de fevereiro de 2007 17:55 > Para: Oracle BR > Assunto: [oracle_br] Estrutura hierarquica > > Ola, eu preciso criar uma visao hierarquica, nunca precisei utilizar tais > funçoes mais sei que eh tranquilo. > Deixe-em explicar como estao os dados e o que eu preciso de resultado. > > TABELA > coo_nro integer > coo_nro_father integer > level integer > > > DADOS: > 100 null 1 > 106 null 1 > 134 100 2 > 725 100 2 > 635 106 2 > 423 134 3 > 814 725 3 > > > RESULTADO EXPERADO: > 100 - 1 > .134 2 > .423 3 > .725 2 > .814 3 > 106 1 > .635 2 > . . . so on > > Basicamente, meu resultado esperado eh esse, nao necessariamente espaços, > mas ordenado por hierarquia. > > Imagino que seja de certa forma simples resolver. > Alguem poderia me ajudar? > > Desde ja, obrigado. > > > __ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > > >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure > » Scripts » Tutoriais acesse: > http://www.oraclebr.com.br/codigo/ListaCodigo.php > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > http://www.oraclebr.com.br/ > > > Links do Yahoo! Grupos >
[oracle_br] Re: DATA GUARD - SINCRONISMO - LOGICAL STANDBY
qual a diferenca > de usarmos o ARCH ou LGWR para transportar os redos para o STANDBY?. A diferença fica no nível de proteção dos dados. O processo Arch só enviará os logs somente no switch diferente do LGWR que enviará os redos a medida que são gerados no PRIMARY. Por isso que para máxima disponibilidade ou máxima proteção o LGWR deve ser o processo reponsável pelo transporte dos redos. Usando o Arch por exemplo vc pode perder muita informação dependendo do tamanho dos grupos de redo. Se em ambos os casos é necessário o SWITCH LOGFILE do PRIMARY para a > informação chegar ao STANDBY Se o processo ARch estiver sendo usado. Os redos são aplicados (diferente de transportados) no standby quando faz switch independente do processo. O Oracle com LGWR SYNC AFFIRM garante que as transações sejam transportadas para o standby e não aplicadas antes do commit. Com máxima proteção se o Oracle não conseguir levar as transações por um problema de rede por exemplo o banco PRimary vai pra shutdown pra garantir que não se perca nada, diferente da máxima disponibilidade que neste caso vai acumulando os redos no Primary até conseguir enviar pro standby. Abs Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Rodrigo Telles" <[EMAIL PROTECTED]> escreveu > > Jonathan, > obrigado pela resposta. > Mais uma pergunta: Se não é possivel fazer isso no 9i entao qual a diferenca > de usarmos o ARCH ou LGWR para transportar os redos para o STANDBY?. > > Se em ambos os casos é necessário o SWITCH LOGFILE do PRIMARY para a > informação chegar ao STANDBY não vejo diferença alguma. E tb não vejo > acontecer o que o MANUAL da oracle fala. Que se colocarmos em o PRIMARY com > LWGR SYNC AFFIRM a transação dele so sera comitada e liberada somente quando > ela tiver sido escrita no REDO LOG do STANDBY? Isso realmente funciona? > > Abs > Rodrigo > > On 12/15/06, jonathan_brbs <[EMAIL PROTECTED]> wrote: > > > > Olá Rodrigo, > > Infelizmente isso não é possivel antes da versão 10G, > > Onde através do comando ALTER DATABASE START LOGICAL STANDBY APPLY > > IMMEDIATE conseguimos fazer a aplicação direta de Redos. Para > > standby físico o comando seria ALTER DATABASE RECOVER MANAGED > > STANDBY DATABASE USING CURRENT LOGFILE. > > > > []s > > Jonathan Barbosa > > > > --- Em oracle_br@yahoogrupos.com.br , > > "Rodrigo Telles" > > escreveu > > > > > > Pessoal, > > > estou montando um ambiente de DATA GUARD aqui na empresa e estou > > usando o > > > LOGICAL STANDBY. > > > Minha duvida é o seguinte: > > > No PRIMARY configurei o log_archive_dest_2='SERVICE=GUARD_146 LGWR > > SYNC > > > AFFIRM' e o PROTECTION_MODE está em MAXIMUM AVAILABILITY. > > > No banco LOGICAL STANDBY eu criei os grupos de STANDBY REDO LOG. > > > Com isso estou querendo testar a situação de nenhum dado perdido > > em caso de > > > falha de comunicação entre os bancos. > > > > > > A teoria do ambiente acima diz que quando faço o COMMIT de uma > > transação no > > > PRYMARY o comando só é retornado quando essa transação for escrita > > nos > > > standby redo logs (garantindo que o outro banco recebeu a > > transação). Porém > > > quando rodo um script que popula uma tabela no PRIMARY e faço o > > commit na > > > transação, NADA acontece no banco STANDBY. Eu só consigo ver as > > inserções no > > > standby se eu der o SWITCH LOG FILE no banco PRIMARY. Nessa hora > > eu consigo > > > ver o LOG APPLY trabalhando e a tabela sendo populada. > > > > > > Como consigo fazer uma transação, quando "comitada" no banco > > principal, seja > > > vista na banco standby sem precisar ficar dando o switch logfile > > ou esperar > > > o proprio banco fazer o switch? > > > > > > Meu banco é o 9.2.0.8. > > > > > > Grato pela ajuda > > > > > > Rodrigo > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Re: DATA GUARD - SINCRONISMO - LOGICAL STANDBY
Olá Rodrigo, Infelizmente isso não é possivel antes da versão 10G, Onde através do comando ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE conseguimos fazer a aplicação direta de Redos. Para standby físico o comando seria ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE. []s Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Rodrigo Telles" <[EMAIL PROTECTED]> escreveu > > Pessoal, > estou montando um ambiente de DATA GUARD aqui na empresa e estou usando o > LOGICAL STANDBY. > Minha duvida é o seguinte: > No PRIMARY configurei o log_archive_dest_2='SERVICE=GUARD_146 LGWR SYNC > AFFIRM' e o PROTECTION_MODE está em MAXIMUM AVAILABILITY. > No banco LOGICAL STANDBY eu criei os grupos de STANDBY REDO LOG. > Com isso estou querendo testar a situação de nenhum dado perdido em caso de > falha de comunicação entre os bancos. > > A teoria do ambiente acima diz que quando faço o COMMIT de uma transação no > PRYMARY o comando só é retornado quando essa transação for escrita nos > standby redo logs (garantindo que o outro banco recebeu a transação). Porém > quando rodo um script que popula uma tabela no PRIMARY e faço o commit na > transação, NADA acontece no banco STANDBY. Eu só consigo ver as inserções no > standby se eu der o SWITCH LOG FILE no banco PRIMARY. Nessa hora eu consigo > ver o LOG APPLY trabalhando e a tabela sendo populada. > > Como consigo fazer uma transação, quando "comitada" no banco principal, seja > vista na banco standby sem precisar ficar dando o switch logfile ou esperar > o proprio banco fazer o switch? > > Meu banco é o 9.2.0.8. > > Grato pela ajuda > > Rodrigo > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Transformação de String em números
Boa tarde Pessoal!! Alguém tem alguma idéia de como eu posso alterar uma string como por exemplo '1,23,4455,2211' para números? select * from tabela where campo1 in('1,2,3,4,,2'); Teria que ser select * from tabela where campo1 in(1,2,3,4,,2); Valeu -- 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/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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 Termos do Serviço do Yahoo!.
[oracle_br] Re: LISTENER
No listener.ora tire a linha (PROGRAM = extproc). SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = db10g) (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db10g) (PROGRAM = extproc) (GLOBAL_DBNAME = db10g) ) ) Ficando assim. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = db10g) (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db10g) (GLOBAL_DBNAME = db10g) ) ) Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Felipe Renz" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Acho que agora a coisa ficou ruim...olha a msg: > > ORA-03113: fim de arquivo no canal de comunicação > > não sei + o que fazer abaixo segue Listener e tnsnames.ora do servidor.. > > > TNSNAMES.ORA > > > # tnsnames.ora Network Configuration File: > /u01/app/oracle/product/10.1.0/db10g/network/admin/tnsnames.ora > # Generated by Oracle configuration tools. > > db10g = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.10.252)(PORT = 1521)) > ) > (CONNECT_DATA = > (SID = db10g) > ) > ) > > EXTPROC_CONNECTION_DATA = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) > ) > (CONNECT_DATA = > (SID = PLSExtProc) > (PRESENTATION = RO) > ) > ) > > > LISTENER.ORA > > > # listener.ora Network Configuration File: > /u01/app/oracle/product/10.1.0/db10g/network/admin/listener.ora > # Generated by Oracle configuration tools. > > SID_LIST_LISTENER = > (SID_LIST = > (SID_DESC = > (SID_NAME = db10g) > (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db10g) > (PROGRAM = extproc) > (GLOBAL_DBNAME = db10g) > ) > ) > > LISTENER = > (DESCRIPTION_LIST = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.10.252)(PORT = 1521)) > ) > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) > ) > ) > ) > > Falta alguma coisa > > Help... > > Em 13/03/06, jonathan_brbs <[EMAIL PROTECTED]> escreveu: > > > > > > Pode ser através do netca também. Escolha a opção configuração do > > nome do serviço da rede local.Depois adicionar. Então coloque o > > HOST = 10.100.10.252, porta e o serviço db10g. > > > > > > jonathan Barbosa > > > > --- Em oracle_br@yahoogrupos.com.br, "Felipe Renz" <[EMAIL PROTECTED]> > > escreveu > > > > > > Amigo, > > > > > > Seria atravez do aplicativo "netca", ou então como devo fazer > > isso??? > > > > > > > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > > > > > > > > > Este teu serviço db10g não foi configurado para que o listener > > escute. > > > > Olha abaixo. > > > > > > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) > > > > > Services Summary... > > > > > Service "PLSExtProc" has 1 instance(s). > > > > > Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for > > this > > > > > service... > > > > > The command completed successfully > > > > > > > > > > > > Então primeiro registre este serviço de banco com o listener > > através do > > > > netmanager. Depois de um reload no listener novamente ok? > > > > > > > > > > > > > > > > Abs > > > > Jonathan > > > > > > > > > > > > > > > > - Original Message - From: "Felipe Renz" <[EMAIL PROTECTED]> > > > > To: > > > > Sent: Monday, March 13, 2006 1:43 PM > > > > Subject: Re: [oracle_br] Re: LISTENER > > > > > > > > > > > > Jonathan, > > > > > > > > Fiz a alteração porem ainda não funcionou agora ele está dando > > está > > > > mensagem... > > > > > > > > ORA-12514: TNS:listener não pôde resolver o SERVICE NAME > > fornecido no > > > > descritor de conexão > > > > > > > > Alguma sugestão > > > > > > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > > > > > > > > Oi Felipe, mude no listener.ora o host onde o listener está > > escutando
[oracle_br] Re: LISTENER
Desse um reload no listener? O serviço db10g aparece no listener quando digita services? Um tnsping do lado do servidor funciona? Este tnsnames.ora do servidor está deste jeito no cliente? Quando que aparece está msg? Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Felipe Renz" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Acho que agora a coisa ficou ruim...olha a msg: > > ORA-03113: fim de arquivo no canal de comunicação > > não sei + o que fazer abaixo segue Listener e tnsnames.ora do servidor.. > > > TNSNAMES.ORA > > > # tnsnames.ora Network Configuration File: > /u01/app/oracle/product/10.1.0/db10g/network/admin/tnsnames.ora > # Generated by Oracle configuration tools. > > db10g = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.10.252)(PORT = 1521)) > ) > (CONNECT_DATA = > (SID = db10g) > ) > ) > > EXTPROC_CONNECTION_DATA = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) > ) > (CONNECT_DATA = > (SID = PLSExtProc) > (PRESENTATION = RO) > ) > ) > > > LISTENER.ORA > > > # listener.ora Network Configuration File: > /u01/app/oracle/product/10.1.0/db10g/network/admin/listener.ora > # Generated by Oracle configuration tools. > > SID_LIST_LISTENER = > (SID_LIST = > (SID_DESC = > (SID_NAME = db10g) > (ORACLE_HOME = /u01/app/oracle/product/10.1.0/db10g) > (PROGRAM = extproc) > (GLOBAL_DBNAME = db10g) > ) > ) > > LISTENER = > (DESCRIPTION_LIST = > (DESCRIPTION = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.10.252)(PORT = 1521)) > ) > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) > ) > ) > ) > > Falta alguma coisa > > Help... > > Em 13/03/06, jonathan_brbs <[EMAIL PROTECTED]> escreveu: > > > > > > Pode ser através do netca também. Escolha a opção configuração do > > nome do serviço da rede local.Depois adicionar. Então coloque o > > HOST = 10.100.10.252, porta e o serviço db10g. > > > > > > jonathan Barbosa > > > > --- Em oracle_br@yahoogrupos.com.br, "Felipe Renz" <[EMAIL PROTECTED]> > > escreveu > > > > > > Amigo, > > > > > > Seria atravez do aplicativo "netca", ou então como devo fazer > > isso??? > > > > > > > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > > > > > > > > > Este teu serviço db10g não foi configurado para que o listener > > escute. > > > > Olha abaixo. > > > > > > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) > > > > > Services Summary... > > > > > Service "PLSExtProc" has 1 instance(s). > > > > > Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for > > this > > > > > service... > > > > > The command completed successfully > > > > > > > > > > > > Então primeiro registre este serviço de banco com o listener > > através do > > > > netmanager. Depois de um reload no listener novamente ok? > > > > > > > > > > > > > > > > Abs > > > > Jonathan > > > > > > > > > > > > > > > > - Original Message - From: "Felipe Renz" <[EMAIL PROTECTED]> > > > > To: > > > > Sent: Monday, March 13, 2006 1:43 PM > > > > Subject: Re: [oracle_br] Re: LISTENER > > > > > > > > > > > > Jonathan, > > > > > > > > Fiz a alteração porem ainda não funcionou agora ele está dando > > está > > > > mensagem... > > > > > > > > ORA-12514: TNS:listener não pôde resolver o SERVICE NAME > > fornecido no > > > > descritor de conexão > > > > > > > > Alguma sugestão > > > > > > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > > > > > > > > Oi Felipe, mude no listener.ora o host onde o listener está > > escutando > > > > > para 10.100.10.252. depois de um restart ou um reload no > > listener. E > > > > > tente conectar nov
[oracle_br] Re: LISTENER
Pode ser através do netca também. Escolha a opção configuração do nome do serviço da rede local.Depois adicionar. Então coloque o HOST = 10.100.10.252, porta e o serviço db10g. jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Felipe Renz" <[EMAIL PROTECTED]> escreveu > > Amigo, > > Seria atravez do aplicativo "netca", ou então como devo fazer isso??? > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > Este teu serviço db10g não foi configurado para que o listener escute. > > Olha abaixo. > > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) > > > Services Summary... > > > Service "PLSExtProc" has 1 instance(s). > > > Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this > > > service... > > > The command completed successfully > > > > > > Então primeiro registre este serviço de banco com o listener através do > > netmanager. Depois de um reload no listener novamente ok? > > > > > > > > Abs > > Jonathan > > > > > > > > - Original Message - From: "Felipe Renz" <[EMAIL PROTECTED]> > > To: > > Sent: Monday, March 13, 2006 1:43 PM > > Subject: Re: [oracle_br] Re: LISTENER > > > > > > Jonathan, > > > > Fiz a alteração porem ainda não funcionou agora ele está dando está > > mensagem... > > > > ORA-12514: TNS:listener não pôde resolver o SERVICE NAME fornecido no > > descritor de conexão > > > > Alguma sugestão > > > > Em 13/03/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > > > > > > > > Oi Felipe, mude no listener.ora o host onde o listener está escutando > > > para 10.100.10.252. depois de um restart ou um reload no listener. E > > > tente conectar novamente. > > > > > > Abs > > > Jonathan Barbosa > > > - Original Message - From: "felipejrenz" < > > > [EMAIL PROTECTED]> > > > To: > > > Sent: Monday, March 13, 2006 11:38 AM > > > Subject: [oracle_br] LISTENER > > > > > > > > > Pessoal, instalei um banco 10g em RH3AS porem estou enfrentado > > > dificuldades com o Listener starto ele no servidor conforme dados > > > abaixo, porem quando tento conectar pelo client e diz que o listener > > > não esta configurado...segue infos.. > > > --- -- > > > [EMAIL PROTECTED] oracle]$ lsnrctl start listener > > > > > > LSNRCTL for Linux: Version 10.1.0.2.0 - Production on 11-MAR- 2006 > > 11:34:55 > > > > > > Copyright (c) 1991, 2004, Oracle. All rights reserved. > > > > > > Starting /u01/app/oracle/product/10.1.0/db10g/bin/tnslsnr: please > > wait... > > > > > > TNSLSNR for Linux: Version 10.1.0.2.0 - Production > > > System parameter file is > > > /u01/app/oracle/product/10.1.0/db10g/network/admin/listener.ora > > > Log messages written to > > > /u01/app/oracle/product/10.1.0/db10g/network/log/listener.log > > > Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=127.0.0.1) > > > (PORT=1521))) > > > Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc) (KEY=EXTPROC))) > > > > > > Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle) > > > (PORT=1521))) > > > STATUS of the LISTENER > > > > > > Alias listener > > > Version TNSLSNR for Linux: Version 10.1.0.2.0 - > > > Production > > > Start Date11-MAR-2006 11:34:55 > > > Uptime0 days 0 hr. 0 min. 0 sec > > > Trace Level off > > > Security ON: Local OS Authentication > > > SNMP OFF > > > Listener Parameter File > > > /u01/app/oracle/product/10.1.0/db10g/network/admin/listener.ora > > > Listener Log File > > > /u01/app/oracle/product/10.1.0/db10g/network/log/listener > > > ..log > > > Listening Endpoints Summary... > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1) (PORT=1521))) > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC))) > > > Services Summary... > > > Service "PLSExtProc" has 1 instance(s). > > > Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this > > > service... > > > The command completed successfully > > > --- -- > > > > > > Agora as informações do TNSping: > > > > > > > > > U:\>tnsping db10g > > > > > > TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on > > > 13-MAR-20 > > > 06 11:32:38 > > > > > > Copyright (c) 1997 Oracle Corporation. All rights reserved. > > > > > > Arquivos de parÔmetros usados: > > > > > > > > > Usado o adaptador TNSNAMES para resolver o apelido > > > Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = > > > (PROTOCOL = TCP) > > > (HOST = 10.100.10.252)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = > > > db10g))) > > > TNS-12541: TNS:não há listener > > > --- --- > > > > > > > > > Os nomes estão corretos bem como os IPs, alguem saberia me dizer o que > > > devo fazer já exclui o listener e criei novamen
[oracle_br] Re: Duvidas com restrições (senha)
Olá, Vc pode utilizar uma função pronta do Oracle utilizada em profiles e fazer as alterações que desejas. Ela checa para ver se o tamanho mínimo é de 4 caracteres, se não é igual ao username, deve ter no mínimo um caractere alfabético, um numérico e um especial, etc.. A função está em ORACLE_HOME/rdbms/admin/utlpwdmg.sql. Deve ser executada pelo SYS. Depois altere seu profile para utilizar a função de verificação de senha. alter profile default limit password_verify_function verify_function; Abs Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "milacapocchi" <[EMAIL PROTECTED]> escreveu > > Olá, eu gostaria de saber como eu faço para uma pessoa digitar a senha > no oracle, sendo que eu faço uma restrição que ela possa digitar no > minimo 6 caracteres e no minimo 2 numeros. > Ja tentei usar o comando lenght, substr, replace, mas nada funcionou. > Agradeceria se alguem pudesse me ajudar como fazer isso > > []'s > -- 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/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ 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
[oracle_br] Re: Shutdown Immediate - AIX 5.3ML04 - Oracle10gR2
Oi, O script dbshut está para fazer que tipo de shutdown? Pois se for um shutdown normal o ORacle irá esperar até que todos os usuários se desconectem do banco, se for um shutdown immediate o Oracle irá fazer rollback das transações ativas e fechar o banco, este tempo de shutdown irá depender do número de transações no banco, não tem como estimar quanto tempo levará. Aconselho a não usar o shutdown abort só em casos de extrema necessidade, pois o banco é fechado sem sincronismo tendo que ser recuperado na próxima inicialização. Dá uma olhada no dbshut e veja que shutdown está sendo utilizado. Jonathan Barbosa --- Em oracle_br@yahoogrupos.com.br, "Sharif G Raduan" <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Estou enviando várias dúvidas esses dias é que fiz a migração do 8i para o 10g e pintaram várias dúvidas / problemas antes de tudo agradeço pela ajuda de todos. > > Tem como eu ter uma estimativa de quanto tempo deve demorar o dbshut ? > > Existem alguma maneira de diminuir esse tempo ? Estou perguntando isso por que coloco para fazer o dbshut no inicio ele faz I/O depois parece que não faz mais nada e demora muito tempo... ontem aguardei uns 20 minutos, depois disse cancelei e fiz um shutdown abort. Essa base foi migrada do 8i e era bem mais rápido para derrubar, essa é minha primeira experiencia no 10g não sei quanto tempo deveria demorar > > > []´s > > Sharif > > > [As partes desta mensagem que não continham texto foram removidas] > -- 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/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 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
[oracle_br] Patch 2617419
Olá pessoal, preciso do patch 2617419 (linux Redhat 3) para instalar o utilitário Opatch para a versão 9.2.0.2. Quem poder me mandar agradeço. Obrigado Jonathan -- 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
[oracle_br] Livro Oracle 10G new features for admin.[OFF TOPIC]
Oi pessoal, Alguém estaria interessado em vender o livro ORacle 10G new features for administrators do curso oficial da Oracle ou o livro Managing ORacle9i on Linux? Se sim, pode entrar em contato comigo pelo e-mail [EMAIL PROTECTED] Obrigado ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - 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
[oracle_br] Re: Erro ORA - 29283
Oi, Vc setou o parÂmetro utl_file_dir no init.ora para o diretório onde vc quer abrir o arquivo? Jonathan --- Em oracle_br@yahoogrupos.com.br, Myri <[EMAIL PROTECTED]> escreveu > Olá Lista > > Alguém saberia me informar como resolver esse erro > > "ORA-29283: invalid file operation > ORA-06512: at "SYS.UTL_FILE", line 449 > ORA-29283: invalid file operation" > > Acontece quando rodo uma procedure para gerar arquivo. > > Parece que o problema é que o open tenta abrir um arquivo que não existe, já dei > permissão no diretório mas não adiantou > > Muito obrigada > > > Myriã > > > -- > Abraços > Myriã > > > Citando Carlos Eduardo Goncalves <[EMAIL PROTECTED]>: > > > Esta saindo as 10 linhas ainda. > > Uma para cada valor na tabela. > > > > Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: > > E no decode, coloca decode(linha,1,coluna,0), decode (linha,2,coluna,0) pra > > garantir > > > > -Mensagem original- > > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > > nome de Ivan Ricardo Schuster > > Enviada em: segunda-feira, 31 de outubro de 2005 15:27 > > Para: oracle_br@yahoogrupos.com.br > > Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > > > Da pra fazer alguma coisa do tipo: > > > > Select sum(c1), sum(c2) from > > (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from > > (Select 1 linha, coluna from tabela where condição=1 union > > Select 2 linha, coluna from tabela where condição=2)) > > > > Faz isso pros teus 10 valores > > > > -Mensagem original- > > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > > nome de cegoncalvesvr > > Enviada em: segunda-feira, 31 de outubro de 2005 15:19 > > Para: oracle_br@yahoogrupos.com.br > > Assunto: [oracle_br] AJUDA NO SELECT - URGENTE > > > > Ola Amigos, > > > >Preciso criar uma unica linha com todos os "10" valores que existem > > numa tabela. > > Ex: > > select vl_mensalidade "val01" > > from dbaps.valores_tabela > > where tp_usuario ='D' > > and cd_contrato=45022 > > > > Val01 , Val02, Val03, Val04...Val10 > > > > .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) > > Mas preciso que saia em uma unica linha, teria que coloca-los um do > > lado do outro (em colunas) > > > > Aguem pode me ajudar?? > > > > Um abração. > > > > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > > _ > > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > > Cases dirigidos exclusivamente por profissionais especialistas e renomados > > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > > _ > > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > > _ > > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > > Cases dirigidos exclusivamente por profissionais especialistas e renomados > > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > > _ > > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > > _ > > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > > _ > > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > > > > > > Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE > > var lrec_target="_blank";var lrec_URL=new > > > Array();lrec_URL[1] ="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7924794.23698 93/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=0/id=fla shurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > > lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec _cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var > > > lrec_altURL="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.79 24794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750 /R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var > > > lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_ci nema_calendario.gif";var > > lrec_width=300;va
Re: Help - sococorro :[oracle_br] Duvida dbms_job.submit nao execut a
Podes verificar se o job está em execução ainda em dba_jobs_running e os jobs submetidos e rodados em dba_jobs. Verifique o seu alert para ver se tem uma mensagem de erro sobre o que foi feito no job. Jonathan --- Em oracle_br@yahoogrupos.com.br, Luis Fernando Cerri <[EMAIL PROTECTED]> escreveu > Experimentou o commit após o submit? > > > > > -Original Message- > From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On > Behalf Of César > Sent: quinta-feira, 11 de agosto de 2005 17:10 > To: oracle_br@yahoogrupos.com.br > Subject: Help - sococorro :[oracle_br] Duvida dbms_job.submit nao executa > > > > Alterei o job_queue_processes para dois > > Pessoal continua nao funcionando > > alter session set nls_date_format='dd-mm- > hh24:mi:ss'; > > VARIABLE jobno number; > BEGIN > DBMS_JOB.SUBMIT(:jobno, > 'carga_tabela1;',SYSDATE,'SYSDATE + (10/1440)'); > commit; > END; > / > > Continua nao funcionando > > > --- César <[EMAIL PROTECTED]> escreveu: > > > - > > Esta procedure que coloquei no job faz uma carga de > insert em uma tabela e atraves do dbms_job esta > procedure nao esta executando . > > Tem alguma outra maneira de verificar isto , o > dbms_job > > gera algum tipo de log ? > > > > ta-- Ronaldo Sales <[EMAIL PROTECTED]> > escreveu: > > > - > Como vc verificou se está funcionando ou não ? > > Ronaldo. > > > > > > De:oracle_br@yahoogrupos.com.br > > Para:oracle_br@yahoogrupos.com.br > > Cópia: > > Data:Thu, 11 Aug 2005 15:10:00 -0300 (ART) > > Assunto:[oracle_br] Duvida dbms_job.submit nao executa > > > > Pessoal este comando nao esta funcionando e nao da > erro > > VARIABLE jobno number; > BEGIN > DBMS_JOB.SUBMIT(:jobno, > 'carga_tabela1;',SYSDATE,"SYSDATE + 10/1440"); > commit; > END; > / > > > ___ > > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > > > _ _ > > Histórico: > http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > Falar com os > Moderadores:([EMAIL PROTECTED]) > Dorian Anderson Soutto - Fernanda Damous - Alisson > Aguiar > _ _ > > Links do Yahoo! Grupos > > > > > > [As partes desta mensagem que não continham texto > foram removidas] > > > > _ _ > > Histórico: > http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > Falar com os > Moderadores:([EMAIL PROTECTED]) > Dorian Anderson Soutto - Fernanda Damous - Alisson > Aguiar > _ _ > > > > - > 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 Termos do Serviço do Yahoo!. > > > > > > > > ___ > > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > > > _ _ > > Histórico: > http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > Falar com os > Moderadores:([EMAIL PROTECTED]) > Dorian Anderson Soutto - Fernanda Damous - Alisson > Aguiar > _ _ > > > > - > 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 Termos do Serviço do Yahoo!. > > > > __ > Converse com seus amigos em tempo real com o Yahoo! Messenger > http://br.download.yahoo.com/messenger/ > > > _ _ > > Histórico: http://www.mail- archive.com/oracle_br@yahoogrupos.com.br/ > Falar com os Moderadores:([EMAIL PROTECTED]) > Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar > _ _ > Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na
[oracle_br] Re:Materialized View???
Oi, Acredito que os log de views só são necessários em renovações rápidas, já que seu objetivo é capturar as alterações nas tabela- base e aplicar nas views materializadas.Em renovacões completas não seria necessário pois os dados da view são truncados e inseridos novamente através da query no qual a view foi criada. Podes me mandar o documento que tens para [EMAIL PROTECTED] Obrigado, Jonathan --- Em oracle_br@yahoogrupos.com.br, "rogerio_rnascimento" <[EMAIL PROTECTED]> escreveu > Olá, Jonathan. > Qual o e-mail que posso te passar um doc que beixei sobre views > materializadas? Na documentação diz a mesma coisa que postei no > grupo, porem tem algumas coisas a mais. > > Obs: > Essas tabelas dos "creates" q você demonstrou... elas tem log de view > materializada? > > Rogério > > > --- Em oracle_br@yahoogrupos.com.br, "Jonathan Barbosa" <[EMAIL PROTECTED]> > escreveu > > Oi, Rogério > > > >Obrigado pela atenção. É possível sim. Olha os exemplos abaixo. > eu não entendo as regras usadas pelo Oracle > > para as vezes não permitir a criação das mesmas. > > > > SQL> create materialized view test > > 2 refresh on commit > > 3 as > > 4 select d.department_name,e.last_name > > 5 from employees e,departments d > > 6 where e.department_id=d.department_id; > > > > Materialized view created. > > > > SQL> create materialized view test > > 2 refresh on commit > > 3 as > > 4 select e.employee_id,d.department_name > > 5 from employees e,departments d > > 6 where e.employee_id(+)=d.department_id; > > > > Materialized view created. > > > > SQL> create materialized view test > > 2 refresh on commit > > 3 as > > 4 select e.employee_id,d.department_name > > 5 from employees e,departments d > > 6 where e.employee_id(+)=d.department_id > > 7 and e.employee_id < 200; > > from employees e,departments d > > * > > ERROR at line 5: > > ORA-12054: cannot set the ON COMMIT refresh attribute for the > materialized view > > > > > > Jonathan > > > > > > --- Em oracle_br@yahoogrupos.com.br, "rogerio_rnascimento" > <[EMAIL PROTECTED]> escreveu > > > Ola Jonathan! > > > As view's materializadas com refresh on commit só são possíveis > > > quanto existe apenas uma tabela na view, alem disso a tabela em > > > questão deve possuir um log de view materializada. Em casos de > view's > > > materializadas com mais de uma tabela envolvida você vai ter que > usar > > > as outras opções de refresh, como a on demand. > > > > > > Atenciosamente, > > > Rogério Nascimento > > > Analista de Sistemas > > > > > > > > > --- Em oracle_br@yahoogrupos.com.br, "Jonathan Barbosa" > <[EMAIL PROTECTED]> > > > escreveu > > > > Olha que interessante!! Alguém poderia me explicar as regras > usadas > > > pelo > > > > Oracle nas views materializadas ON COMMIT? > > > > > > > > SQL> CREATE MATERIALIZED VIEW TESTE2 > > > > 2 refresh complete on commit > > > > 3AS > > > > 4 select last_name from employees; > > > > select last_name from employees > > > > * > > > > ERROR at line 4: > > > > ORA-12054: cannot set the ON COMMIT refresh attribute for the > > > materialized > > > > view > > > > > > > > SQL> CREATE MATERIALIZED VIEW TESTE2 > > > > 2 refresh complete on commit > > > > 3 AS > > > > 4 select e.last_name from employees e,departments d; > > > > > > > > Materialized view created. > > > > > > > > > > > > > > > > - Original Message - > > > > From: "Jonathan Barbosa" <[EMAIL PROTECTED]> > > > > To: > > > > Sent: Friday, July 15, 2005 4:52 PM > > > > Subject: Re: [oracle_br] Materialized View > > > > > > > > > > > > > Não sei porque o Oracle não está permitindo a criação desta > view > > > > > materializada, talvez seja devido ao número de tabelas ou > outra > > > coisa que > > > > > não saberia te explicar. Podes usar a opção ON DEMAND ou > START > > > WITH e NEXT > > > > > para especificar um tempo de atualização. > > > > > Agora, esta consulta retorna um número enorme de dados como > em > > > data > > > > > warehouses? Pelo número de tabelas especificadas a opção on > > > COMMIT poderá > > > > > até trazer problemas de performance se alguma das tabelas > > > mencionadas é > > > > > acessada com uma certa frequência. Estes dados serão > requeridos > > > com que > > > > > frequência?As tabelas bases são atualizadas de quanto em > quanto > > > tempo? > > > > > > > > > > > > > > > Jonathan > > > > > > > > > > > > > > > > > > > > - Original Message - > > > > > From: "Welvis Douglas Silva Moreto" <[EMAIL PROTECTED]> > > > > > To: > > > > > Sent: Friday, July 15, 2005 1:54 PM > > > > > Subject: Re: [oracle_br] Materialized View > > > > > > > > > > > > > > >> > > > > >> > > > > >> ELE DA UM O SEGUINTE ERRO QUANDO USO ESSA OPÇÃO. > > > > >> > > > > >> ORA-12054: cannot set the ON COMMIT refresh attribute > > > > >> for the materialized view
[oracle_br] [OFF TOPIC] Livro Managing Oracle9i on Linux
Olá, alguém da lista teria o livro Managing Oracle9i on Linux para vender? Jonathan __ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] __ http://br.groups.yahoo.com/group/oracle_br/ __ Sair da Lista...: [EMAIL PROTECTED] 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
[oracle_br] [OFF TOPIC] Scripts de Performance Tuning
Olá Pessoal, Alguém teria os scripts usados nos exercícios e workshop de Performance Tuning e Fundamentos II para me passar? Infelizmente eu perdi os meus. Obrigado Jonathan __ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] __ http://br.groups.yahoo.com/group/oracle_br/ __ Sair da Lista...: [EMAIL PROTECTED] 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