[oracle_br] Instalacao Oracle-XE em maq.virtual Parallels no Macbook
Olá amigos do grupo, Esta é minha primeira mensagem neste grupo. Minha necessidade é instalar uma versão do Oracle-XE no meu Macbook, para fins didáticos. Tenho aqui no meu Mac (tem 4GB de memória RAM) o software Parallels, para eu poder criar uma maquina virtual com Windows 7 e instalar o Oracle-XE. O problema é que já tentei instalar usando vários tutoriais e nunca deu certo. Ocorrem os mais diversos erros e sempre acabo desistindo. Por isso pergunto: 01) E' possível instalar o Oracle-XE numa maquina virtual usando o Windows 7? 02) Sabem de algum tutorial bom para instalação no Oracle-XE usando essas configurações acima? Também fico satisfeito se a instalação der certo usando o Linux Ubuntu na maq.virtual e não o Windows 7. Qualquer ajuda será bem vinda. Grato, Sergio
[oracle_br] Estimando o Tempo de Migração
Olá, Pessoal; Preciso preparar um relatório de estimativa para a execução das atividades abaixo: Banco de Dados Modelo Físico Transacional Tabelas Restrições Indexação / Particionamento Lógico Particionamento dos Dados Modelo Físico Analítico Tabelas Restrições Indexação / Particionamento Lógico Particionamento dos Dados Dimensionamento de Disponibilidade ETL Transição para o Novo Modelo De Para Scripts ETL para o Modelo Analítico De Para Scripts Tunning Dimensionamento da Área de Stage Nº de instância: 2 SGBD: Oracle 11g Tipo: Stand By (Ativo + Passivo) Tamanho BD: 100GB Quantidade de Tabelas: 80 Haveria alguma fórmula/conceito ou uma prévia de cálculo a ser feito para estimar o tempo gasto para estas e outra atividades? Toda sugestão será muito bem vinda. Obrigado a todos. Samuel Santos
Re: [oracle_br] Estimando o Tempo de Migração
O interessante seria se você tivesse um ambiente de homologação, igual ao de produção, então você faria uma pré-migração desse ambiente de homologação para saber bem próximo do real, quanto tempo levaria. Caso você não possua esse ambiente, então a resposta é: Depende. Depende de como você fará essa migração (datapump / Goldengate / DBUA) da rede entre o ambiente antigo e o novo, da vazão do seu storage. Deve-se levar em conta a dificuldade de migrar as aplicações, digo, apontar as aplicações para a nova base de dados. Esse item é geralmente ignorado ou não levado muito em consideração. Em 3 de junho de 2014 16:02, Samuel Santos samuel.gsan...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Olá, Pessoal; Preciso preparar um relatório de estimativa para a execução das atividades abaixo: Banco de Dados Modelo Físico Transacional Tabelas Restrições Indexação / Particionamento Lógico Particionamento dos Dados Modelo Físico Analítico Tabelas Restrições Indexação / Particionamento Lógico Particionamento dos Dados Dimensionamento de Disponibilidade ETL Transição para o Novo Modelo De Para Scripts ETL para o Modelo Analítico De Para Scripts Tunning Dimensionamento da Área de Stage Nº de instância: 2 SGBD: Oracle 11g Tipo: Stand By (Ativo + Passivo) Tamanho BD: 100GB Quantidade de Tabelas: 80 Haveria alguma fórmula/conceito ou uma prévia de cálculo a ser feito para estimar o tempo gasto para estas e outra atividades? Toda sugestão será muito bem vinda. Obrigado a todos. Samuel Santos -- *Fabrício Pedroso Jorge.* Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified Associate Oracle 11g Certified Professional Linux Professional Institute Certified Level I (LPIC-I) ITIL V3 Foudations certificacaodb.com.br *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 88991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com
Re: [oracle_br] Instalacao Oracle-XE em maq.virtual Parallels no Macbook
01) E' possível instalar o Oracle-XE numa maquina virtual usando o Windows 7? Sim, é possível sim, sem problemas. Apesar do Windows 7 não ser homologado (não é Server), vc consegue fazer funcionar tranquilamente (desde que não seja alguma edição muito básica do Windows... até hoje só testei com edições Ultimate e Professional, e funciona) 02) Sabem de algum tutorial bom para instalação no Oracle-XE usando essas configurações acima? Não lembro de nenhum segredo pra instalar o XE no windows... a instalação era bem tranquila. Mas há tutoriais na internet sim. O ideal seria vc ter citado mais detalhes: - Versão do XE - Plataforma (32 ou 64?) do sistema operacional - Detalhes dos erros que aconteceu quando vc tentou a instalação etc Eu não tenho experiência NENHUMA com MAC, por isso não sei se existe algum problema em relação ao seu software de virtualização. Vc poderia citar pelo menos se conseguiu instalar e funcionar o Windows 7 com tão poucas informações assim ficamos no escuro pra tentar ajudar. Em 3 de junho de 2014 15:23, Sergio Lima sergiosouzal...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Olá amigos do grupo, Esta é minha primeira mensagem neste grupo. Minha necessidade é instalar uma versão do Oracle-XE no meu Macbook, para fins didáticos. Tenho aqui no meu Mac (tem 4GB de memória RAM) o software Parallels, para eu poder criar uma maquina virtual com Windows 7 e instalar o Oracle-XE. O problema é que já tentei instalar usando vários tutoriais e nunca deu certo. Ocorrem os mais diversos erros e sempre acabo desistindo. Por isso pergunto: 01) E' possível instalar o Oracle-XE numa maquina virtual usando o Windows 7? 02) Sabem de algum tutorial bom para instalação no Oracle-XE usando essas configurações acima? Também fico satisfeito se a instalação der certo usando o Linux Ubuntu na maq.virtual e não o Windows 7. Qualquer ajuda será bem vinda. Grato, Sergio
Re: [oracle_br] Agrupamento
Milton Seguindo a idéia de que você vai efetuar a inserção utilizando o insert (tendo o listagg): insert into expedicao (produto_id, quantidade, oel_id) select i.produto_id, sum(i.quantidade), listagg(i.item_nota_id, ',') WITHIN GROUP(ORDER BY i.item_nota_id) from itens_da_nota i group by i.produto_id; você pode resolver o problema adicionando uma trigger after insert como segue (não cheguei a testar a trigger): create or replace trigger t_ai_expedicao after insert on expedicao for each row declare v_itens_nota expedicao.itens_nota%type := rtrim(ltrim(:new.itens_nota,','),',')||','; -- deixar a lista no formato 'id1,id2,...,idn,' terminando com um , begin while v_itens_nota is not null loop update itens_da_nota set retorno = :new.exp_id where item_nota_id = to_number(substr(v_itens_nota,1,instr(v_itens_nota,',')-1)); v_item_nota_id := substr(v_itens_nota,instr(v_itens_nota,',')+1); end loop; end t_ai_expedicao; / Se o teu insert pode ser dentro de uma proc, então poderia fazer um cursor lendo as linhas da tabela itens_da_nota uma a uma (com um for update por exemplo) e para cada quebra de produto você pegaria um id da expedicao, inseriria na tabela de expedicao e faria update na itens_da_nota. Abs