Keresés

Részletes keresés

crockl Creative Commons License 2007.01.12 0 0 2060
nm lenne egyszerubb akkor eleve abba a schemaba belepned vagy azt aktualizanod amibe az xx1 van?:) lathatoan a "szek" az
Előzmény: dorog.zultan (2056)
dorog.zultan Creative Commons License 2007.01.12 0 0 2059

a "szek" egy felhasználó.

 

Az új tábla neve: xx2

------------------------------

 

SQL> create table xx2 ( mezo varchar2(15) );

A tábla létrejött.

SQL> drop table xx2;
drop table xx2
           *
Hiba a(z) 1. sorban:
ORA-00604: hiba van a(z) 1. rekurzív SQL szinten
ORA-00942: a tábla vagy a nézet nem létezik
ORA-06512: a(z) helyen a(z) 19. sornál

 

 

Előzmény: NevemTeve (2057)
NevemTeve Creative Commons License 2007.01.12 0 0 2058
Ja és az NLS_LANG-ot egy atomrakéta sebességével kellene visszaállítani "American_America.EE8ISO8859P2"-ra... amúgy sem egészen világosak a hibaüzenetek, de ráadásul még magyar fordításban olvasni őket, az már külön mazochizmus...
NevemTeve Creative Commons License 2007.01.12 0 0 2057
Nem tudom mi az a "szek", de ha neked volnék szépen előről kezdeném:
- Sql*Plus-ból
- egy eddig nem használt névvel
- CREATE TABLE és rögtön utána DROP TABLE
- és az egészet bepasztáznám ide

(Általában is a legjobb abból kiindulni, hogy az olvtársak nagyrésze nem clairvoyant vagy telepata.)
dorog.zultan Creative Commons License 2007.01.12 0 0 2056

de van sajnos mert minden system (?) táblában szerepel

meg pl:

SQL>  desc szek.XX1;
 Név                                       Üres?    Típus
 ----------------------------------------- -------- ----------------------------
 YY                                                 DATE

Előzmény: NevemTeve (2054)
dorog.zultan Creative Commons License 2007.01.12 0 0 2055

 

 

SQL> desc XX1;
ERROR:
ORA-04043: a(z) XX1 objektum nem létezik

 

 

 

SQL> desc szek.xx1;
 Név                                       Üres?    Típus
 ----------------------------------------- -------- ----------------------------
 YY                                                 DATE

Előzmény: Pugfan (2053)
NevemTeve Creative Commons License 2007.01.12 0 0 2054
Ez így teljesen jó lehet:

1. apostolt nem szabad írni a 'táblanév' köré
2. nem drop-olja, mert nincs ilyen
Előzmény: dorog.zultan (2051)
Pugfan Creative Commons License 2007.01.12 0 0 2053
desc XX1;

????
Előzmény: dorog.zultan (2051)
dorog.zultan Creative Commons License 2007.01.12 0 0 2052

"mit mond pl egy analyze a táblára? "

SQL> analyze table XX1 validate structure;
analyze table XX1 validate structure
              *
Hiba a(z) 1. sorban:
ORA-00942: a tábla vagy a nézet nem létezik

 

"Olyanra gondoltam, hogy rendesen ki is vannak töltve a mezők"

 

(ha kimásolod ezt egy szovegszerkbe akkor értelmesen fog látszani)

 

SQL> select * from dba_objects where object_name = 'XX1';

OWNER                          OBJECT_NAME                                                                      SUBOBJECT_NAME                  OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE         CREATED     LAST_DDL_TIME TIMESTAMP           STATUS  TEMPORARY GENERATED SECONDARY
------------------------------ -------------------------------------------------------------------------------- ------------------------------ ---------- -------------- ------------------- ----------- ------------- ------------------- ------- --------- --------- ---------
SZEK                           XX1                                                                                                                  66631          66631 TABLE               07.01.11 17 07.01.11 17:2 2007-01-11:17:25:24 VALID   N         N         N

SQL> select * from dba_tables where table_name = 'XX1';

