Re: [oracle_br] Oracle Database 7 e 8i
Antigamente parceiro usavamos o DBA Studio que vinha no CD de Instalação do Oracle, porém ele foi descontinuado se não me falha a memória a partir da 9i. Mas acredito que todas conectem-se via TOAD, o que você deve atentar é apenas o Network Driver utilizado, porque nas versões mais antigas temos os 32bits e os 16 bits, igual era no Forms e Reports 4.5 ou Developer 2000 e no Oracle Forms 6i. Abraço, espero ter ajudado. David Siqueira DBA Oracle e Oracle ACE Member BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) Em 5 de março de 2014 16:56, Edson Almeida Jr edsonjunior...@gmail.comescreveu: Tenta o sqltools Enviado via iPhone Em 05/03/2014, às 16:49, Wanderson Barrence wbarre...@gmail.com escreveu: Olá Pessoal, Alguém conhece alguma ferramenta tipo TOAD ou PL/SQL Developer que permite administrar versões antigas do Oracle, como o Oracle 8i e o 7? Eu só consigo administrar as versões 9i e 10g normalmente pelo TOAD e o PL/SQL Developer, utilizando o cliente do 11g, mas as versões 8i e o 7 só consigo administrar, pelo sql*plus, através do servidor local onde o Oracle Database está instalado. Att, Wanderson
[oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3
Olá pessoal. Estou precisando fazer o upgrade de uma instancia em Windows no mesmo servidor. Porém fazendo testes em uma VM com as mesmas características do servidor de produção. *Detalhes do Ambiente:* Windows 2008 Standard Oracle 11.2.0.2 Standard - 11.2.0.3 Estou mapeando as tarefas a serem executadas como: 1 - Backup da base e arquivos necessários (backup rman, archivelogs, pfile, etc); 2 - Utilizar o DBUA para Upgrade; Estou lendo o seguinte tópico onde a Oracle recomenda que seja criado um novo Oracle Home para esse upgrade.Alguém ja fez esse tipo de upgrade e possa ajudar aqui no How to. Oracle recommends that you perform the out-of-place upgrade into a new Oracle home. This procedure is provided only if for some reason you must use the old Oracle home. Referencias: http://docs.oracle.com/cd/E11882_01/server.112/e23633/upgrade.htm#UPGRD52735 Att, Emerson Martins DBA Oracle Oracle 11g Certified Associate
Re: [oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3
Amigo, Não tem mistério. Você faz o backup a frio do banco como você já mencionou, instala o produto em outro ORACLE_HOME e depois chama o DBUA, o do novo OH (acredite, já vi gente chamando o antigo!!). Esse é o método out of place que a Oracle recomenda. Pois assim você não substituiu os binários antigos. 2014-03-06 16:32 GMT-03:00 Emerson Martins emersonmarti...@gmail.com: Olá pessoal. Estou precisando fazer o upgrade de uma instancia em Windows no mesmo servidor. Porém fazendo testes em uma VM com as mesmas características do servidor de produção. *Detalhes do Ambiente:* Windows 2008 Standard Oracle 11.2.0.2 Standard - 11.2.0.3 Estou mapeando as tarefas a serem executadas como: 1 - Backup da base e arquivos necessários (backup rman, archivelogs, pfile, etc); 2 - Utilizar o DBUA para Upgrade; Estou lendo o seguinte tópico onde a Oracle recomenda que seja criado um novo Oracle Home para esse upgrade.Alguém ja fez esse tipo de upgrade e possa ajudar aqui no How to. Oracle recommends that you perform the out-of-place upgrade into a new Oracle home. This procedure is provided only if for some reason you must use the old Oracle home. Referencias: http://docs.oracle.com/cd/E11882_01/server.112/e23633/upgrade.htm#UPGRD52735 Att, Emerson Martins DBA Oracle Oracle 11g Certified Associate -- Rosivaldo Azevedo Ramalho rosiva...@gmail.com Consultor Oracle Database Fusion Middlerware http://about.me/rosivaldo
[oracle_br] Executar um comando do Linux via PL/SQL
Pessoal, Qual a melhor forma de executar um comando no shell do Linux via PL/SQL ?? Oracle 11g / Linux Red Hat 5. att. Raphael
Re: [oracle_br] Executar um comando do Linux via PL/SQL
http://www.oracle.com/technetwork/database/enterprise-edition/calling-shell-commands-from-plsql-1-1-129519.pdf Em 6 de março de 2014 18:08, Raphael Franco pha...@yahoo.com.br escreveu: Pessoal, Qual a melhor forma de executar um comando no shell do Linux via PL/SQL ?? Oracle 11g / Linux Red Hat 5. att. Raphael
[oracle_br] Software repositório de scripts
Boa noite pessoal. Estou em busca de um software onde possa usar como repositório para meus scripts. Precisa ser multi-plataforma pois utilizo linux tanto no pc pessoal como no trabalho. Caso não encontre nada serei forçado a desenvolver algo. Forte abraço.
Re: [oracle_br] Software repositório de scripts
Dropbox? Multi e se atualizar em um atualiza em todos e ainda é armazenado na nuvem Em 06/03/2014 18:29, Evandro Giachetto evandrogiache...@gmail.com escreveu: Boa noite pessoal. Estou em busca de um software onde possa usar como repositório para meus scripts. Precisa ser multi-plataforma pois utilizo linux tanto no pc pessoal como no trabalho. Caso não encontre nada serei forçado a desenvolver algo. Forte abraço.
Re: [oracle_br] Software repositório de scripts
Infelizmente a rede do trabalho bloqueia dropbox. Deixe me explicar o que eu utilizava no outro trabalho e que agora não tenho mais. Usava um software bem simples onde eu podia categorizar meus scripts. Todos os scripts ficavam salvos em um banco interno desse software e eu podia pesquisar pelas n palavras chave e categorias do mesmo. Ao clicar 2 vezes no script q eu precisava (em sua grande maioria comandos sql) esse já era copiado para a área de transferência e eu precisava simplesmente colar onde precisasse. Pensando em desenvolver esse software já q não acho nada parecido por aí. Em 06/03/2014 19:05, Vitor Junior vitorj...@gmail.com escreveu: Dropbox? Multi e se atualizar em um atualiza em todos e ainda é armazenado na nuvem Em 06/03/2014 18:29, Evandro Giachetto evandrogiache...@gmail.com escreveu: Boa noite pessoal. Estou em busca de um software onde possa usar como repositório para meus scripts. Precisa ser multi-plataforma pois utilizo linux tanto no pc pessoal como no trabalho. Caso não encontre nada serei forçado a desenvolver algo. Forte abraço.
Re: [oracle_br] Software repositório de scripts
O que vc descreve são softwares tipo o SourceSafe, que além de armazenar o código-fonte ainda possuem features de versionamento e controle de alterações, que pelo jeito ao que entendi vc não vai usar... Como alternativas (afaik TODOs tem a capacidade de copiar/colar o fonte) de freeware vc pode tentar o SVN, ou o Mercurial, Git, AnkhSVN, ou se tiver uma verbinha de pago mas não tão caro pode ser o visualsvn : googla por eles que vc já deve cair no site deles todos Eu particularmente não uso nenhum deles (prefiro sempre que possível simplesmente ter um mountpoint NFS ou Samba ou coisa que o valha acessível diretamente pelos servidores, pois aí nem o trabalho de copiar/colar eu tenho, já executo Diretamente pelo servidor Oracle o script que quero... []s Chiappa
Re: [oracle_br] Software repositório de scripts
É, especificamente assim eu acho que vai ser difícil encontrar mesmo. Eu criei uma conta gmail exclusiva pra isso, ai uso o Drive pra armazenar essas coisas. Categorizo eles através de diretórios e pra encontrar algo uso a propria busca do Windows (ou Linux) já que são arquivos .sql e o Windows interpreta como texto. A vantagem que vejo nisso é que esses arquivos tão disponíveis daonde eu estiver, desde que tenha internet... às vezes to em cliente e preciso de um script específico, entro pelo celular e cato o que preciso!! Muito prático... Agora, se rola um bloqueio no proxy, complica!! *Marcelo Santino* DBA SQL Server / Oracle www.bau-de-dev.com http://www-bau-de-dev.com +55 21 98206-9930 http://www.facebook.com/CelaoRJ http://br.linkedin.com/in/msantino http://twitter.com/#!/msantino 2014-03-06 19:11 GMT-03:00 Evandro Giachetto evandrogiache...@gmail.com: Infelizmente a rede do trabalho bloqueia dropbox. Deixe me explicar o que eu utilizava no outro trabalho e que agora não tenho mais. Usava um software bem simples onde eu podia categorizar meus scripts. Todos os scripts ficavam salvos em um banco interno desse software e eu podia pesquisar pelas n palavras chave e categorias do mesmo. Ao clicar 2 vezes no script q eu precisava (em sua grande maioria comandos sql) esse já era copiado para a área de transferência e eu precisava simplesmente colar onde precisasse. Pensando em desenvolver esse software já q não acho nada parecido por aí. Em 06/03/2014 19:05, Vitor Junior vitorj...@gmail.com escreveu: Dropbox? Multi e se atualizar em um atualiza em todos e ainda é armazenado na nuvem Em 06/03/2014 18:29, Evandro Giachetto evandrogiache...@gmail.com escreveu: Boa noite pessoal. Estou em busca de um software onde possa usar como repositório para meus scripts. Precisa ser multi-plataforma pois utilizo linux tanto no pc pessoal como no trabalho. Caso não encontre nada serei forçado a desenvolver algo. Forte abraço.
Re: [oracle_br] Software repositório de scripts
E é claro, há outras possibilidades : uma delas é se vc tiver uma máquina desktop, sua, de onde vc possa conectar em todos os databases a partir dela, vc simplesmente mantem num diretório dessa máquina teus scripts e cadastra os databases todos no TNSNAMES do client Oracle que vc vai ter lá... Uma variação desta possibilidade é instalar um software tipo o muSQL ou o TOAD script manager ou mesmo o Oracle OEM nessa máquina central e cadastrar os seus databases-alvos todos nesse software - isso te dá a vantagem de poder executar um único script de uma vez só contra múltiplos databases (digamos, um script de checklist ou de healthcheck rápido) Mas isso só e apenas se TODOS os databases estão na mesma subnet (ou pelo menos são acessíveis de um ponto central na rede), é claro... []s Chiappa
Re: [oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3
Não foi o Arup Nanda, num GUOB, que deu uma palestra dando dicas sobre Upgrade, e falou sobre isso? Criar um novo Oracle_home, fazer o upgrade de versão nessa nova home? E aí caso não desse certo, bastaria voltar a instancia pra home anterior? Lembro que vi isso em algum lugar. Em 6 de março de 2014 16:32, Emerson Martins emersonmarti...@gmail.comescreveu: Olá pessoal. Estou precisando fazer o upgrade de uma instancia em Windows no mesmo servidor. Porém fazendo testes em uma VM com as mesmas características do servidor de produção. *Detalhes do Ambiente:* Windows 2008 Standard Oracle 11.2.0.2 Standard - 11.2.0.3 Estou mapeando as tarefas a serem executadas como: 1 - Backup da base e arquivos necessários (backup rman, archivelogs, pfile, etc); 2 - Utilizar o DBUA para Upgrade; Estou lendo o seguinte tópico onde a Oracle recomenda que seja criado um novo Oracle Home para esse upgrade.Alguém ja fez esse tipo de upgrade e possa ajudar aqui no How to. Oracle recommends that you perform the out-of-place upgrade into a new Oracle home. This procedure is provided only if for some reason you must use the old Oracle home. Referencias: http://docs.oracle.com/cd/E11882_01/server.112/e23633/upgrade.htm#UPGRD52735 Att, Emerson Martins DBA Oracle Oracle 11g Certified Associate
Re: [oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3
Emerson, O procedimento é esse mesmo. Não tem erro, já fiz algumas vezes e as mais recentes foram do 11.2.0.3 pro 11.2.0.4, porém em Linux. Mas no Windows fiz das versões 11.2.0.x anteriores. 1. Instala a nova versão no novo Oracle_Home. 2. Roda o DBUA de dentro do ORACLE_HOME novo. Essa parte é muito importante como o Rosivaldo falou, pois também já presenciei uma pessoa não conseguindo rodar a atualização, pois estava rodando o DBUA do HOME antigo. Se você não se atentar utilizará as variáveis de ambiente (PATH, ORACLE_HOME) antigas e vai carregar os binários antigos. Mas o unico impasse será a mensagem dizendo que não há base a ser atualizada! 3. Cabou!! Realmente nesse caso, o procedimento de rollback é mais simples, pois se der falha no DBUA, você sobe a base sem precisar reinstalar os binários antigos... Sem contar que você pode aplicar o patch gradativamente em todas as bases do servidor, pois cada uma utilizará seu respectivo Oracle_Home... Boa sorte!! Abs, *Marcelo Santino* DBA SQL Server / Oracle www.bau-de-dev.com http://www-bau-de-dev.com +55 21 98206-9930 http://www.facebook.com/CelaoRJ http://br.linkedin.com/in/msantino http://twitter.com/#!/msantino 2014-03-06 17:49 GMT-03:00 Milton Bastos Henriquis Jr. miltonbas...@gmail.com: mbro que vi isso em algum lugar.
Re: [oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3
Vc está correto Milton!!! Enviado por Samsung Mobile div Mensagem original /divdivDe : Milton Bastos Henriquis Jr. miltonbas...@gmail.com /divdivData:06/03/2014 17:49 (GMT-03:00) /divdivPara: oracle_br@yahoogrupos.com.br /divdivAssunto: Re: [oracle_br] Upgrade Oracle 11.2.0.2 para 11.2.0.3 /divdiv /divNão foi o Arup Nanda, num GUOB, que deu uma palestra dando dicas sobre Upgrade, e falou sobre isso? Criar um novo Oracle_home, fazer o upgrade de versão nessa nova home? E aí caso não desse certo, bastaria voltar a instancia pra home anterior? Lembro que vi isso em algum lugar. Em 6 de março de 2014 16:32, Emerson Martins emersonmarti...@gmail.com escreveu: Olá pessoal. Estou precisando fazer o upgrade de uma instancia em Windows no mesmo servidor. Porém fazendo testes em uma VM com as mesmas características do servidor de produção. Detalhes do Ambiente: Windows 2008 Standard Oracle 11.2.0.2 Standard - 11.2.0.3 Estou mapeando as tarefas a serem executadas como: 1 - Backup da base e arquivos necessários (backup rman, archivelogs, pfile, etc); 2 - Utilizar o DBUA para Upgrade; Estou lendo o seguinte tópico onde a Oracle recomenda que seja criado um novo Oracle Home para esse upgrade.Alguém ja fez esse tipo de upgrade e possa ajudar aqui no How to. Oracle recommends that you perform the out-of-place upgrade into a new Oracle home. This procedure is provided only if for some reason you must use the old Oracle home. Referencias: http://docs.oracle.com/cd/E11882_01/server.112/e23633/upgrade.htm#UPGRD52735 Att, Emerson Martins DBA Oracle Oracle 11g Certified Associate
Re: [oracle_br] Software repositório de scripts
Obrigado pelas dicas pessoal. Vou dar uma olhada nos softwares source safe que o chiappa mencionou. O meu maior problema é estar debaixo de um proxy (não permite acesso a google drive ou dropbox) e as bases nas quais administro estão em uma rede diferente (externa). Basicamente eu preciso conectar em um servidor de gateway e, deste servidor, conectar nos servidores onde estão os binários, por isso seria interessante copiar os scripts e colar direto no client ssh. Há uma forma de fazer tunel para eles mas, ainda não fiz isso. (Comecei hoje na empresa). Vou dar uma olhada nos SS e, caso não me atenda plenamente é capaz que eu parta para desenvolver esse software mesmo, visto que é bem simples. Assim que pronto eu compartilho aqui com vocês. Evandro Giachetto Oracle DBA at IBM evandrogiache...@gmail.com Em 6 de março de 2014 19:47, jlchia...@yahoo.com.br escreveu: E é claro, há outras possibilidades : uma delas é se vc tiver uma máquina desktop, sua, de onde vc possa conectar em todos os databases a partir dela, vc simplesmente mantem num diretório dessa máquina teus scripts e cadastra os databases todos no TNSNAMES do client Oracle que vc vai ter lá... Uma variação desta possibilidade é instalar um software tipo o muSQL ou o TOAD script manager ou mesmo o Oracle OEM nessa máquina central e cadastrar os seus databases-alvos todos nesse software - isso te dá a vantagem de poder executar um único script de uma vez só contra múltiplos databases (digamos, um script de checklist ou de healthcheck rápido) Mas isso só e apenas se TODOS os databases estão na mesma subnet (ou pelo menos são acessíveis de um ponto central na rede), é claro... []s Chiappa
[oracle_br] RE: Upgrade Oracle 11.2.0.2 para 11.2.0.3
Tudo jóia ? Então, a primeira decisão que vc tem que tomar num upgrade é se vc vai usar a GUI (o DBUA) ou não : ** nem de longe ** é Obrigatório que vc use ele, okdoc ? Eu, pessoalmente falando, ** DETESTO ** esse cara, tanto por já me queimado várias vezes no passado com ele por causa de bugs quanto pelo fato de quando dar um erro vc Não receber Claramente na tela as msgs completas (às vezes se tem que ir atrás de arquivos de logs, ugh), e/ou também pelo fato de, sendo uma GUI, vc não poder ter um log automaticamente só copiando/colando o texto do prompt de comando aonde vc digitou os comandos Aliás, um log preciso da Execução é condição Muito desejável, quase sine qua non na maioria dos ambientes onde atuo, e não tem comparação a facilidade de vc ter isso automaticamente com a opção de select/copy all da janela de prompt contra a gastação de dedo de ficar tirando printscreen de todas e todas e todas as telas para documentar quais opções eu usei/quais comandos segui... Mas é à gosto, e TOTALMENTE dependente da sua necessidade... O procedimento geral é basicamente esse que vc falou (ie, backup do database - já que os datafiles VÂO sofrer alteração no cabeçalho E o dicionário vai mudar - , instalação dos binários, upgrade do database com os binários novos) , mas há uns tantos detalhes a se considerar, e ** SEMPRE ** vc pode cair nalgum bug já conhecido, e/ou pode ter alguma feature opcional do database que interfira Assim sendo, a recomendação é que vc USE os passo-a-passos que a Oracle nos dá , yep ?? Para o (meu preferido) upgrade manual é a nota metalink Complete Checklist for Manual Upgrades to 11gR2 (Doc ID 837570.1) que vc seguirá, enquanto para upgrade via DBUA vc segue a nota metalink Complete Checklist to Upgrade the Database to 11gR2 using DBUA (Doc ID 870814.1) ... Falow ?? Seguindo o passo-a-passo a chance de erro/problemas é Minúscula, sem dúvida Sobre a questão de upgrade in-place (ie, instalação dos novos binários na mesma oracle_home/diretório aonde estavam os binários antigos) ou out-of-place (instalação dos novos binários numa nova oracle_home/num novo diretório/disco, SEM interferir/substituir os binários antigos) , seguinte : a Oracle recomenda out-of-place porque, entre outras vantagens : a. vc obtém um oracle_home limpo, ie, apenas com os binários que realmente precisa, ao passo que num in-place (obviamente) se vc tinha, digamos, um executável X ou uma .dll Y na versão antiga que não é mais usada / não está mais presente no novo release, vai continuar lá presente em disco Normalmente isso Absolutamente não causa problemas, mas não dá pra negar que é algo meio sujo vc ter coisas que não deveria/precisaria ter b. vc não precisa fazer backup dos binários se precisar voltar a versão anterior c. é mais simples de fazer, sendo inclusive muitíssimo menos sujeita a erros de arquivo/dll lockado , coisa que (como vc sabe) Abunda no windows... mas NEM SEMPRE vc tem essa opção : por exemplo, diversas APIs/tools de programação/webservers/pools de conexão e quetangalhos do tipo guardam na sua configuração o ORACLE_HOME do banco para poderem conectar com ele, e ás vezes é ** complexo ** para se mudar isso - nesse caso sem dúvida, IN-PLACE é a única possibilidade... EM ESPECIAL sendo Windows o teu servidor - mais de uma vez em servidores Windows o pessoal da Aplicação tinha coisa da aplicação instalada no mesmo servidor que o banco (horroroso, mas é o que é) e me proibiram de mudar o ORACLE_HOME, justamente porque alguma tools doida lá deles guardava no regedit ou nalgum arquivo de config escondido que ninguém sabia qual era o ORACLE_HOME Então ESSE é o ponto : CERTIFIQUE-SE que nada nem ninguém nas camadas fora do banco usa essa informação de ORACLE_HOME/diretório onde estão os binários antes de optar por out-of-place, sim ? []s Chiappa
Re: [oracle_br] Software repositório de scripts
Só um lembrete : veja lá se esse servidor de gateway aonde vc conecta (e de lá conecta aos servidores Oracle) não pode ter client Oracle instalado, e/ou se casualmente ele não é enxergado pelos servidores Oracle (por estarem na mesma sub-net), e/ou se não há nessa mesma subnet aonde tá o gateway algum NFS/samba/whatever que possa ser acessado pelos servidores Oracle - em qquer desses casos vc faria desse cara o ponto central aonde armazenar seus scripts, yep ?? O que eu não gosto nessa de ficar copiando colando cada script para cada servidor que for necessário é que FATALMENTE isso pode levar à conflitos de versão (ie, o script mudou/foi alterado no ponto-central mas o pessoal na pressa esqueceu de copiar pra todos os servidores a nova versão, e/ou ao precisar de um script viu que ele já estava no servidor Oracle e não copiou, mantendo assim uma versão defasada) []s Chiappa
[oracle_br] Tutorial de Instalação - Parte 3
Finalmente a cereja do bolo: Instalando o Oracle 12c no Oracle Linux 6.5 64 bits. http://certificacaobd.com.br/2014/03/06/oracle-tutorial-de-instalacao-parte-3-instalando-o-oracle-12c-no-linux/ Divirtam-se!