Pular para o conteúdo

Fóruns Banco de dados Oracle Carga- Loader Carga- Loader

#99278
rman
Participante

    [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 ???