› Fóruns › Banco de dados Oracle › Carga- Loader › Carga- Loader
[quote=”felipeg”:2w0z7xp2]Rman
Concordo que estas são opções válidas, porém
1 – Eu, particularmente, acho External tables mais fácil do que SQL Loader
Segue uma discussão no askTom sobre isso:
http://asktom.oracle.com/pls/asktom/f?p … 1962171229
2 – No caso de export import nunca testei o tempo de transferência importação em relação ao External ou o SQL Loader, então deixo essa pros amigos do fórum.
Atenciosamente,
Felipe.[/quote]
ops$tkyte@ORA920.US.ORACLE.COM> create or replace directory data_dir as '/tmp/'
2 /
Directory created.
ops$tkyte@ORA920.US.ORACLE.COM> create table external_table
2 (EMPNO NUMBER(4) ,
3 ENAME VARCHAR2(10),
4 JOB VARCHAR2(9),
5 MGR NUMBER(4),
6 HIREDATE DATE,
7 SAL NUMBER(7, 2),
8 COMM NUMBER(7, 2),
9 DEPTNO NUMBER(2)
10 )
11 ORGANIZATION EXTERNAL
12 ( type oracle_loader
13 default directory data_dir
14 access parameters
15 ( fields terminated by ',' )
16 location ('emp.dat')
17 )
18 /
Table created.
ops$tkyte@ORA920.US.ORACLE.COM> create or replace view emp_view
2 as
3 select * from scott.emp, all_objects;
View created.
ops$tkyte@ORA920.US.ORACLE.COM> host flat / emp_view > /tmp/emp.dat
see
http://asktom.oracle.com/~tkyte/flat/index.html
for 'flat'
Fiquei curioso que comando flat é esse ?
Quando se usa host logado no oracle seria pra acessar um comando do SO, provavelmente é linux…
Tenti o comando flat no Ubuntu 10.10 e no CentOS 5.6, e não existe esse comando, pena que o link que o Tom passa está quebrado…
Tem idéia o que o comando flat faz ??? Que pacote tem que instalar ???