Oracle a SQL dump

Jan Serak sherry na pikebo.cz
Středa Prosinec 15 09:26:16 CET 1999


root wrote:
> 
> Zdravim,
>   nevite prosim nekdo, jak se v Oracle dela SQL dump like mysqldump ? Potreboval
> bych ziskat data z tabulek nejlepe ve formatu:
> INSERT INTO <table> VALUES(...)

Takovou ficurou disponuje Oracle WebDB. Jinak staci napsat:

set trimspool on
set pagesize 0
select 'insert into <table> values ('||sloupec1||','||...||');';

> a dale bych potreboval zjistit struktury tabulek (mysqldump to umi take vypsat
> jako CREATE TABLE ...)

Oracle RDBMS disponuje utilitami pro export a import dat (vcetne storovanych
procedur a definic struktur, constraintu, triggeru,...). Jsou to exp a imp.
Pokud napr. spustite:

$ exp username/password file=soubor.dmp tables=tabulka

tak ve vzniklem souboru soubor.dmp (je sice binarni, ale da se cist treba
vijajkem) a lze z nej vykousnout veskera create table (vcetne definic
storage atd.). Utilita exp ma dalsi spoustu moznosti, jak definovat, co
vsecko se da exportovat.


Další informace o konferenci Databases