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