Af en toe komt iemand iets tegen dat altijd al bestaat, maar voor hem een nieuwe ervaring is. Net vandaag kreeg ik voor het eerst in mijn carrière de ORA-1097-fout. Ik zat in een testdatabase en moest die afsluiten.
SQL> shutdown immediate ORA-01097: cannot shutdown while in a transaction - commit or rollback firstDe oplossing ligt voor de hand. Leg mijn transactie vast of rol het terug en dan kan ik doorgaan.
SQL> commit; Commit complete. SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down.Met zo'n laag foutgetal moet dit al heel lang bestaan. In eerste instantie was ik verrast door de fout. Wat bedoel je met dat ik mijn instantie niet kan afsluiten? Toen las ik de foutmelding en realiseerde ik me wat er gebeurde. Ik denk dat dit logisch is. Oracle wil weten wat te doen met uw transactie voordat de shutdown kan beginnen. Als u SHUTDOWN ABORT uitvoert, zal Oracle u dit bericht niet geven, maar de transactie terugdraaien bij het herstellen van de instantie. alle.