sql >> Databasteknik >  >> RDS >> Oracle

Hur man inaktiverar PL/SQL i Oracle-frågor

Du kan inte hindra människor från att skriva procedurmässig PL/SQL-kod mot din server. Beroende på den exakta typen av problemet du försöker lösa kan du dock ha andra alternativ. Två alternativ som du tänker på...

Du kan skapa en profil associerad med databasanvändaren som upprätthåller olika resursbegränsningar. Så du kan begränsa mängden CPU ett enskilt samtal kan förbruka eller antalet läsningar det kan göra. Det låter dig automatiskt döda sessioner som gör något som att koda en oändlig loop. Observera att RESOURCE_LIMIT initialiseringsparametern måste ställas in på TRUE för att Oracle ska kunna tillämpa resursbegränsningar i profiler.

Du kan använda Oracle Resource Manager att prioritera tillgång till resurser för att minska risken att en utvecklares misstag tar alla tillgängliga resurser på servern och svälter ut de viktiga produktionsprocesserna.




  1. Hur migrerar man en PostgreSQL-databas till en SQLServer-databas?

  2. mysqldump kommandot fungerar inte?

  3. Infoga flera rader UTAN att upprepa INSERT INTO ... delen av påståendet?

  4. SQL där joined set måste innehålla alla värden men kan innehålla fler