[ORACLE] Jak skasowac tabele ?
Smyk - 12-04-2007 00:08
[ORACLE] Jak skasowac tabele ?
Hi,
nie pytajcie mnie jak to zrobiłem, ważne że mam w schemacie użytkownika tabele o nazwie "BIN$tvk+eICbSn279jdauofFyQ==$&0". Tabela jest pusta i ma dwa indeksy o podobnych nazwach. Za cholerę nie mogę jej skasować. DROP TABLE marudzi że nazwa za długa (ORA-00972: identifier is too long). Inne drogi przez gui (tu Tora) także nie pomagają. Schematu nie mogę skasować póki są w nim tabele. Poradźcie coś :-(
-- Smyk
Lucyna Witkowska - 12-04-2007 00:08
Smyk <durzy.trzmiel@op.pl> napisał: > nie pytajcie mnie jak to zrobiłem, ważne że mam w schemacie > użytkownika tabele o nazwie "BIN$tvk+eICbSn279jdauofFyQ==$&0". > Tabela jest pusta i ma dwa indeksy o podobnych nazwach. > Za cholerę nie mogę jej skasować. DROP TABLE marudzi że nazwa > za długa (ORA-00972: identifier is too long). Inne drogi przez > gui (tu Tora) także nie pomagają. Schematu nie mogę skasować > póki są w nim tabele. Poradźcie coś :-(
Czy jestes pewny, ze w nazwie jest &? Pracujesz w 10g i te tabele są w koszu na śmieci. Usuwanie tej tabeli: PURGE TABLE "BIN$tvk+eICbSn279jdauofFyQ==$0";
Usuwanie wszystkich obiektow z kosza: PURGE RECYCLEBIN;
Pozdrowienia, LW
Smyk - 12-04-2007 00:08
Lucyna Witkowska wrote at Mittwoch, 11. April 2007 09:42:
> Czy jestes pewny, ze w nazwie jest &?
Nie ! Tora czasami dodaje mi takie śmieci :-( Moze to dlatego nie dzialal DROP TABLE !?
> Pracujesz w 10g i te tabele są w koszu na śmieci. > Usuwanie tej tabeli: > PURGE TABLE "BIN$tvk+eICbSn279jdauofFyQ==$0"; > > Usuwanie wszystkich obiektow z kosza: > PURGE RECYCLEBIN;
Udało sie ! Dzięki za podpowiedz. Teraz jak wiem na jaki temat googlować, dowiedziałem się o "drop table ... purge" i o ukrytym parametrze _recyclebin:
/.../ _RECYCLEBIN This hidden parameter is available in 10g. If set to false, then tables are purged immediately at a drop table.
Mogłabyś mi podpowiedzieć jak go ustawic ? Może przez "alter system/session set ..." ?
-- Smyk
Smyk - 12-04-2007 00:08
Smyk wrote at Mittwoch, 11. April 2007 10:45:
> Mogłabyś mi podpowiedzieć jak go ustawic ? Może przez > "alter system/session set ..." ?
Dziękuje, juz znalazłem :-)
-- Smyk
=?ISO-8859-2?Q?Mase=B3?= - 14-04-2007 00:06
Smyk wrote: > Smyk wrote at Mittwoch, 11. April 2007 10:45: >> Mogłabyś mi podpowiedzieć jak go ustawic ? Może przez >> "alter system/session set ..." ?
w sumie to poczatek szukania juz miales...
> Dziękuje, juz znalazłem :-)
To napisz jeszcze, dla potomnosci, co znalazles i staniesz sie moim "ulubiencem tygodnia" (no, przynajmniej na tej grupie)...
Pozdro
Maseł
Smyk - 14-04-2007 00:06
Maseł wrote at Freitag, 13. April 2007 10:42:
> To napisz jeszcze, dla potomnosci, co znalazles
W 10g Release 1 przy użyciu nieudokumentowanego parametru "_RECYCLEBIN":
SQL> CONN sys AS sysdba SQL> SELECT a.ksppinm, b.ksppstvl, b.ksppstdf FROM x$ksppi a, x$ksppcv b WHERE a.indx = b.indx AND a.ksppinm LIKE '%recycle%' ORDER BY a.ksppinm; SQL> ALTER SYSTEM SET "_recyclebin" = FALSE;
W 10g Release 2 juz jawnie:
SQL> SHOW PARAMETER recyclebin SQL> ALTER SESSION SET recyclebin = OFF;
lub
SQL> ALTER SYSTEM SET recyclebin = OFF;
IIRC parametr "RECYCLEBIN" można także ustawic w jakimś pliku konfiguracyjnym (init.ora ???)
Źródło: http://www.muniqsoft.de/tipps/monats...in_konzept.htm
-- Smyk
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
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.pldoc.pisz.plpdf.pisz.plred-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 |
|