| Autor |
Mensagem |
|
|
Na verdade... o XE pode ser usado comercialmente sim:
http://www.oracle.com/technetwork/products/express-edition/overview/index.html
Só que ele possui uma série de limitações que podem ser um impeditivo, como por exemplo, o máximo de dados que ele pode armazenar é de 11GBs. Ai vai da necessidade e previsão de crescimento da sua aplicação/massa de dados.
|
 |
|
|
E para quem trabalha com bancos de dados, mais especificamente Oracle e IBM DB2, o mercado lá fora é bom? Não tenho a menor noção disso.
Obrigado.
|
 |
|
|
Não sei se serve de motivação... mas sempre quis seguir a area de banco de dados, mas não conseguia vagas nem de estágio (na época estava em Belém - PA). Fiquei quase 2 anos como analista de sistemas (VB e PL/SQL) até conseguir uma vaga de DBA Trainee.
Boa sorte.
|
 |
|
|
Uma transação começa implicitmente com a execução da primeira cláusula DML e termina com um COMMIT/ROLLBACK. O Oracle assegura a integridade transacional com uma combinação de segmentos de UNDO e REDO LOG FILES.
Se você quiser informações bem mais detalhadas, é só ver no "Oracle Database User Guide".
|
 |
|
|
|
Crie uma coluna que represente a data de cadastro da linha, um timestamp, por exemplo, e faça a consulta ordenando de forma decrescente (ORDER BY coluna_data DESC), daí, pegue as 2 primeiras linhas, que representarão os últimos registros cadastrados.
|
 |
|
|
Em 90% (ouso dizer 100%???) das profissões de TI, a base é a programação. Todo DBA (meu caso) deve saber programar (automatização de rotinas na linguagem procedural de cada SGBD/shell), todo analista de redes deve saber programar (rotinas em shell/Perl/Phyton), todo tester deve saber programar, todo programador (óbvio, mas nem sempre verdade, deve saber programar) e todo analísta deve saber programar.
Em suma, programação é a base da nossa profissão. É o que eu acho.
|
 |
|
|
Tenta dar uma olhada nos projetos da Apache:
http://www.apache.org/
|
 |
|
|
|
Verifique o arquivo "tnsnames.ora" da máquina cliente. Veja se lá consta o nome da instância Oracle de destino, com configuração de IP/hostname e porta corretos. Caso sim, faça um teste: no prompt, digite tnsping nome_instancia_oracle.
|
 |
|
|
Não foque em uma mas varias areas do Java. Atualmente Web e Mobile são as mais populares e fáceis de se trabalhar em termos de oportunidades.
Web, pois toda empresa tem ou terá sistemas Web.
Já com Mobile, você pode virar freelancer ou abrir uma empresa e começar a vender suas apps.
|
 |
|
|
|
Na minha opinião, o certo seria ter uma espécie de "legislação global", regida pela ONU ou outro orgão global, assegurando esses direitos a todos os internautas do mundo, até na China. Mas no fundo sei que isso é que nem um Brasil decente: "Quase impossível".
|
 |
|
|
Todo cliente que se conecta a um banco de dados Oracle possui um arquivo chamado "tnsnames.ora". Esse arquivo cria uma espécie de alias que mapeia o banco de dados. Um exemplo do arquivo segue mais abaixo:
O que você poderia fazer é, toda vez que o banco mudar de máquina, alterar de alguma forma as informações desse arquivo referentes a máquina onde o banco está (HOST no tnsnames.ora).
Opinião pessoal: Acho que essa sua estratégia está no mínimo estranha. Você poderia explicar melhor a finalidade disso tudo para que possamos sugerir, quem sabe, alguma melhoria nessa estratégia ou arquitetura.
|
 |
|
|
|
Tem o Oracle SQL Date Modeler que gera o script SQL, bastando apenas você executar esse script no banco de dados.
|
 |
|
|
Eu acho que posso dar uma opinião relevante, por experiênia própria. Já trabalhei cono analista de sistemas por quase 2 anos, e graças ao último projeto que descobri gostar de banco de dados. Logo eu simplesmente larguei completamente a vida de analista de sistemas e mergulhei em bancos de dados, mais especificamente Oracle recebendo um salario menor (DBA Trainee), no inicio, mas ganhando experiência.
Você pode tentar fazer essa transição de analista de sistemas - DBA dentro da sua empresa mesmo, se for possível. Foi o meu caso, esperei 4 meses por uma vaga de DBA, ai fiz uma prova, gostaram da nota e me chamaram.
Você já deve saber, pois já estudou sobre Oracle, mas não custa lembrar: DBA não é somente administrar um banco de dados (criar usuários, tabelas a etc.). Isso é, com todo respeito, tarefa atribuida aos estagiários, na maioria dos lugares. DBA é ter skills em SQL, Performance Tuning, Backup e restore, servidores de aplicação, PL/SQL, UNIX, Storage, DW, BI, RAC e por ai vai. Você deve ser bom nessas areas, mas se especializar em algumas dessas.
E vai uma dica: A vida de DBA se resume a 70% de rotina e 30% de puro inferno, você deve estar preparado para esses 30% de inferno, cuja pressão é sufocante em certos casos.
Não sou um DBA experiênte, possuo cerca de 2 anos na area, mas já deu para descobrir algumas manhas e tendências. Qualquer dúvida, não hesite em perguntar.
|
 |
|
|
Se quiser ver os preços:
http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf
Você pode adquirir uma licença com um limite de usuários, se você souber isso. Esse tipo de licenciamento é "mais barato".
|
 |
|
|
|
http://lmgtfy.com/?q=java+construtores
|
 |
|
|