Como mover ou mudar o nome de um datafile online no Oracle Database sem o RMAN ARTIGO
Aprenda como mover ou renomear um datafile online no Oracle Database 12c sem precisar do RMAN ou deixar a tablespace offline. Confira o passo a passo !
Aprenda como mover ou renomear um datafile online no Oracle Database 12c sem precisar do RMAN ou deixar a tablespace offline. Confira o passo a passo !
Após a notícia da certificação da versão 6 do Red Hat Enterprise Linux e do Oracle Enterprise Linux, baixei e executei uma instalação do banco. E para minha surpresa, durante a instalação encontrei um pequeno bug que resolvi relatar. A primeira impressão foi na instalação do Red Hat Enterprise Linux 6.2. Não sou expert em instalação, nem …
Hoje apresentarei uma recuperação de um backup consistente usando o RMAN. Para esse pequeno teste, usei um banco oracle XE versão 11g Release 2. Esse banco não está com ARCHIVELOG ativo (NOARCHIVELOG). Primeiro vou explicar o que é um backup consistente e um backup inconsistente de um banco de dados. Backup Consistente Um backup consistente …
Ehhhh, vida bandida. Sempre caímos em velhos dilemas. Mais uma para não esquecer. Em sistemas concorrentes, quando há algumas tabelas compartilhadas (também conhecidas como tabelas corporativas), não é raro um dos sistemas precisar efetuar uma atualização somente em uma coluna (geralmente por questões de segurança ou auditoria). Segue um exemplo do grant. SQL> desc t1; Nome …
Alterar a tablespace padrão do banco de dados é necessário para controlar qual tablespace será usada quando uma importação for executada, ou qual tablespace será definida para um novo usuário, quando esta não o for na criação do mesmo. Descobrindo a tablespace padrão atual: SQL> SELECT PROPERTY_VALUE 2 FROM DATABASE_PROPERTIES 3 WHERE PROPERTY_NAME = ‘DEFAULT_PERMANENT_TABLESPACE’; …
Segue um pequeno ensaio de como efetuar uma recuperação completa do banco usando RMAN. Exemplo prático de uma recuperação completa de um banco de dados utilizando RMAN. Para esse teste usei a versão 11.1.0.6 do RDBMS. Um requisito para este ensaio é um banco de dados com um backup inconsistente usando RMAN e não esquecer …
A tabela SYS.AUD$ guarda os procedimentos auditados no banco de dados e é consultada através da view DBA_AUDIT_TRAIL. E como toda tabela de auditoria, é comum haver uma manutenção para evitar o excesso de informação desnecessária ou o crescimento desordenado. Tempos atrás fui incubido de executar a tarefa de mover a tabela de auditoria para …
Apagar um banco de dados é uma tarefa simples. Acompanhe o processo: $ export ORACLE_SID=dbprod $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Ter Mar 20 14:45:08 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Conectado a uma instância inativa. SQL> SQL> startup mount Instância ORACLE iniciada. Total System Global Area 2042241024 …
Visitando o fórum hoje, vi uma pergunta que sempre aparece, que são as dúvidas de muitos iniciantes no mundo Oracle que trabalham com outros bancos de dados sobre os campos auto incrementais. Até o momento a Oracle não disponibiliza uma solução como outros bancos de dados, mas é possível criar uma solução. Como já havia …
Essa trigger foi criada da necessidade de limitar um determinado usuário de conectar em determinada faixa de horário. create or replace trigger TRG_LOGON_LIMIT_TIME after logon on database begin if (USER = ‘USUARIO_CONEXAO_DO_SISTEMA’ and (to_char(sysdate, ‘hh24:mi’) ’18:00′)) then RAISE_APPLICATION_ERROR(-20011, ‘—> Desculpe, acesso ao banco somente das 08:00 as 18:00 <—‘); end if; end; / Nesse exemplo, …