Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade



2
O Oracle PL / SQL possui uma rotina ASSERT padrão?
Eu gostaria de usar uma rotina ASSERT funcionalmente semelhante à encontrada em outros idiomas, ou seja, uma construção (seja um procedimento, sintaxe ...) ASSERT( <condition>, <msg>) de modo que, quando o <condition>passado no primeiro argumento for falso, uma exceção seja gerada com a <msg>mensagem descritiva especificada . Eu sei que …






3
Consulta do SQL Server lenta quando paginada
Estou vendo algum comportamento estranho com a seguinte consulta T-SQL no SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Somente a execução dessa consulta fornece cerca de 1.300 resultados em menos de dois segundos (existe um índice de texto completo Name) No entanto, …

1
Como descubro * por que * um usuário tem certas permissões efetivas?
Eu sei que posso consultar permissões efetivas usando sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE ... Isso indica se o usuário atual tem permissões SELECT, INSERT, UPDATE etc. myTableno banco de dados myDatabase. É possível …


7
O que é um "banco de dados"?
Houve muita discussão nesta pergunta: Quais tecnologias de banco de dados os grandes mecanismos de pesquisa usam? Tanta discussão que me deixou confusa. Então ... o que é um banco de dados, afinal? Apenas os bancos de dados relacionais são "bancos de dados"? Os bancos de dados orientados a objetos …


4
Combine a coluna de várias linhas em uma única linha
Eu tenho alguns customer_commentsdivididos em várias linhas devido ao design do banco de dados e, para um relatório, preciso combinar o commentsde cada exclusivo idem uma linha. Eu já havia tentado algo trabalhando com essa lista delimitada da cláusula SELECT e do truque COALESCE, mas não consigo me lembrar e …

2
Como liberar espaço em disco? quais logs / diretórios para limpar?
Quero liberar espaço em disco na minha máquina Linux. Analisei o uso do espaço e descobri que os seguintes diretórios têm um tamanho grande /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Posso excluir o conteúdo desses diretórios? Nota: quero dizer conteúdo e …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.