Kontakt oss

KulturIT

Maihaugvegen 1
2609 Lillehammer

Se kart

Tlf. 90993000
support@kulturit.no

Support til Primus

 

Her kan du finne dokumenterte løsninger på de mest kjente feilmeldingene i Primus

  • General SQL Error. ORA-01653: unable to extend table PRIMUS.HELBILDER by nnnn in tablespace PRIMUSBL
    • Oppstår ved: Innlegging av bilder.
    • Årsak: Plassen som er satt av til bilder i databasen (PRIMUSBL) er full.
    • Action: Tablespacen PRIMUSBL i databasen må utvides.

     

  • Eksportering av rapporter til PDF virker ikke.
    • Symptom: Når man velger "Eksporter til PDF" og genererer en rapport, skjer det ingenting.
    • Årsak: PDF-eksportering virker bare hvis en skriver er installert.
    • Action: Installer en eller annen skriver i Windows (uansett om det er en skriver koblet til PC'en eller ikke) og kjør PDF-eksportering på nytt.

     

  • Feil i opprettelse av objekt: Key violation. ORA-00001: unique constraint (PRIMUS.I2_OBJEKT) violated
    • Ved: Registrering av nye objekter eller endring av museumsnummer.
      • Årsak: Museumsnummeret er allerede i bruk.
      • Action: Bruk et annet museumsnummer som ikke er i bruk.

       

    • Ved: Registrering av underobjekter til en gjenstand eller et foto.
      • Årsak: Museumsnummeret som oppgis i kolonnen "Fotonummer" (for foto) eller "Museumsnummer" (for Gjenstander) er museumsnummeret som tildeles den nye posten som opprettes når man trykker på bok-knappen. Dette museumsnummeret er allerede i bruk.
      • Action: Oppgi et annet museumsnummer som ikke er i bruk.

       

    • Ved: Registrering av nye objekter fra en aksesjon.
      • Årsak: Når man oppretter nye objekter fra en aksesjon, blir de nye objektene tildelt et museumsnummer som er satt sammen av aksesjonens aksesjonsnummer pluss objektets løpenummer i listen over objekter. Dette museumsnummeret finnes av en eller annen grunn fra før.
      • Action: Endre museumsnummeret på posten som bruker dette nummeret allerede.

       

    • Ved: Registrering av eksemplarer til et foto.
      • Årsak: Når man oppretter et foto-eksemplar, får den nye eksemplarposten et museumsnummer (eksemplarnummer) som settes sammen av fotoets fotonummer og eksemplarets løpenummer i listen over eksemplarer. Av en eller annen grunn finnes det et objekt fra før med dette museumsnummeret - sannsynligvis et annet Foto eller et annet Foto-eksemplar.
      • Action: Finn objektet som har dette fotonummeret allerede, og endre det til noe annet.

     

  • Field value required. ORA-01400: mandatory (NOT NULL) column is missing or NULL during insert.
    • Årsak: Et obligatorisk felt er ikke fylt ut.
    • Action: Fyll ut en verdi i alle obligatoriske felter.

     

  • General SQL error. ORA-01031: insufficient privileges.
    • Årsak: Manglende rettigheter i databasen. Brukere er delt inn i tre grupper (roller) som har forskjellige rettigheter: "pri_adm" = administratorer, kan endre i alle tabeller i databasen. "pri_reg" = registratorer, kan registrere i alle felter, men ikke endre oppslagslistene. "pri_gjest" = gjest, kan lese alle felter, men ikke gjøre noen endringer. Meldingen "ORA-01031: insufficient privileges" kan komme hvis f.eks.:
      • En registrator (med rolle "pri_reg") prøver å endre innholdet i oppslagslistene
      • En gjest (med rolle "pri_gjest") prøver å registrere eller endre noe som helst
      • På Telemuseet er det bare administratorer som kan legge til nye betegnelser, typer og emneord.
      • Til og med ver. 3.2 av Primus er det bare administratorer som kan legge inn bilder i databasen. Fra og med ver. 3.3 kan også registratorer gjøre dette.
    • Action: Endringen må gjøres av en bruker med tilstrekkelige rettigheter.

     

  • Table does not exist. ORA-00942: table or view does not exist
    • Oppstår ved: Når et objekt hentes fram eller når et skjermbilde åpnes.
    • Årsak: En ny versjon av Primus er tatt ibruk uten at databasen er oppdatert.
    • Action: For hver ny versjon av Primus (ver. x.y) legges det ut en fil med oppdateringer i databasen - "deltaxy.sql". Disse endringene må utføres på databaseserveren før den nye versjonen kan tas i bruk.

     

  • Primus vil ikke starte. Når man prøver å starte Primus, kommer det en feilmelding, som f.eks.
    • Årsak: Windows finner ikke DLL-filene som hører til Primus.
    • Action: Kopier de to DLL-filene CRDE2000.DLL og ISP2000.DLL fra Primus-katalogen til c:\windows\system (Win95/98) eller c:\winnt\system (WinNT).
    •  
      • Access violation
      • Tilgangsforseelse
      • The exception unknown software exception occurred in ...

     

  • ORA-02292: integrity contraint (PRIMUS.ET_ELLER_ANNET) violated - child record found
    • Oppstår ved: F.eks. ved forsøk på å slette en post i en oppslagsliste.
    • Årsak: Poster i oppslagslister kan vanligvis ikke slettes, selv om denne verdien ikke lenger er i bruk. Dette kommer av at endringer i Primus logges, så poster i oppslagslister kan ikke slettes uten videre hvis de har vært i bruk en eller annen gang.
    • Action: Når det gjelder listene for betegnelse, typer og emneord, er det mulig å krysse av for enkelte betegnelser at de ikke lenger er i bruk. Da vil de ikke komme opp i oppslagslistene i registreringsprogrammet.

     

  • Feil: ORA-22285: non-existent directory or file for GETLENGTH operation
    • Oppstår ved: Visning av helbilder.
    • Årsak: Helbildet er lagt inn som BFILE, men den angitte katalogen er ikke definert i Oracle.
    • Action: Utfør create or replace directory "" AS ''; i databasen.

     

  • Feil: ORA-22286: insufficient priviligies on file or directory to perform GETLENGTH operation
    • Oppstår ved: Visning av helbilder.
    • Årsak: Helbildet er lagt inn som BFILE, men brukeren har ikke lese-rettigheter til denne katalogen i Oracle.
    • Action: Utfør grant read on directory "" to pri_gjest,pri_reg,pri_adm; i databasen som system.

     

  • Feil: ORA-22288: file or LOB operation GETLENGTH failed. No such file or directory
    • Oppstår ved: Visning av helbilder.
    • Årsak: Helbildet er lagt inn som BFILE, men filen ligger ikke på riktig sted på serveren.
    • Action: Legg inn filen på riktig sted.

     

  • A user transaction is already in progress.
    • Oppstår ved: Vanligvis et resultat av en annen feil.
    • Årsak: Primus har gått i frø.
    • Action: Avslutt Primus helt, og start Primus på nytt (slik at brukernavn/passord for Primus må skrives inn på nytt.)

     

  • Access violation at address XXXXXXXX.
    • Årsak: Primus-kræsj. Kan f.eks. oppstå hvis vinduer lukkes eller avsluttes på en brutal måte, eller hvis vinduer lukkes i feil rekkefølge.
    • Action: Avslutt Primus helt, og start Primus på nytt (slik at brukernavn/passord for Primus må skrives inn på nytt.) Hvis problemet fortsetter, eller hvis denne meldingen kommer hver gang en bestemt operasjon utføres, rapporter feilen.

     

  • Cannot perform this operation on a closed database/dataset.
    • Oppstår ved: Vanligvis et resultat av en annen feil.
    • Årsak: Primus har gått i frø.
    • Action: Avslutt Primus helt, og start Primus på nytt (slik at brukernavn/passord for Primus må skrives inn på nytt.)

     

  • Dataset not in insert or edit mode.
    • Oppstår ved: Vanligvis et resultat av en annen feil.
    • Årsak: Primus har gått i frø.
    • Action: Avslutt Primus helt, og start Primus på nytt (slik at brukernavn/passord for Primus må skrives inn på nytt.)

     

  • Feil i datokonvertering: "01.01.1955 13:30:00" is not a valid date and time
    • Oppstår ved: Registrering av datering til en hendelse.
    • Årsak: PCen er ikke satt opp med norsk oppsett, eller med et sært dato/klokke-oppsett.
    • Action: Gå til Start-menyen - Innstillinger - Kontrollpanel - Regionale innstillinger, og velg "Norsk (bokmål)" i lista over språk. Under hatten "Dato", sett "Datoskilletegn" til '.' (punktum). Under hatten "Klokkeslett", sett "Skilletegn" til ':' (kolon).

     

  • Feil: ORA-00600: internal error code, arguments: [kolfopen_mode], [], [], [], [], [], [], []
    • Oppstår ved: Visning av helbilder lagt inn som BFILE.
    • Årsak: Oracle-klienten og serveren er ikke samme versjon, og derfor ikke kompatible når det gjelder BFILE (Oracle 8.0-klient mot Oracle 8.1-database).
    • Action: Installer riktig versjon av Oracle-klienten (fortrinnsvis med samme versjonsnummer som databasen).

     

  • Feil i innlogging: ORA-01041: internal error. HOSTDEF extension does not exist.
    • Oppstår ved: Innlogging.
    • Årsak: Ukjent.
    • Action: Prøv følgende ting når denne meldingen kommer:
      • Boot maskina på nytt.
      • Hvis PCen bruker Oracle-klient ver. 7.2 eller tidligere, installer Oracle-klient ver. 7.3 eller 8.x.
      • Hvis Oracle-klient ver. 8.x er installert: Kjør programmet "Oracle Net8 assistant" fra Start-menyen, dobbeltklikk på "Service Names" og merk databaseforbindelsen som brukes ved innlogging. Sjekk at portnummer 1521 er angitt under "Address 1" og portnummer 1526 under "Address 2". Hvis disse portnumrene er byttet om, kan det skape problemer.

     

  • ORA-12631: Username retrieval failed
    • Oppstår ved: Innlogging.
    • Action: Gå inn på x:\oracle\ora92\network\admin (der x:\oracle er katalogen Oracle er installert) på serveren og endre følgende i sqlnet.ora:

      SQLNET.AUTHENTICATION_SERVICES = (BEQ,NONE)

     

  • ORA-01000: maximum open cursors exceeded

     

  • Installasjonsprogrammet til Oracle starter ikke. Når man klikker på "Install/deinstall products" skjer det ingenting.
    • Versjoner: Oracle 8.1.
    • Oppstår ved: Installasjon av Oracle-programvare på maskin med Pentium 4-prosessor. Gjelder installasjon av både Oracle Server og Oracle Client.
    • Årsak: Det er et problem med Pentium 4-prosessoren.
    • Workaround:
      • 1. Opprett en katalog på harddisken, og kopier innholdet på Oracle-CDen til denne katalogen.
      • 2. Søk i katalogstrukturen etter filen "symcjit.dll".
      • 3. Døp om alle kopier av denne filen fra "symcjit.dll" til "symcjit.old".
      • 4. Kjør installasjonen på nytt ved å starte "setup.exe" fra katalogen "install\win32".

     

  • ORA-01410: Invalid ROWID
    • Versjoner: Primus fram til 4.2.
    • Oppstår ved: Registrering av juridiske personer og referanser.
    • Årsak: Databasen er en Oracle8-database, mens Primus er konfigurert mot Oracle7.
    • Action: Se Konfigurering av Primus mot Oracle8.

     

  • Feil i innlogging: Cannot load an IDAPI service library. File: SQLORA8.DLL Alias: PRIMUS
    • Versjoner: Primus fram til 4.2.
    • Oppstår ved: Innlogging.
    • Årsak: Oracle-klienten er ikke installert riktig.
    • Action: Sjekk at setningen PATH i filen c:\autoexec.bat ikke inneholder noen mellomrom mellom de ulike katalogene i lista. Hvis det er mellomrom i noen av katalognavnene, må man putte inn fnøtter (") foran og bak hele strengen. F.eks.:
      PATH = "c:\orawin95\bin;c:\Programfiler\Microsoft Office\Office;C:\Windows"

     

  • Feil i innlogging: Vendor initialization failed. Cannot load an IDAPI service library. File: ORA73.DLL Alias: PRIMUS
    • Versjoner: Primus fram til 4.2.
    • Oppstår ved: Innlogging.
    • Årsak: Oracle-klienten (SQL*Net) er ikke installert riktig, eller det er noe feil i BDE-konfigurasjonen av Primus.
    • Action: Se Primus-tips: Innlogging virker ikke.

     

  • General SQL Error. ORA-12663: Services required by client not available on the server.
    • Versjoner: Primus fram til 4.2.
    • Oppstår ved: Innlogging.
    • Årsak: Primus er konfigurert mot Oracle8, men databasen er en Oracle7-database.
    • Action: Se installasjonsveiledningen. Start "BDE Administrator" og oppgi følgende parametre for Oracle-driveren for å konfigurere Primus mot Oracle7:
      DLL32 = SQLORA32.DLL
      VENDOR INIT = ORA73.DLL eller ORA72.DLL

     

  • Invalid BLOB handle in record buffer.
    • Versjoner: Primus fram til 4.2.
    • Oppstår ved: Utskrift av rapport (liste over foto) fra skjermbildet for forhåndsvisning.
    • Årsak: Det er den interne funksjonaliteten i rapportverktøyet som gjør at denne feilmeldingen kommer når man prøver å skrive ut en rapport som inneholder mer enn et visst antall poster.
    • Action: Velg Rapportoppsett "Utskrift" i søk/mappe-skjermbildet for å skrive ut rapporten direkte, istedenfor å bruke forhåndsvisning.

     

  • Kan ikke starte program: Filen PRIMUS.EXE er koblet til manglende eksport COMCTL32.DLL:InitializeFlatSB
    • Versjoner: Windows 95. Primus fra og med 3.3.
    • Oppstår ved: Start av Primus.
    • Årsak: Noen DLL-filer i Windows er for gamle.
    • Action: Installer 50comupd.exe.
    • Oppstår ved:
    • Årsak:
    • Action: