ďťż
 
[Oracle] W jaki sposób skopiować całą zawartość schemy jednego użytkownika do nowo utworzonego użytkownika? ďťż
 
[Oracle] W jaki sposób skopiować całą zawartość schemy jednego użytkownika do nowo utworzonego użytkownika?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[Oracle] W jaki sposób skopiować całą zawartość schemy jednego użytkownika do nowo utworzonego użytkownika?



work - 13-01-2007 00:01
[Oracle] W jaki sposób skopiować całą zawartość schemy jednego użytkownika do nowo utworzonego użytkownika?
  Oracle 9.2.0.7

W jaki sposób skopiować całą zawartość schemy wraz z polami Blob, Clob do
innego utworzonego użytkownika?
Każdy użytkownik ma w bazie swoją przestrzeń tabel.





Marek Horodyski - 13-01-2007 00:01
=?windows-1250?Q?Re:_=5BOracle=5D_W_jaki_spos=F3b_skopiowa=E 6_ca=B3=B1_za?==?windows-1250?Q?warto=B6=E6_schemy_jednego_u=BFytkownika_do _nowo_utworzo?==?windows-1250?Q?nego_u=BFytkownika=3F?=
 
Użytkownik "work" <chlopaczyna@opt.pl> napisał w wiadomości
news:eo7kha$3io$1@news.onet.pl...
> Oracle 9.2.0.7
>
> W jaki sposób skopiować całą zawartość schemy wraz z polami Blob, Clob do
> innego utworzonego użytkownika?
> Każdy użytkownik ma w bazie swoją przestrzeń tabel.

Export do dumpa i import na innego uzytkownika:

imp fromuser=ala touser=ola file=nazwadumpa.dmp

Pozdrawiam,
Marek Horodyski




work - 13-01-2007 00:01

 
>
> Export do dumpa i import na innego uzytkownika:
>
> imp fromuser=ala touser=ola file=nazwadumpa.dmp
>
> Pozdrawiam,
> Marek Horodyski

Wszystko by było pięknie gdyby nie inne tablespace.
Przy imporcie jeśli nie ma user2 takiej samej nazywającej sie przestrzeni
tabel jak user1(exportujący) to dane wsadzane są do tablespace 'system'.
Z tego co wiem przy 'exp' do dumpa zrzucane są także informacje w jakiej
przestrzeni table sie znajdował i to jest problem.

pozdr




Marek Horodyski - 13-01-2007 00:01
=?windows-1250?Q?Re:_=5BOracle=5D_W_jaki_spos=F3b_skopiowa=E 6_ca=B3a_zawa?==?windows-1250?Q?rtos=E6_schemy_jednego_u=BFytkownika_do_now o_utworzone?==?windows-1250?Q?go_u=BFytkownika=3F?=
 
Użytkownik "work" <chlopaczyna@opt.pl> napisał w wiadomości
news:eo83ie$qss$1@news.onet.pl...
>
>>
>> Export do dumpa i import na innego uzytkownika:
>>
>> imp fromuser=ala touser=ola file=nazwadumpa.dmp
>>
>> Pozdrawiam,
>> Marek Horodyski
>
>
> Wszystko by było pięknie gdyby nie inne tablespace.
> Przy imporcie jeśli nie ma user2 takiej samej nazywającej sie przestrzeni
> tabel jak user1(exportujący) to dane wsadzane są do tablespace 'system'.
> Z tego co wiem przy 'exp' do dumpa zrzucane są także informacje w jakiej
> przestrzeni table sie znajdował i to jest problem.
>
> pozdr

Prawde mowiac nie wiem z jakiego tablespace sa dumpy ktore dostaje.
Przed zaimportowaniem zakladam usera :

create user nazwa_usera

identified by <tu_jakies_haslo>

default tablespace users

quota unlimited on users

temporary tablespace temp

Tablespace "users" mam z autoextentem i bez problemu robie importy.

Jakiekolwiek testy to nowy user, mam ich juz kilkadziesiat - czas zrobic
porzadek :)

Pozdrawiam,

Marek Horodyski





=?ISO-8859-2?Q?S=B3awomir_Szysz=B3o?= - 13-01-2007 00:01
=?ISO-8859-2?Q?Re:_[Oracle]_W_jaki_spos=F3b_skopiowa=E6_ca=B3a_zawartos?==?IS O-8859-2?Q?=E6_schemy_jednego_u=BFytkownika_do_nowo_utwor zonego_u=BFy?==?ISO-8859-2?Q?tkownika=3F?=
  Dnia Fri, 12 Jan 2007 14:47:57 +0100, "work" <chlopaczyna@opt.pl> wklepał(-a):

>Wszystko by było pięknie gdyby nie inne tablespace.
>Przy imporcie je?li nie ma user2 takiej samej nazywającej sie przestrzeni
>tabel jak user1(exportujący) to dane wsadzane są do tablespace 'system'.
>Z tego co wiem przy 'exp' do dumpa zrzucane są także informacje w jakiej
>przestrzeni table sie znajdował i to jest problem.

Utwórz najpierw tabele w żądanym tablespace (exp rows=n, potem imp) i potem
wyeksportuj dane (exp rows=y), zaimportuj je (imp ignore=y).
--
Sławomir Szyszło mailto:slaszysz@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?grou...mp.bazy-danych




ThomasO@cpas.com - 13-01-2007 00:01
=?iso-8859-2?q?Re:_W_jaki_spos=F3b_skopiowa=E6_ca=B3a_zawarto s=E6_schemy_jednego_u=BFytkownika_do_nowo_utworzon ego_u=BFytkownika=3F?=
 
work wrote:
> >
> > Export do dumpa i import na innego uzytkownika:
> >
> > imp fromuser=ala touser=ola file=nazwadumpa.dmp
> >
> > Pozdrawiam,
> > Marek Horodyski
>
>
> Wszystko by było pięknie gdyby nie inne tablespace.
> Przy imporcie jeśli nie ma user2 takiej samej nazywającej sie przestrzeni
> tabel jak user1(exportujący) to dane wsadzane są do tablespace 'system'.
> Z tego co wiem przy 'exp' do dumpa zrzucane są także informacje w jakiej
> przestrzeni table sie znajdował i to jest problem.
>
> pozdr

Uzyj przed IMP:

ALTER USER <newUser> QUOTA 0 K ON SYSTEM;
--Jezeli oldTablespace istinieje w nowej bazie i nie chcesz importowac
do oldTablespace:
ALTER USER <newUser> QUOTA 0 K ON <oldTablespace>;
ALTER USER <newUser> DAFAULT TABLESPACE <newTablespace>;
ALTER USER <newUser> QUOTA UNLIMITED ON <newTablespace>;

Twoj IMP "zaimportuje" dane do nowej nowego USER i nowej Tablespace.

Niestety to nie dziala dla tables z LOBs.
Tables z columnami typu LOB musisz recznie zkreowac przed importem w
odpowiediniej
tablespace.

HTH
Thomas




Karol Lipnicki - 15-01-2007 00:10

  Marek Horodyski napisał(a):
> Export do dumpa i import na innego uzytkownika:
Sugerujesz wykonanie zwyczajnego dump'a na całe schema ? Trochę dziwne
rozwiązanie... No chyba że w domyśle masz użycie exp ;)

> imp fromuser=ala touser=ola file=nazwadumpa.dmp
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?= Oracle 19g +Insert +Insert +Insert... [oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?= [Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?= =?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?= [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= [oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?= MSSQL Express czy Oracle Express =?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?= =?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com