Como remover e Gota Ficheiros de dados de Tablespace em Oráculo Base de dados
Oráculo RDBMS bases de dados lojas dados logicamente sob a forma de tablespaces e fisicamente sob a forma de ficheiros de dados. O ficheiros de dados são adicionado ao tablespaces como base de dados espaço condição cresce maior do que. Contudo, existem vários motivações você queira deslocar ou apagar ficheiros de dados de um tablespace. Tais como acidentalmente adicionar um errado tamanho ou indesejado ficheiro de dados a um tablespace, ou os dados espaço emprego tem tornado-se mais pequeno e algum ficheiros de dados querer ser remover, ou tentar recuperar Oráculo base de dados que falhas iniciar devido a ausente ou corrupto ficheiros de dados removendo lhes, Oráculo não proporcionar um meio fácil ou interface do utilizador apagar ou gota ficheiros de dados de um tablespace. Uma vez um ficheiro de dados é feito parte de um tablespace, poder não mais tempo ser destacável ou remover da tablespace, apesar de existem vários workarounds.
Como Completamente Gota todo o Tablespace com Todos Ficheiros de dados
O o mais fácil forma de fazer gota um ou múltiplo ficheiros de dados é por a gotejar o completo tablespace juntamente com o seu ficheiros de dados. Se a ti não mais tempo precisar os dados conteúdo do tablespace, o seguindo comando disposição gota o tablespace, o ficheiro de dados, e o tablespaces’ conteúdo da dados dicionário. Todos os artigos que onde contido nessa tablespace são continuamente remover.
GOTA TABLESPACE <tablespace nome> INCLUINDO CONTEÚDO E Ficheiros de dados;
Se a ti dont’ especificar “ e Ficheiros de dados”, Oráculo disposição não gota o físico ficheiro de dados após a gota TABLESPACE comando, mas pode sempre apagar os ficheiros de sistema operativo concha ( se os dados ficheiros são bloqueado, reinício o servidor).
Mas sempre realizar um fazer cópia de segurança do base de dados, que os “ gota TABLESPACE” comando é irreversível. O seu’ também um bom prática verificar e identificar quantos ficheiros de dados um tablespace na realidade tem antes de actuar a gota acto a fim de evitar errar.
Como verificar Quantos Ficheiros de dados um Tablespace Tem
Determinar e identificar todos ficheiros de dados essa concatenação a um tablespace, usar o seguindo questionário, com tablespace nome em letra maiúscula:
SELECCIONAR file_name, tablespace_name
DE dba_data_files
ONDE tablespace_name =’<tablespace nome>’;
Se um tablespace contém múltiplo ficheiros de dados, e a ti apenas querer soltar um ou parte dos ficheiros de dados e guardar o restante ficheiros de dados juntamente com os artigos e conteúdo, os artigos ou dados deve ser exportado para o afectado mesa espaço. Uma vez exportado, o tablespace pode ser gota com acima “ gota TABLESPACE” comando. Depois, recriar o tablespace com o ficheiros de dados() necessário ( que a ti inicialmente querer guardar), e de seguida importar os artigos no recriado tablespace.
Se um ou mais ficheiros de dados está em falta após um recuperação processo ou acidental apagamento, pode utilizar ALTERAR BASE DE DADOS FICHEIRO DE DADOS < ficheiro de dados nome> INDISPONÍVEL Gota comando fazer o ficheiro de dados indisponível de modo a que base de dados pode começos acima após o que o problemas tablespace pode ser gota. (verinstrução recuperar de ausente ficheiros de dados.)
Como Residir um Ficheiro de dados para Mínimo Tamanho
Outra alternativa soltar o ficheiro de dados é de longe encolhendo o tamanho de ficheiro de dados em vez de depositar. Esta opção é apenas possível se não houver extensão na ficheiro de dados. Se existem nenhum, o seu’ possível para residir os dados ficheiro abaixo a um muito ficheiro pequeno (2 blocos), onde Oráculo base de dados disposição não mais tempo criar qualquer extensão na ficheiro de dados. Contudo, esta workaround não remover o ficheiro de dados de tablespace nem apagar o ficheiro fisicamente, mas aquilo diminuir o risco como não dados serão truncados como apenas vazio blocos são reduzido. Aquilo simplesmente fazer aquilo unusable e leva acima praticamente fechar para não espaço em disco. Para residir um ficheiro de dados, usar o seguindo questionário:
alterar base de dados ficheiro de dados ‘< ficheiro de dados nome>’ residir 8M;
Como determinar o Extensão dentro Ficheiro de dados
Verificar e determinar o extensão que existe num ficheiro de dados, usar esta consulta:
SELECCIONAR proprietário, segment_name
DE dba_extents um, dba_data_files b
ONDE a.file_id = b.file_id
E b.file_name = ‘< ficheiro de dados nome>’
importante: Isto é um engenho traduzido página que é fornecido " como é" sem garantia. Engenho tradução pode ser difícil de fazer comprender. Queira por favor consultar ooriginal Inglês artigo sempre que possível.
Acção e contribuir ou obter apoio técnico e ajudar emMeu Digital Existência Conferências.
Artigos relacionados
- Como Gota Tablespace e Recuperar Oráculo Base de dados Quando Acidentalmente Apagar Ficheiro de dados
- Como Mudar o nome ou Movimento Oráculo Tablespace Ficheiro de dados para Outra localização
- ORA-25153 Temporário Tablespace é Vazio Erro em Oráculo
- Oráculo ORA-01658 Incapaz criar RUBRICAR Extensão para Secção em Tablespace Erro
- Apagar, Remover ou Gota Oráculo Armazenado Conjuntos com Gota Empacotar
- Oráculo Base de dados Concatenação
- ORA-02449 Oráculo Gota Mesa Erro
- Oráculo Base de dados Importar Erro 3113/3114
- Trocar Oráculo Base de dados Utilizador Senha
- Verificar Oráculo Versão




























4 de Agosto, 2007 0255:
[...] Dar gorjeta: Como verificar ficheiros de dados que estar no devido lugar para tablespace. [...]