Pular para o conteúdo
  • Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 7 anos atrás por Avatar de Andre LuizAndre Luiz.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #108959
    Avatar de Andre LuizAndre Luiz
    Participante

      Pessoal, espero conseguir um caminho para o problema abaixo:

      Tenho instalado, em um cliente, o Oracle 11g XE e uma das TableSpaces está no limite, isto é, o banco é limitado em 11gigas, com isso a soma de todas as TableSpaces esta perto de chegar no limite.
      uma em especifico está com 8 gigas, ela é de anexos.
      Pergunta:

      1 – consigo colocar esta TableSpace como transporte, copiar ela para outro diretório apagar os dados ou recria-la, mas se for necessário rever os dados da TableSpace transportada, colocar a atual como transporte e reconectar a antiga até ser feito a pesquisa, e depois voltar a que estava em produção? (meio complicado né);

      2 – colocar de alguma forma como leitura, sem que o Oracle considere o seu tamanho para que o banco não pare.

      Resumindo, o banco vai alcançar logo o limite e vai parar, mas não posso simplesmente apagar a TableSpace e recriar devido a necessidade dos dados e o cliente não quer/pode disponibilizar recursos para um banco de dados com mais espaço.

      #108961
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Colega, o conceito que te falta é que o Oracle EXpress Edition é baseado na STANDARD EDITION, que é a versão MAIS BÁSICA do RDBMS : sabendo isso, a DOCUMENTAÇÃO ORACLE responde ** claramente ** as suas perguntas… No caso, sendo 11gR2 (pra variar vc não diz se é 11gR1 ou 11gR2 mas supondo 11gR2) a Documentação está online em https://docs.oracle.com/cd/E11882_01/license.112/e47877/editions.htm#DBLIC110 , se vc olhar a tabela ‘Table 1-1 Feature Availability for Oracle Database Editions’ vc VAI VER que só tem Y no TRANSPORTABLE TABLESPACE para ENTERPRISE EDITION : nem Standard nem Standard ONE nem XE possuem features reservadas para EE….
        Sobre tamanho de dados, igualmente a Documentação é CLARA : são 11 Gb no máximo, NÂO IMPORTA se é read-only, não importam datatypes, nada : é o TAMANHO DA SUA TABLESPACE DE DADOS, e ponto : SE vc ler os Artigos e a Doc específicos do XE em http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html vc VAI ver isso, exatamente : EM NENHUM LUGAR são postas Restrições ao tipo de dados ou à forma/qtdade de acessos, ou se é leitura, ou qtdade de gravações, NADA – é 11 GB e só…

        Então a sua resposta é SIMPLES : vc vai ter que mostrar essas refs/docs para o Cliente (e NÂO que ele já não as conhecesse antes de se meter com XE, imagino) e providenciar a compra de uma versão do RDBMS que não tenha os limites do XE, provavelmente Personal Edition ou Standard Edition, E nesse meio-tempo se tiver dados que possam ser gravados fora do banco vc o faz, ou se tiver dados históricos que possam ser removidos, vc os REMOVE salvando-os antes com algum tipo de backup (RMAN, provavelmente) OU faz uma cópia só dos dados com export/datapump, é isso…

        []s

        Chiappa

        #108962
        Avatar photoJosé Laurindo Chiappa
        Moderador

          Detalhe adicional : quando eu falei de ‘salvar dados fora do banco’, pra ficar mais Claro eu estava me refererindo às possibilidades de que o RDBMS Oracle leia/grave dados EXTERNOS ao database – evidentemente tais dados não estão em tablespaces Oracle, não são controlados pelo RDBMS Oracle, então Não Contam para o limite… Lógico, dados externos NÂO são sujeitos às políticas de segurança NEM de integridade de dados NEM de backup/restore do database, então normalmente não recomendo isso, mas fique sabemdo que é possível, de repente os dados que sejam read-only e não críticos (como Fotos, por exemplo) talvez possam ser assim armazenados…
          As opções para isso são : leitura e gravação via UTL_FILE ou DBMS_LOB (http://monkeyonoracle.blogspot.com.br/2009/10/storing-images-outside-oracle-xe-with.html, http://www.orafaq.com/wiki/BFILE e http://www.dba-oracle.com/t_storing_insert_photo_pictures_tables.htm são exemplos) ou EXTERNAL TABLES (aqui é mais para arquivos-textos, mas enfim, fica apontada a possibilidade , https://www.toadworld.com/platforms/oracle/w/wiki/10953.external-tables é um exemplo)…

          []s

          Chiappa

          #108965
          Avatar de Andre LuizAndre Luiz
          Participante

            jlchiappa

            obrigado pelas dicas, vou verificar estas possibilidades.

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress