No Oracle Database
12c, o utilitário RMAN sofreu diversas melhorias. E uma dessas melhorias é que
agora você pode executar a maioria dos comandos SQL diretamente no RMAN, sem precisar
especificar a palavra-chave SQL + comando.
Como era
antes do 12c:
Recovery Manager: Release 11.2.0.4.0 - Production on Tue May 20 12:42:47 2014
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORCL (DBID=4216109927)
RMAN> SQL 'create table tabela_teste (coluna1 number)';using target database control file instead of recovery catalog
RMAN> SQL 'create table tabela_teste (coluna1 number)';using target database control file instead of recovery catalog
sql statement: create table tabela_teste (coluna1 number)
RMAN> SQL 'insert into tabela_teste values (1)';sql statement: insert into tabela_teste values (1)
RMAN> SQL 'insert into tabela_teste values (1)';sql statement: insert into tabela_teste values (1)
RMAN> SQL 'select * from tabela_teste';
sql statement: select * from tabela_teste
No 12c:
Recovery Manager: Release 12.1.0.1.0 - Production on Tue May 20 12:34:13 2014
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORCL (DBID=1356220819)
RMAN> create table tabela_teste (coluna1 number);
using target database control file instead of recovery catalog
Statement processed
RMAN> insert into tabela_teste values (1);
Statement processed
O resultado
do SELECT agora é mostrado na tela:
COLUNA1
----------
1
E também
podemos utilizar o comando DESCRIBE:
Name Null? Type
----------------------------------------- -------- ----------------------------
COLUNA1 NUMBER
Abraço,
Alex Zaballa.