Bom dia, sempre me preocupei muito em escrever posts sobre Oracle, porem como o meu foco hoje em dia nao e apenas Oracle e sim, Banco de dados em Geral, comecarei a postar dicas de outros bancos de dados tambem, dito isso vamos dar uma dica bem bacana de SQL-Server.Sabe quando voce possui um usuario e nao quer que ele consiga nem mesmo visualizar os databases que a instancia possui? Entao, no SQL-Server e meio "chato" de fazer essa configuracao na mao, entao la vai os comandos que efetuam esse Grant.Conecte com algum usuario que possua permissao sysadmin e efetue o processo abaixo:USE <database_destino>ALTER AUTHORIZATION ON DATABASE::<database_destino>to <usuario_destino>;USE MASTERDENY VIEW ANY DATABASE TO <database_destino>;Caso o primeiro comando de erro, verifique se o mesmo ja nao possui acesso ao database, e importante que ele ainda nao possua acesso ao database.Para voce ver como ficaria o usuario seria assim...Na aba "Mapeamento de Usuario":Na aba "Protegiveis", va para "Efetivas":Boa diversao. Muitas vezes nos deparamos com a situacao de limpar os registros em alguma determinada tabela.Porem, qual comando usar? Qual comando e mais rapido para o Banco de dados? Ou qual comando atendera a sua necessidade?Veremos a seguir qual e o melhor caminho para a sua necessidade.Leia Mais... Quando voce possuir um standby e durante as replicacoes do mesmo, voce receber este erro abaixo:ORA-00313: open failed for members of log group 3 of thread 1ORA-00312: online log 3 thread 1: '/home/oracle/app/oracle/oradata/dbprod/redo03.log'ORA-27037: unable to obtain file statusLinux-x86_64 Error: 2: No such file or directoryNao se desespere, tudo ha solucao.Abra o banco em modo read only, e cancele qualquer tipo de recuperacao do mesmo.Alter database recover cancel;Apos voce manter seu standby aberto em modo leitura, execute o comando abaixo:alter database recover managed standby database using current logfile disconnect;Apos isso efetue o shutdown do seu database e refaca os processos de recuperacao.Qualquer duvida procure uma consultoria especializada, clicando aqui. Ao instalar o oracle em VM voces podes se deparar com o erro (libnnz11.so+), conforme abaixo:12345678910111213141516[oracle@linux1 response]$ dbca -silent -responseFile /orainstall/database/response/dbca.rsp## An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0x9f47245c, pid=23131, tid=3078883008## Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)# Problematic frame:# C [libnnz11.so+0x3c45c]## An error report file with more information is saved as hs_err_pid23131.log## If you would like to submit a bug report, please visit:# http://java.sun.com/webapps/bugreport/crash.jsp#AbortedLeia Mais... Bom pessoal conforme meu ultimo post, instalei o software da oracle via linha de comando (Silent mode).Este modo serve para ambientes em que voce nao tenha o X instalado ou que ficara impossivel de utilizar qualquer ferramenta para trazer o X para sua tela.Neste post de hoje vou mostrar a voces como criar o banco via dbca em linha de comando tambem (silent mode).Isto e possivel efetuar junto com a instalacao do banco, porem dividi as fazes para que tenhamos menos parametros a nos preocuparmos.Nesta instalacao vamos seguir o padrao do arquivo de resposta entao. (responseFile)Conforme descrito no post anterior, na pasta de instalacao existe um arquivo chamado "db_install.rsp" que fica na pasta "databases/response", pois nesta mesma pasta temos um arquivo chamado "dbca.rsp".Observe abaixo.Leia Mais... Para