Oracle: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
=== Per Kommandozeile === | === Per Kommandozeile === | ||
<source lang="sql"> | <source lang="sql"> | ||
create or replace directory | create or replace directory dump_dir_ref as '/home/oracle/dumps'; | ||
create user <user> identified by <password>; | create user <user> identified by <password>; | ||
grant all privileges to aut_gaf_t1_20111222; | grant all privileges to aut_gaf_t1_20111222; | ||
Zeile 34: | Zeile 34: | ||
<source lang="text"> | <source lang="text"> | ||
export ORACLE_SID=<DB_Instance> | export ORACLE_SID=<DB_Instance> | ||
impdp system/<password> parfile=<paramter_file> | impdp system/<password> parfile=<paramter_file> | ||
</source> | </source> | ||
Zeile 42: | Zeile 41: | ||
<source lang="text"> | <source lang="text"> | ||
DUMPFILE=<dumpfile>.dmp | DUMPFILE=<dumpfile>.dmp | ||
DIRECTORY= | DIRECTORY=dump_dir_ ref # siehe CREATE or REPLACE | ||
LOGFILE=<logfile>.log | LOGFILE=<logfile>.log | ||
JOB_NAME=<Jobname_beliebig> | JOB_NAME=<Jobname_beliebig> | ||
Zeile 48: | Zeile 47: | ||
REMAP_SCHEMA=<altes_Schema>:<neues_Schema> | REMAP_SCHEMA=<altes_Schema>:<neues_Schema> | ||
</source> | </source> | ||
== Einfach mal merken: == | == Einfach mal merken: == |
Version vom 12. Dezember 2012, 15:26 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_dir_ref # siehe CREATE or REPLACE
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_ref as '/home/oracle/dumps';
Import
Per Kommandozeile
create or replace directory dump_dir_ref as '/home/oracle/dumps';
create user <user> identified by <password>;
grant all privileges to aut_gaf_t1_20111222;
export ORACLE_SID=<DB_Instance>
impdp system/<password> parfile=<paramter_file>
Dabei könnte die Parameterdatei folgendermaßen aussehen:
DUMPFILE=<dumpfile>.dmp
DIRECTORY=dump_dir_ ref # siehe CREATE or REPLACE
LOGFILE=<logfile>.log
JOB_NAME=<Jobname_beliebig>
REMAP_TABLESPACE=<alter_Space>:<neuer_Space>
REMAP_SCHEMA=<altes_Schema>:<neues_Schema>
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);