Re: [oracle_br] tablespace, segmentos duvidas nesses conceitos !

2012-03-04 Por tôpico F3RN4ND0
2012/3/3 Milton Bastos Henriquis Jr. 

> Douglas,
>
> Um pouquinho sobre estruturas de armazenamento do Oracle:
>
>  - Block (bloco) é a menor estrutura de armazenamento. Geralmente tem o
> tamanho de 8k. Seria equivalente a um bloco do sistema operacional;
>  - Extents: são conjuntos de blocos;
>  - Segments (segmentos) são conjuntos de extents.
>
> Essas 3 estruturas são estruturas lógicas utilizadas internamente pelo
> Oracle.
>
> Datafile é uma estrutura física, como o nome já diz, é um arquivo de dados.
> Você pode "vê-lo" normalmente pelo seu sistema operacional.
> No seu próprio e-mail vc tem exemplos de datafiles:
>  'C:\dados\mv2000_d.dbf'
> é um datafile, ou seja, um arquivo físico onde o Oracle armazena os dados.
>
>  - Tablespace é uma estrutura lógica. É um conjunto com um ou mais
> Datafiles. Cada um dos datafiles do banco de dados devem pertencer a uma
> tablespace.
>
> Veja neste site, que tem um desenho que ajuda e simplifica bastante pra
> entender:
> http://www.kich.com.br/?p=208
>
> E no site oficial encontrei um artigo escrito pelo nosso colega Eduardo
> Legatti:
>
>
> http://www.oracle.com/technetwork/pt/articles/database-performance/introducao-conceito-de-tablespaces-495850-ptb.html
>
>
> É só pesquisar no Google que vc encontra mais detalhes facilmente sobre
> assuntos deste tipo!
>
>
> --
> Att,
>
> Milton Bastos Henriquis Junior
> http://miltonbastos.com
>
>
>
>
>
>
> On Sat, Mar 3, 2012 at 2:13 PM, Douglas Junior  >wrote:
>
> > **
> >
> >
> > Alessandro,
> >
> >
> >  Muito obrigado pelo script, voce poderia me dar uma definição de
> > preferencia bem leiga mesmo sobre tablrspace, segmentos e datafiles ?
> >
> > Douglas jr
> >
> > 
> > De: Alessandro Lúcio Cordeiro da Silva 
> > Para: "oracle_br@yahoogrupos.com.br" 
> > Enviadas: Sábado, 3 de Março de 2012 13:12
> > Assunto: Re: [oracle_br] tablespace, segmentos duvidas nesses conceitos !
> >
> >
> > Olá Douglas,
> >
> >O MV é sistema ERP para hospital, eu acho um otimo sistema.
> >
> >Pego que entendi vc quer gerar um script que criar os tablespace igual
> > de producao, se for isso faça o SQL em producao e execute no banco de
> teste
> >
> >
> > select *
> >   from ( select d.tablespace_name, d.file_name,
> > decode(d.tablespace_name,
> >lag(d.tablespace_name, 1,'XX') OVER (
> >  PARTITION BY d.tablespace_name order by
> > d.tablespace_name),
> >'alter tablespace '||d.tablespace_name||' add
> > datafile '||d.file_name||'size '||bytes/1024/1024||'M',
> >'create tablespace '||d.tablespace_name||'
> datafile
> > '||d.file_name||'size '||bytes/1024/1024||'M') cmd
> >from dba_data_files d) X
> >  where x.tablespace_name like 'MV%'
> >  order by x.tablespace_name;
> >
> >   Quanto aos papeis, é coisa especifica do Sistema MV
> >
> > Alessandro Lúcio Cordeiro da Silva
> > Analista de Sistema
> > þ http://alecordeirosilva.blogspot.com/
> >
> > 
> > De: Douglas Junior 
> > Para: "oracle_br@yahoogrupos.com.br" 
> > Enviadas: Sábado, 3 de Março de 2012 12:10
> > Assunto: [oracle_br] tablespace, segmentos duvidas nesses conceitos !
> >
> > Galera bom dia,
> >
> > Bem sou novo em oracle e to estudando bastante coisa no momento to
> > tentando importar um banco de produção para um simulação para eventos de
> > testes e aprendizado, me deparei com esses conceitos e procurei na web
> mais
> > nao consegui compreender, desculpa pessoal se e coisa muito iniciante
> mesmo
> > !
> >
> >  Eu tenho o seguinte script para criar as tablespace:
> >
> > create tablespace mv2000_d  datafile 'C:\dados\mv2000_d.dbf'  size 5000M;
> > create tablespace mv2000_i  datafile 'C:\dados\mv2000_i.dbf'  size 6000M;
> > create tablespace mv2000_a  datafile 'C:\dados\mv2000_a.dbf'  size 2200M;
> > create tablespace mv2000_ai datafile 'C:\dados\mv2000_ai.dbf' size 2200M;
> > create tablespace mv2000_l  datafile 'C:\dados\mv2000_l.dbf'  size 2200M;
> >
> > Eu observei que no banco de produção os datafiles ja estao com 10 gb ou
> > mais, a a possilidade de eu importar essas especificações dos tablespace
> no
> > banco de produção ?
> >
> >
> > create role mv2000;
> > create role mvreports;
> > create role mv2000_leitura;
> > create role imvmicrodata;
> >
> > Poderiam me explicar tambem para que serve esses papeis ?
> >
> > Obrigado bom fim de semana e fiquem com Deus.
> >
> >  Atenciosamente
> >  Douglas Jr.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >   o b
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR s

Re: [oracle_br] Restaurando Tabela com comando imp

2011-11-24 Por tôpico F3RN4ND0
Tente assim.

imp teste/teste@DADOSDB file=backup.dmp log=arquivo.log
fromuser=teste touser=teste COMMIT=y Buffer=20 *TABLES=(TABELA1,
TABELA2)*



Parametros...

c:\>imp -help



2011/11/24 Thiago Gomes 

> **
>
>
> Galera,
>
> Existe como restaurar uma tabela especifica em um backup que foi
> gerado pelo comando
> exp ?
>
> exp teste/teste@DADOSDB file=d:\oracle\backup.dmp
> log=d:\oracle\backup.log owner=teste
>
> eu uso o comando abaixo, porem para todas as tabelas.
>
> imp teste/teste@DADOSDB file=backup.dmp log=arquivo.log
> fromuser=teste touser=teste COMMIT=y Buffer=20
>
> --
> Thiago Gomes
> 
>
--
Atenciosamente,
Fernando C. Almeida
Oracle Database Administrator at MXM Sistemas


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Problemas da Tablespace Temp

2011-11-07 Por tôpico F3RN4ND0
Sobre a tablespace temporária...
http://www.orafaq.com/node/2


Tente alterar o tamanho dos tempfiles ou adicionar outro tempfile nesta
tablespace temporária. Você pode usar o EM para isso.

2011/11/7 Leonardo Santos da Mata 

> **
>
>
> olá eu estou o oracle 10G e estou com mensagem na home do manager do oracle
> na parte de alertas que é a seguinte:
>
> Tablespace [TEMP] only has [0 megabytes ] free space
>
> Eu já olhei os tempfiles estão on-line. Bom eu estou com 2 será por isso?
>
> a tablespace está on-line e no alert.log não nenhuma mensão.
>
> Alguém sabe o que é isso?
>
> Como resolver?
>
> --
> Cordialmente,
> *
> Leonardo Santos da Mata*
> E-mail: leonardodam...@gmail.com
> MSN: leonardom...@hotmail.com
> Twiiter: twitter.com/lsmata
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Problemas - RPAD / NVL

2011-10-21 Por tôpico F3RN4ND0
Cara,
Fiz testes aqui e seu código funcionou prefeitamente no sqlplus.

Tente alterar o '  ' por chr(32), que também é espaço em branco. Comigo
funcionou das duas formas.

Ex:

select RPAD(NVL(v_nome_empresa, chr(32)),30, chr(32)) from "NOME DA TABELA";

2011/10/20 Elcio Francisco 

> **
>
>
> Pessoal estou com um problema aqui é o seguinte essa variavel quando tem
> valor ela traz o valor quando não tem valor eu dou q quantidade de espaço em
> brancono caso 30 mas não esta funcionando com esse comando
> v_nome_empresa varchar2(30);
> RPAD(NVL(v_nome_empresa,' '),30,' ')
>
> alguem pode me ajudar
> Versão do Banco : Oracle 10G
> Essa aplicação roda na web via internet explorer 8
> Muito Obrigado
> Elcio
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



--


[As partes desta mensagem que não continham texto foram removidas]





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html