Oracle: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) K |
||
Zeile 27: | Zeile 27: | ||
Einfach mal merken: | == Import == | ||
=== Per Kommandozeile === | |||
<source lang="sql"> | |||
create or replace directory dump_dir as '/home/oracle/dumps'; | |||
create user aut_gaf_t1_20111222 identified by S5jsVsATwYP9; | |||
grant all privileges to aut_gaf_t1_20111222; | |||
</source> | |||
== Einfach mal merken: == | |||
<source lang="sql"> | <source lang="sql"> |
Version vom 2. Mai 2012, 14:42 Uhr
Export
Per Kommandozeile
export ORACLE_SID=<DB_Instance>
expdp system/<password> parfile=<paramter_file>
Dabei könnte die Parameterdatei folgendermaßen aussehen:
DUMPFILE=<dumpfile>.dmp
DIRECTORY=dump_directory
LOGFILE=<logfile>.log
JOB_NAME=<Jobname_beliebig>
SCHEMAS=<existierendes Schema in der Datenbank>
Das dump_directory wurde vorher in der Datenbank beschrieben durch:
create or replace directory dump_dir as '/home/oracle/dumps';
Import
Per Kommandozeile
create or replace directory dump_dir as '/home/oracle/dumps';
create user aut_gaf_t1_20111222 identified by S5jsVsATwYP9;
grant all privileges to aut_gaf_t1_20111222;
Einfach mal merken:
delete from e_tci where rowid in (
WITH nummern AS
(Select Row_Number() Over (Partition By E.System_Id Order By Hw_Part_No ) N,
e.rowid as rid
FROM E_Tci E
),
Zuloeschen AS
( SELECT * FROM Nummern WHERE N > 7
)
Select Rid From Zuloeschen);