Package после deploy VALID, а старая session получила:
Package после deploy VALID, а старая session получила: ORA-04068: existing state of packages has been discarded Причина может быть в stateful PL/SQL package. У каждой session — собственная package instantiation. Если package уже использовался и хранил state, а затем был recompiled или invalidated: old session → next package call → old state discarded → ORA-04068 Package затем может re-instantiate, но прежнее session state уже потеряно. Поэтому два вывода опасны: VALID → проблемы нет и ORA-04068 → просто retry Проверьте: deploy time → long-lived sessions → package state → first call after deploy → ORA-04068 → connection pool behavior → business meaning of lost state Object validity и continuity session state — разные вещи. Сохраните этот сценарий для change review систем, где PL/SQL packages хранят session state. #УЦФОРС #Oracle #PLSQL #DBA #Эксплуатация