OWNER                          TABLE_NAME                     TABLESPACE_NAME                CLUSTER_NAME                   IOT_NAME                       STATUS     PCT_FREE   PCT_USED  INI_TRANS  MAX_TRANS INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE  FREELISTS FREELIST_GROUPS LOGGING BACKED_UP   NUM_ROWS     BLOCKS EMPTY_BLOCKS  AVG_SPACE  CHAIN_CNT AVG_ROW_LEN AVG_SPACE_FREELIST_BLOCKS NUM_FREELIST_BLOCKS DEGREE     INSTANCES  CACHE TABLE_LOCK SAMPLE_SIZE LAST_ANALYZED PARTITIONED IOT_TYPE     TEMPORARY SECONDARY NESTED BUFFER_POOL ROW_MOVEMENT GLOBAL_STATS USER_STATS DURATION        SKIP_CORRUPT MONITORING CLUSTER_OWNER                  DEPENDENCIES COMPRESSION DROPPED
------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ -------- ---------- ---------- ---------- ---------- -------------- ----------- ----------- ----------- ------------ ---------- --------------- ------- --------- ---------- ---------- ------------ ---------- ---------- ----------- ------------------------- ------------------- ---------- ---------- ----- ---------- ----------- ------------- ----------- ------------ --------- --------- ------ ----------- ------------ ------------ ---------- --------------- ------------ ---------- ------------------------------ ------------ ----------- -------
SZEK                           XX1                            USERS                                                                                        VALID            10                     1        255          65536                       1  2147483645                                         YES     N                                                                                                                                     1          1     N ENABLED                              NO                       N         N         NO     DEFAULT     DISABLED     NO           NO                         DISABLED     YES                                       DISABLED     DISABLED    NO

SQL> select * from dba_segments where segment_name = 'XX1';

OWNER                          SEGMENT_NAME                                                                     PARTITION_NAME                 SEGMENT_TYPE       TABLESPACE_NAME                HEADER_FILE HEADER_BLOCK      BYTES     BLOCKS    EXTENTS INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE  FREELISTS FREELIST_GROUPS RELATIVE_FNO BUFFER_POOL
------------------------------ -------------------------------------------------------------------------------- ------------------------------ ------------------ ------------------------------ ----------- ------------ ---------- ---------- ---------- -------------- ----------- ----------- ----------- ------------ ---------- --------------- ------------ -----------
SZEK                           XX1                                                                                                             TABLE              USERS                                    4       143659      65536          8          1          65536                       1  2147483645                                                    4 DEFAULT

 

"Egyébként ez egy új adatbázis, vagy egy régóta rendesen működős, és most hirtelen így viselkedős?"

 

Új adatbázis (új user :))

 

köszi

dz

Előzmény: lob (2050)
dorog.zultan Creative Commons License 2007.01.12 0 0 2051

Ez már SQL*plus:

 

SQL> drop table 'XX1';
drop table 'XX1'
           *
Hiba a(z) 1. sorban:
ORA-00903: nem megengedett táblanév


SQL> drop table XX1;
drop table XX1
           *
Hiba a(z) 1. sorban:
ORA-00942: a tábla vagy a nézet nem létezik

 

Előzmény: NevemTeve (2049)
lob Creative Commons License 2007.01.12 0 0 2050

Olyanra gondoltam, hogy rendesen ki is vannak töltve a mezők? Pl dba_object.status='VALID'?, dba_segments.segment_type=? dba_segments.tablespace_name=? dba_segments.extents=?

 

mit mond pl egy analyze a táblára?

 

ezek után milyen statisztikák kerülnek be a dba_tables-be?

 

Egyébként ez egy új adatbázis, vagy egy régóta rendesen működős, és most hirtelen így viselkedős?

Előzmény: dorog.zultan (2048)
NevemTeve Creative Commons License 2007.01.12 0 0 2049
Mindenképpen meg kellene próbálni Sql*Plus-sal is, mert nagyon bosszús lennél a végén, ha kiderülne hogy végülis a kliensprogramodnak van valamilyen lelki csipkéje...
dorog.zultan Creative Commons License 2007.01.12 0 0 2048

"a dba_tables, dba_segments, dba_objects nézetek mit mondanak?"

mindegyikben megtalálható

Előzmény: lob (2046)
Mbazsika Creative Commons License 2007.01.12 0 0 2047
Előzmény: dorog.zultan (2044)
lob Creative Commons License 2007.01.12 0 0 2046
a dba_tables, dba_segments, dba_objects nézetek mit mondanak?
Előzmény: dorog.zultan (2041)
NevemTeve Creative Commons License 2007.01.12 0 0 2045
Más szavakkal ugyanez: meg kellene próbálni valamelyik korábbi/újabb verziót telepíteni...
Előzmény: NevemTeve (2037)
dorog.zultan Creative Commons License 2007.01.12 0 0 2044

bevallnani alig merem, de sajnos nincs fix ip címünk...

 

Előzmény: Mbazsika (2042)
dorog.zultan Creative Commons License 2007.01.12 0 0 2043

"valamilyen hiba-lekezeletlenségből adódó Oracle-bug"

 

