Comandos Oracle

agosto 31, 2010 at 11:55 pm 5 comentários

Alguns comandos Oracle que volta e meia eu precisa dar uma googlada para encontrar:

Ver o código fonte de Views:
SELECT owner, text FROM all_views WHERE owner = ‘UWCLASS’ AND view_name = ‘PERSON_VIEW’;
ou
SELECT dbms_metadata.get_ddl(‘VIEW’, ‘PERSON_VIEW’) FROM dual;

Ver código fonte de Objetos:
SELECT * FROM user_source;

Ver objetos que estão inválidos no banco:
SELECT ‘alter ‘||object_type||’ ‘||object_name||’ compile;’ FROM user_objects WHERE status=’INVALID’;

Exportar o banco de dados:
EXP USERID=user/password FILE=C:\arquivo.DMP OWNER=user;

Importar um banco de dados: (lembrando que se foi feito por um usuário DBA, deve ser importado por um usuário DBA)
IMP USERID=user/password FILE=C:\dump.DMP FROMUSER=usuarioOrigem TOUSER=usuarioDestino FEEDBACK=5000 STATISTICS=NONE;

Depois junto mais e publico.

[]‘s

Entry filed under: Uncategorized. Tags: .

Refresh reenviando os dados Otimizando Javascript e CSS da aplicação

5 Comentários Add your own

  • 1. Victor Pinto  |  dezembro 7, 2010 às 5:40 pm

    Caso a view seja grande demais o sqlplus não consiga exibir, basta alargar os resultados:
    SQL> SET LONG 100000;
    SQL> SELECT text FROM all_views WHERE view_name = ‘VW_REGISTRO_MERCANTIL_ATIVO’;

    Responder
  • 2. Victor Pinto  |  março 14, 2011 às 1:15 pm

    Para aumentar a largura do resultado, usar set linesize 1000;

    Responder
  • 3. Victor Pinto  |  março 14, 2011 às 10:54 pm

    Problemas com datas?
    SELECT to_char(DATA, ‘dd/mm/yyyy HH24:MI:ss’), POS FROM TB_LOG order by DATA;

    ou veja em:
    http://www.dba-oracle.com/f_to_date.htm

    Responder
  • 4. ovictorpinto  |  abril 25, 2011 às 12:21 pm

    Alterar porta do Apex:
    exec dbms_xdb.sethttpport(XXXX); //XXXX é a nova porta
    Vi em:
    http://claudiosvirgens.wordpress.com/2009/05/15/alterando-porta-de-acesso-do-apex-no-oracle-xe-10g/

    Responder
  • 5. Victor Pinto  |  novembro 1, 2011 às 6:09 pm

    Na hora de limpar uma tabela na marra e ela tem alguma restrição. Quer saber quais as tabelas e constraints que impedem de dar um truncate:
    SELECT TABLE_NAME, CONSTRAINT_NAME, STATUS FROM USER_CONSTRAINTS WHERE R_CONSTRAINT_NAME = ‘PK_CNT_CONTRATO’;

    Responder

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Enviar trackback para este post  |  Subscribe to the comments via RSS Feed


Calendário

agosto 2010
S T Q Q S S D
« set   set »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Most Recent Posts


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.