Igen én is erre gyanakszom, más forrásból is ezt a véleményt kaptam,

csak az illető ne tudta hogy lhet ezen segíteni..

 

 

"hogy trace-t kell készíteni és metalink tar-t nyitni (jogosultság birtokában, of course ;)"

 

Huha azt hiszem itt hiányoztam :)

 

"A másik módszer: workaround. Jogosultság és tablespace felöl közelítve lehet behatárolni a gondot. Tehát például DBA-ként másik tablespace-be tudsz-e kreálni táblát és így tovább..."

 

Találok valami (számomra is) érthető irodalmat

példa levezetést ezzel kapcsolatban?

Mert mint említettem, és nyilván számotokra is kiderült

sáros nyomokon tapogatózom pillanatnyilag,

ami az oracle-t illeti.

 

 

dz

 

 

 

 

 

Előzmény: tnsnames.ora (2036)
Mbazsika Creative Commons License 2007.01.12 0 0 2042
Ha privatban kuldesz egy ip cimet, portot, user/pass -t, akkor a delutan folyaman ranezek.
Előzmény: dorog.zultan (2041)
dorog.zultan Creative Commons License 2007.01.12 0 0 2041

VAN jogod törölni?
Van

 

Valóban először DBA-ként próbálkoznék...

 

connected: sysdba módban is próbálkoztam vel

att is ua.

(ha jól értem hogy erre gondolsz)

 

 

Előzmény: Pugfan (2039)
dorog.zultan Creative Commons License 2007.01.12 0 0 2040

SQL> desc xx1;
Name Type Nullable Default Comments
---- ---- -------- ------- --------
YY   DATE Y                        

SQL>

Előzmény: Pugfan (2039)
Pugfan Creative Commons License 2007.01.12 0 0 2039
desc xx1;

VAN jogod törölni?
Valóban először DBA-ként próbálkoznék...
Előzmény: dorog.zultan (2031)
tnsnames.ora Creative Commons License 2007.01.11 0 0 2038
:o))))
Előzmény: NevemTeve (2037)
NevemTeve Creative Commons License 2007.01.11 0 0 2037
Esetleg ez egy experimentális release? (Bár, amennyire én tudom, az Oracle-nél mindegyik release experimentális.)
tnsnames.ora Creative Commons License 2007.01.11 0 0 2036

Klasszikus Oracle 0060x-s hiba, szerintem. Azaz valamilyen hiba-lekezeletlenségből adódó Oracle-bug. Ilyenkor szokták azt tanácsolni, hogy trace-t kell készíteni és metalink tar-t nyitni (jogosultság birtokában, of course ;)

 

A másik módszer: workaround. Jogosultság és tablespace felöl közelítve lehet behatárolni a gondot. Tehát például DBA-ként másik tablespace-be tudsz-e kreálni táblát és így tovább...

Előzmény: dorog.zultan (2035)
dorog.zultan Creative Commons License 2007.01.11 0 0 2035

Nincs.

Már rengeteg táblát felvettem, ahogy próbálgattam klf módokon

törölni, de egyiket sem sikerült, sajnos.

Ja és ráadásul még felhasználót sem tudok törölni.

systemmel sem.

 

dz

Előzmény: halaloszto (2034)
halaloszto Creative Commons License 2007.01.11 0 0 2034
nincs egy xx1 nevi synonym ami egy nemletezo dologra mutat?

vajk
Előzmény: dorog.zultan (2031)
dorog.zultan Creative Commons License 2007.01.11 0 0 2033

tudtommal nem... 99,9%

(Bár ezt talán soha nem lehet biztosan kijelenteni.)

 

Előzmény: NevemTeve (2032)
NevemTeve Creative Commons License 2007.01.11 0 0 2032
Nem telepítettek neked jószándékú emberek valami AUDIT-szerűséget, amivel követni akarnák az összes DDL műveletet?
Előzmény: dorog.zultan (2031)
dorog.zultan Creative Commons License 2007.01.11 0 0 2031

xx táblám már van, ezért xx1

 

Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as szek


SQL> DROP TABLE xx1;

DROP TABLE xx1

ORA-00942: a tábla vagy a nézet nem létezik

SQL> CREATE TABLE xx1 (yy DATE);

Table created

SQL> DROP TABLE xx1;

DROP TABLE xx1

ORA-00604: hiba van a(z) 1. rekurzív SQL szinten
ORA-00942: a tábla vagy a nézet nem létezik
ORA-06512: a(z) helyen a(z) 19. sornál

SQL>

 

Előzmény: Pugfan (2028)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!